Script de traitement par lots jobrecovery.bat|.sh
Vous pouvez utiliser le script jobrecovery pour permettre à un site secondaire de prendre le relais en cas d'échec du site principal.
Fonction
Dans ce scénario, chaque site dispose d'une cellule WebSphere distincte où un travail actif s'exécute sur le site principal, et un travail ou un planificateur de travaux arrêté réside sur le site secondaire. Les cellules traitement par lots sur les sites principal et secondaire doivent être des clones les unes des autres avec la même topographie et les mêmes noms. Elles partagent la même base de données, et non les répliques d'une base de données.
Emplacement
Le script jobrecovery script est situé soit sous le répertoire racine_serveur_app/bin, soit sous le répertoire racine_serveur_app/profiles/{LRS_profiles}/bin sur le serveur de sauvegarde LRS défini. Si le script est exécuté à partir du répertoire racine_serveur_app/bin, l'option profileName doit être spécifiée. Sinon, n'indiquez pas l'option profileName. Les options de nom et mot de passe utilisateur sont requises si la sécurité est activée sur le serveur qui exécute le planificateur LRS. Procédez à l'exécution sur la cellule de sauvegarde après l'arrêt de la cellule principale. Une fois qu'elle a été exécutée, la cellule de sauvegarde peut être démarrée.
Utilisation
Lorsque le site principal échoue, vous êtes invité à suivre une procédure de reprise qui comporte les étapes suivantes :
- Assurez-vous que tous les serveurs traitement par lots résidant sur le site principal sont arrêtés.
- Exécutez le script jobrecovery sur le site secondaire.
- Démarrez le planificateur de travaux sur le site secondaire.
./jobRecovery.sh serveur [options]
Options
- -profileName profil
- Ce paramètre facultatif permet de spécifier le nom de profil de serveur d'applications autonome lorsque le script est exécuté depuis le répertoire racine_serveur_app/bin.
- -username nom_utilisateur authentification
- Ce paramètre facultatif permet de spécifier un nom d'utilisateur.
- -password mdp authentification
- Ce paramètre facultatif permet de spécifier un mot de passe d'authentification pour le nom d'utilisateur.
Exemple
./jobRecovery.sh server1 -profileName AppSrv01 -username wsadmin -password wspassword