Starting Liberty servers using the job manager
Vous pouvez soumettre le travail Démarrer un serveur à profil Liberty pour démarrer un serveur à Liberty sur un ou plusieurs hôtes cible.
Avant de commencer
Démarrez le gestionnaire de travaux.
Le serveur à Liberty que vous souhaitez démarrer doit être installé sur toutes les cibles de travail. Voir Installation des ressources du Liberty à l'aide du gestionnaire de travaux.
Votre ID au niveau du gestionnaire de travaux doit disposer des droits du rôle administrateur ou du rôle opérateur pour soumettre des travaux.
Lorsque vous enregistrez un hôte cible auprès du gestionnaire de travaux, vous pouvez sauvegarder les informations de sécurité du système d'exploitation. Lorsque vous soumettez un travail à une ou plusieurs cibles pour lesquelles les informations de sécurité n'ont pas été sauvegardées, vous devez spécifier un nom d'utilisateur de système d'exploitation autorisé et un mot de passe ou les informations de clé privée-publique pour ce nom d'utilisateur. Les informations de droits d'accès de sécurité doivent être valides pour toutes les cibles des travaux.
- Définissez la propriété JAVA_HOME sur l'emplacement JDK ou JRE dans le fichier server.env,
lequel se trouve dans le répertoire serveur. Le travail lit la propriété JAVA_HOME et la définit sur l'environnement cible avant d'exécuter la commande permettant de démarrer le serveur.
Toutefois, cette propriété n'est pas utilisée par la commande serveur Liberty
si vous démarrez le serveur manuellement.
Le fichier server.env doit être au format EBCDIC.
Définissez la propriété JAVA_HOME sur l'emplacement JDK ou JRE dans le fichier .bashrc de l'utilisateur.
Ajoutez le chemin JDK ou JRE à la variable d'environnement PATH.
Définissez la propriété JAVA_HOME sur l'emplacement JDK ou JRE en tant que variable d'environnement système.
Ajoutez le chemin JDK ou JRE à la variable système PATH.
Si JAVA_HOME n'est pas spécifiée dans server.env ou dans l'environnement utilisateur, le gestionnaire de travaux recherche JDK ou JRE dans le chemin de recherche de l'utilisateur.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[z/OS]](../images/ngzos.gif)
- Connectez-vous en tant que root.
- Dans le fichier /etc/ssh/sshd_config, définissez PermitUserEnvironment sur yes.
- Redémarrez sshd. Exécutez stopsrc -s ssh puis startsrc -s ssh.
- Login as the user to run the Liberty server.
- Accédez au répertoire .ssh situé sous le répertoire de base. Créez un fichier de propriétés appelé environment et dans celui-ci, définissez JAVA_HOME=chemin_accès_absolu_au_répertoire_de_base_Java.
Pourquoi et quand exécuter cette tâche
You can use the administrative console of the job manager or the deployment manager to start Liberty servers on one or more target hosts. From the console, choose the Start Liberty server job, specify the server and job options, review the summary, and submit the job.
Cette rubrique décrit comment exécuter le travail Démarrer un serveur à profil Liberty à l'aide de la console du gestionnaire de travaux ou du gestionnaire de déploiement. Au lieu d'utiliser une console, vous pouvez exécuter le script du travail startLibertyProfileServer dans le groupe de commandes AdministrativeJobs. Pour plus d'informations, voir la rubrique relative aux différents types de travaux d'administration.
Procédure
Résultats
Les cibles exécutent le travail et tentent de démarrer le serveur.
Que faire ensuite
Dans la page Etat du travail, cliquez sur l'ID du travail Démarrer un serveur à profil Liberty et examinez l'état du travail. Cliquez sur l'icône de régénération d'état pour régénérer l'état affiché.
Si le travail a échoué, examinez les messages d'erreur issus de l'exécution, corrigez les erreurs indiquées puis soumettez à nouveau le travail.
Si le travail a abouti, l'état du serveur apparaissant dans la page Ressources cible est EN COURS D'EXECUTION. Cliquez sur pour voir l'état de la ressource.