You can use the job manager to submit jobs to deploy and manage Liberty installations on
target hosts.
Avant de commencer
Liberty provides the following features:
- Administration centralisée via les travaux du gestionnaire de travaux
- Vous pouvez utiliser le gestionnaire de travaux pour soumettre des travaux prenant en charge la totalité du cycle de vie du déploiement des ressources du Liberty, ce cycle allant de l'installation initiale à la désinstallation, en passant par les mises à jour.
- A deployment manager is not required, although you can use the job manager function available on
a deployment manager to administer Liberty servers and their resources.
- Installation rapide
- Stockez les ressources du Liberty dans un ou plusieurs fichiers compressés (.zip) et exécutez le travail Installation des ressources du profil Liberty pour transférer et extraire les fichiers.
- L'installation des ressources du Liberty ne requiert aucun outil d'installation formel tel que IBM Installation Manager.
- Pour simplifier le déploiement et la maintenance, vous pouvez partager un kit de développement de logiciels (SDK), des fichiers binaires d'exécution, des fichiers de configuration du serveur et des fichiers binaires d'application sur plusieurs instances de serveur isolées du Liberty.
- Aucun agent n'est requis sur les hôtes cible, ce qui réduit le temps d'administration.
- La mise à jour non destructive permet une installation facile des nouvelles versions des ressources de tous types du Liberty. Vous pouvez sans aucune difficulté passer des anciennes versions des ressources aux nouvelles ou exécuter des versions des ressources se trouvant au même niveau.
Votre ID au niveau du gestionnaire de travaux doit disposer des droits du rôle administrateur ou opérateur pour soumettre des travaux.
Avant de soumettre un travail, démarrez le gestionnaire de travaux. L'une des cibles du gestionnaire de travaux doit être un hôte pour que l'exécution des travaux du Liberty soit possible. Si aucune cible n'est un hôte non géré, enregistrez un hôte. Voir "Enregistrement des ordinateurs cible auprès des gestionnaires de travaux".
Lorsque vous enregistrez un hôte cible auprès du gestionnaire de travaux sur la page Nouvelles cibles d'une console d'administration (), vous spécifiez un nom d'utilisateur du système d'exploitation pour Administrateur avec droits d'installation et un mot de passe ou des informations de clé privée-publique pour l'authentification de l'utilisateur. Si vous spécifiez un nom d'utilisateur et des droits d'accès de sécurité lors de la soumission du travail et que vous sélectionnez plusieurs hôtes cible, le nom d'utilisateur et les droits d'accès de sécurité sont utilisés pour tous les hôtes cible. L'ID utilisateur et le mot de passe de la console ne sont pas utilisés pour l'authentification auprès des hôtes cible.
Pratiques recommandées: Lors de l'enregistrement d'un hôte cible, si vous avez sélectionné
Sauvegarder les informations de sécurité sur la console ou défini
saveSecurity sur
true dans la commande
registerHost, il n'est pas nécessaire d'indiquer un nom d'utilisateur et un droit d'accès de sécurité pour le système d'exploitation lors de la soumission des travaux.
bprac
Pratiques recommandées: Pour sélectionner facilement les cibles sur lesquelles exécuter un travail, utilisez la console d'administration ou wsadmin pour définir des groupes cible appropriés. Ensuite, lors de la soumission d'un travail, sélectionnez le groupe cible approprié au lieu d'entrer ou de sélectionner les cibles individuelles.
bprac
Pourquoi et quand exécuter cette tâche
Les rubriques de cette section décrivent comment installer les ressources du Liberty et
administrer les serveurs Liberty en exécutant des travaux sur la console du gestionnaire de travaux ou la console du gestionnaire de déploiement.
Les travaux que vous exécutez dépendent des travaux pris en charge par les cibles hôte et les données d'identification de sécurité.
Au lieu d'utiliser une console, vous pouvez exécuter les commandes wsadmin du groupe
de commandes AdministrativeJobs.
Pour plus d'informations, voir la rubrique relative aux différents types de travaux d'administration.
Procédure
- Avant d'installer les ressources du Liberty, créez un ou plusieurs fichiers compressés (.zip) contenant les ressources du Liberty requises dans une structure de répertoire respectant les règles du gestionnaire de travaux.
Vous pouvez obtenir le Liberty en procédant de l'une au l'autre des manières suivantes :
- During installation of WebSphere
Application Server, Network Deployment, select the
WebSphere Application Server Liberty optional feature. Si vous n'avez pas inclus cette fonction lors de l'installation initiale, vous pouvez l'ajouter à l'aide de la fonction de modification du gestionnaire d'installation. Liberty server is installed into
the racine_serveur_app/wlp
directory.
- Download the .zip file from https://developer.ibm.com/wasdev/.
La rubrique Packaging Liberty resources explique comment créer des fichiers compressés (.zip) correctement structurés pour différentes topologies de déploiement. Pour plus d'informations et pour obtenir des exemples, voir les modules et les labs IBM Education Assistant.
Aucun kit de développement de logiciels (SDK) ni environnement d'exécution Java (JRE) n'est inclus dans le Liberty, mais ils sont nécessaires pour l'exécution des serveurs et des travaux de gestion des serveurs. Vous devez utiliser le gestionnaire de travaux pour déployer un kit de développement de logiciels ou un environnement d'exécution Java sur les hôtes cible ou utiliser ceux installés préalablement sur les hôtes cible.
- Set variables for Liberty installations.
Indiquez un chemin absolu pour la variable WebSphere WLP_WORKING_DIR. Selon la topologie de votre développement, il peut s'avérer nécessaire de définir les variables WebSphere WLP_SHARED_DIR et WLP_ADDITIONAL_DIRS.
N'indiquez pas de chemins relatifs pour ces variables.
- Facultatif : If Liberty servers use the serverStatus-1.0 feature, status from the servers
is automatically sent to the STATUS_LISTENER_ADDRESS port. Pour modifier le numéro de port de
STATUS_LISTENER_ADDRESS, utilisez la page Ports d'une console du gestionnaire de déploiement () ou d'une console du gestionnaire de travaux ().
If you change the STATUS_LISTENER_ADDRESS port number after installing Liberty resources, you
will no longer receive automatic status from the previously installed Liberty resources.
- Exécutez le travail d'installation des ressources d'un serveur à profil Liberty.
- Exécutez le travail d'inventaire si vous avez besoin d'enregistrer les ressources préexistantes du Liberty auprès du gestionnaire de travaux. La rubrique Setting variables for Liberty servers explique comment configurer les répertoires qui font l'objet de recherches lors de l'exécution du travail d'inventaire.
- Run jobs that administer Liberty servers and resources:
Que faire ensuite
Après avoir soumis un travail, accédez à la page Etat du travail et cliquez sur l'ID du travail pour en afficher l'état. 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, cliquez sur pour voir les ressources Liberty dans la liste des ressources cible.