Neustart und Failover
Wenn ein PowerCenter Integration Service-Prozess nicht mehr verfügbar ist, versucht der Service Manager ihn neu zu starten oder reicht den fehllaufenden Prozess an einen anderen Knoten weiter; das hängt ab vom Shutdown-Modus, der Dienstkonfiguration, und dem Betriebsmodus des Dienstes. Das Neustart- und Failover-Verhalten unterscheidet sich für Dienste, die auf einem Einzelknoten, Primär- und Backup-Knoten, oder in einem Gitter ausgeführt werden.
Wenn der PowerCenter Integration Service ausfällt, hängt das Verhalten von vollständigen Tasks von den folgenden Situationen ab:
- •Wenn ein vollständiger Task den Status abgeschlossen an den PowerCenter Integration Service-Prozess meldet, bevor der PowerCenter Integration Service ausfällt, wird der Task nicht neu gestartet.
- •Wenn ein abgeschlossener Task dem PowerCenter Integration Service-Prozess vor dem Fehler beim PowerCenter Integration Service den Abgeschlossen-Status nicht gemeldet hat, wird der Task erneut gestartet.
Ausführung auf einem einzelnen Knoten
Wenn ein einzelner Prozess ausgeführt wird, ist das Failover-Verhalten von den folgenden Fehlerquellen abhängig:
- Dienstprozess
Wenn der Dienstprozess unerwartet abschaltet, versucht der Dienstmanager, den Dienstprozess neu zu starten. Wenn der Dienstmanager den Prozess nicht neu starten kann, stoppt der Prozess oder schlägt fehl.
Wenn Sie den Prozess neu starten, stellt der PowerCenter-Integrationsdienst den Betriebszustand für den Dienst wieder her und stellt Arbeitsablauf-Zeitpläne, Dienstanfragen und Arbeitsabläufe wieder her.
Das Failover- und Wiederherstellungsverhalten des PowerCenter-Integrationsdiensts nach dem Fehlschlagen eines Dienstprozesses ist vom Betriebsmodus abhängig:
- - Normal. Wenn Sie den Prozess neu starten, erfolgt ein Failover des Arbeitsablaufs auf demselben Knoten. Der PowerCenter-Integrationsdienst kann den Arbeitsablauf auf der Basis von Status und Wiederherstellungsstrategie des Arbeitsablaufs wiederherstellen. Wenn der Arbeitsablauf für die Hochverfügbarkeits-Wiederherstellung konfiguriert ist, stellt der PowerCenter-Integrationsdienst den Betriebszustand für den Arbeitsablauf wieder her und stellt ihn ab dem Punkt der Unterbrechung wieder her. Der PowerCenter-Integrationsdienst führt ein Failover durch und stellt Zeitpläne, Anfragen und Arbeitsabläufe wieder her. Wenn für einen geplanten Arbeitsablauf keine Hochverfügbarkeits-Wiederherstellung aktiviert ist, entfernt der PowerCenter-Integrationsdienst den Arbeitsablauf aus dem Zeitplan.
- - Sicher. Wenn Sie den Prozess neu starten, erfolgt kein Failover des Arbeitsablaufs und der PowerCenter-Integrationsdienst stellt den Arbeitsablauf nicht wieder her. Er führt ein Failover durch und stellt Zeitpläne, Anfragen und Arbeitsabläufe wieder her, wenn Sie den Dienst im normalen Modus aktivieren.
- Dienst
Wenn der PowerCenter-Integrationsdienst nicht mehr verfügbar ist, müssen Sie den Dienst aktivieren und den Dienstprozess neu starten. Sie können Arbeitsabläufe und Sitzungen manuell auf der Basis von Status und konfigurierter Wiederherstellungsstrategie wiederherstellen.
Welche Arbeitsabläufe ausgeführt werden, nachdem Sie die Dienstprozesse gestartet haben, ist vom Betriebsmodus abhängig:
- - Normal. Arbeitsabläufe starten, wenn sie für eine durchgehende Ausführung konfiguriert sind oder aufgrund einer Initialisierung. Bei allen anderen Arbeitsabläufen müssen Sie den Zeitplan neu festlegen.
- - Sicher. Geplante Arbeitsabläufe werden nicht gestartet. Sie müssen den Dienst im normalen Modus aktivieren, damit geplante Arbeitsabläufe ausgeführt werden.
- Knoten
- Wenn der Knoten unerreichbar wird, ist das Neustart- und Failover-Verhalten, abhängig vom Betriebsmodus, das gleiche wie beim Failover des Dienstprozesses.
Ausführung auf einem primären Knoten
Wenn sowohl Primär- als auch Backup-Dienste ausgeführt werden, ist das Failover-Verhalten von den folgenden Fehlerquellen abhängig:
- Dienstprozess
Wenn der Dienstprozess auf einem Primärknoten fehlschlägt, wird er auf den Backup-Knoten verlagert. Wenn der Dienstprozess auf einem Primärknoten unerwartet abschaltet, versucht der Dienstmanager, den Dienstprozess neu zu starten, bevor ein Failover zu einem Backup-Knoten erfolgt.
Nach dem Failover des Dienstprozesses auf einen Backup-Knoten stellt der PowerCenter-Integrationsdienst den Betriebszustand für den Dienst wieder her und stellt Arbeitsablauf-Zeitpläne, Dienstanfragen und Arbeitsabläufe wieder her.
Das Failover- und Wiederherstellungsverhalten des PowerCenter-Integrationsdiensts nach dem Fehlschlagen eines Dienstprozesses ist vom Betriebsmodus abhängig:
- - Normal. Der PowerCenter-Integrationsdienst kann den Arbeitsablauf auf der Basis von Status und Wiederherstellungsstrategie des Arbeitsablaufs wiederherstellen. Wenn Sie einen Arbeitsablauf für die Hochverfügbarkeits-Wiederherstellung konfiguriert haben, stellt der PowerCenter-Integrationsdienst den Betriebszustand für den Arbeitsablauf wieder her und stellt ihn ab dem Punkt der Unterbrechung wieder her. Der PowerCenter-Integrationsdienst führt ein Failover durch und stellt Zeitpläne, Anfragen und Arbeitsabläufe wieder her. Wenn für einen geplanten Arbeitsablauf keine Hochverfügbarkeits-Wiederherstellung aktiviert ist, entfernt der PowerCenter-Integrationsdienst den Arbeitsablauf aus dem Zeitplan.
- - Sicher. Der PowerCenter-Integrationsdienst führt keine geplanten Arbeitsabläufe aus und deaktiviert Zeitplan-Failover, automatische Arbeitsablaufwiederherstellung, Arbeitsablauf-Failover und Wiederherstellung von Client-Anfragen. Er führt ein Failover durch und stellt Zeitpläne, Anfragen und Arbeitsabläufe wieder her, wenn Sie den Dienst im normalen Modus aktivieren.
- Dienst
Wenn der PowerCenter-Integrationsdienst nicht mehr verfügbar ist, müssen Sie den Dienst aktivieren und den Dienstprozess neu starten. Sie können Arbeitsabläufe und Sitzungen manuell auf der Basis von Status und konfigurierter Wiederherstellungsstrategie wiederherstellen. Arbeitsabläufe starten, wenn sie für eine durchgehende Ausführung konfiguriert sind oder aufgrund einer Initialisierung. Bei allen anderen Arbeitsabläufen müssen Sie den Zeitplan neu festlegen.
Welche Arbeitsabläufe ausgeführt werden, nachdem Sie die Dienstprozesse gestartet haben, ist vom Betriebsmodus abhängig:
- - Normal. Arbeitsabläufe starten, wenn sie für eine durchgehende Ausführung konfiguriert sind oder aufgrund einer Initialisierung. Bei allen anderen Arbeitsabläufen müssen Sie den Zeitplan neu festlegen.
- - Sicher. Geplante Arbeitsabläufe werden nicht gestartet. Sie müssen den Dienst im normalen Modus aktivieren, um geplante Arbeitsabläufe auszuführen.
- Knoten
- Wenn der Knoten unerreichbar wird, ist das Failover-Verhalten, abhängig vom Betriebsmodus, das gleiche wie beim Failover des Dienstprozesses.
Ausführen auf einem Gitter
Wenn ein Dienst auf einem Gitter läuft, ist das Failover-Verhalten von den folgenden Fehlerquellen abhängig:
- Master-Dienstprozess
Wenn Sie den Master-Dienstprozess deaktivieren, wählt der Dienstmanager einen anderen Knoten aus, um den Master-Dienstprozess auszuführen. Wenn der Master-Dienstprozess unerwartet abschaltet, versucht der Dienstmanager, den Prozess neu zu starten, bevor er einen anderen Knoten für die Ausführung des Master-Dienstprozesses auswählt.
Der Master-Dienstprozess konfiguriert dann das Gitter neu, sodass die Ausführung auf einem Knoten weniger erfolgt. Der PowerCenter-Integrationsdienst stellt den Betriebszustand wieder her, und der Arbeitsablauf wechselt auf den neu gewählten Master-Dienstprozess.
Der PowerCenter-Integrationsdienst kann den Arbeitsablauf auf der Basis von Status und Wiederherstellungsstrategie des Arbeitsablaufs wiederherstellen. Wenn Sie einen Arbeitsablauf für die Hochverfügbarkeits-Wiederherstellung konfiguriert haben, stellt der PowerCenter-Integrationsdienst den Betriebszustand für den Arbeitsablauf wieder her und stellt ihn ab dem Punkt der Unterbrechung wieder her. Wenn der PowerCenter-Integrationsdienst den Betriebszustand für den Dienst wiederherstellt, stellt er Arbeitsablauf-Zeitpläne, Dienstanfragen und Arbeitsabläufe wieder her. Der PowerCenter-Integrationsdienst führt ein Failover durch und stellt Zeitpläne, Anfragen und Arbeitsabläufe wieder her.
Wenn für einen geplanten Arbeitsablauf keine Hochverfügbarkeits-Wiederherstellung aktiviert ist, entfernt der PowerCenter-Integrationsdienst den Arbeitsablauf aus dem Zeitplan.
- Worker-Dienstprozess
Wenn Sie einen Worker-Dienstprozess deaktivieren, konfiguriert der Master-Dienstprozess das Gitter neu, sodass die Ausführung auf einem Knoten weniger erfolgt. Wenn der Worker-Dienstprozess unerwartet abschaltet, versucht der Dienstmanager, den Prozess neu zu starten, bevor der Master-Dienstprozess das Gitter neu konfiguriert.
Nachdem der Master-Dienstprozess das Gitter neu konfiguriert hat, kann er Aufgaben auf der Grundlage von Aufgabenstatus und Wiederherstellungsstrategie wiederherstellen.
Da Arbeitsabläufe nicht auf dem Worker-Dienstprozess laufen, ist ein Arbeitsablauf-Failover nicht anwendbar.
- Dienst
- Wenn der PowerCenter-Integrationsdienst nicht mehr verfügbar ist, müssen Sie den Dienst aktivieren und den Dienstprozess neu starten. Sie können Arbeitsabläufe und Sitzungen manuell auf der Basis von Status und konfigurierter Wiederherstellungsstrategie wiederherstellen. Arbeitsabläufe starten, wenn sie für eine durchgehende Ausführung konfiguriert sind oder aufgrund einer Initialisierung. Bei allen anderen Arbeitsabläufen müssen Sie den Zeitplan neu festlegen.
- Knoten
- Wenn der Knoten, auf dem der Master-Dienstprozess läuft, unerreichbar wird, ist das Failover-Verhalten das gleiche wie beim Failover des Master-Dienstprozesses. Wenn der Knoten, auf dem der Worker-Dienstprozess läuft, unerreichbar wird, ist das Failover-Verhalten das gleiche wie beim Failover des Worker-Dienstprozesses.
HINWEIS: Sie können kein Failover eines PowerCenter-Integrationsdienst in den abgesicherten Modus konfigurieren, wenn er auf einem Gitter läuft.