Stapelscript "jobrecovery.bat|.sh"
Sie können das Script "jobrecovery" verwenden, um eine Sekundärstation zu aktivieren, die die Arbeit übernimmt, wenn die Primärstation ausfällt.
Zweck
In diesem Szenario hat jede Station eine separate WebSphere-Zelle, in der sich ein aktiver Job auf der Primärstation und ein gestoppter Job oder Job-Scheduler auf der Sekundärstation befindet. Es wird erwartet, dass die Zellen der Stapelkomponente auf der Primärstation und der Sekundärstation identische Klone mit derselben Topographie und denselben Namen sind. Sie nutzen dieselbe Datenbank und keine Replikate einer Datenbank.
Position
Das Script "jobrecovery" befindet sich entweder im Verzeichnis Stammverzeichnis_des_Anwendungsservers/bin oder im Verzeichnis Stammverzeichnis_des_Anwendungsservers/profiles/{LRS_profiles}/bin des designierten LRS-Ausweichservers. Wenn das Script im Verzeichnis Stammverzeichnis_des_Anwendungsservers/bin ausgeführt wird, muss die Option "profileName" angegeben werden. Andernfalls geben Sie die Option "profileName" nicht an. Die Optionen für den Benutzernamen und das Kennwort sind erforderlich, wenn die Sicherheit auf dem Server, auf dem der LRS ausgeführt wird, aktiviert ist. Führen Sie das Script in der Ausweichzelle aus, nachdem die primäre Zelle heruntergefahren wurde. Nach der Ausführung des Scripts kann die Ausweichzelle gestartet werden.
Verwendung
Wenn die Primärstation ausfällt, werden Sie angewiesen, eine Übernahmeprozedur auszuführen, die sich aus den folgenden Schritten zusammensetzt:
- Stellen Sie sicher, dass alle Server der Stapelkomponente auf der Primärstation gestoppt sind.
- Führen Sie das Script "jobrecovery" auf der Sekundärstation aus.
- Starten Sie den Job-Scheduler auf der Sekundärstation.
./jobRecovery.sh Server [Optionen]
Optionen
- -profileName Profil
- Verwenden Sie diesen optionalen Parameter, um den Namen des eigenständigen Anwendungsserverprofils anzugeben, wenn das Script im Verzeichnis Stammverzeichnis_des_Anwendungsservers/bin ausgeführt wird.
- -username Benutzername für die Authentifizierung
- Verwenden Sie diesen optionalen Parameter, um einen Benutzernamen anzugeben.
- -password Kennwort für die Authentifizierung
- Verwenden Sie diesen optionalen Parameter, um ein Authentifizierungskennwort für den Benutzernamen anzugeben.
Beispiel
./jobRecovery.sh server1 -profileName AppSrv01 -username wsadmin -password wspassword