En configurant des serveurs middleware à cycle de vie assisté, vous pouvez gérer les représentations des serveurs middleware créés en externe, hors du domaine d'administration.
Avant de commencer
Fonction obsolète: Les serveurs Assisted and Complete Lifecycle sont obsolètes dans
WebSphere
Application Server version 9.0. Faites migrer les serveurs WebSphere Liberty vers la configuration de collectivité Liberty. Il n'existe pas d'action de migration recommandée pour les autres types de serveur.
depfeat
Pour obtenir des informations sur l'installation de l'agent de noeud sur des noeuds et sur la fédération de ces noeuds dans la configuration, consultez la rubrique relative à l'ajout de serveurs middleware aux configurations.
Pourquoi et quand exécuter cette tâche
Les serveurs à middleware de vie assisté permettent de créer des représentations de serveur. L'agent de noeud fournit les informations nécessaires à la fonction
Gestion intelligente pour gérer ces serveurs. Vous pouvez configurer les types de serveur middleware à cycle de vie assisté suivants :
- Apache Tomcat
- Serveur d'applications JBoss
- Serveurs HTTP personnalisés
- Serveur BEA WebLogic
- WebSphere Application
Server Community Edition
- Apache HTTP Server
- Serveur d'applications
WebSphere externe
(serveurs d'applications exécutés en-dehors de la cellule Intelligent Management)
- Serveur de profil Liberty
Remarque : La prise en charge de la
Gestion intelligente pour l'utilisation des types de serveur suivants est stabilisée :
- Apache Tomcat
- BEA WebLogic
- JBoss
- Serveur d'applications
WebSphere externe
(serveurs d'applications exécutés en-dehors de la cellule Intelligent Management)
Eviter les incidents: Dans la console d'administration, lorsque vous sélectionnez et cliquez ensuite sur
Arrêter pour un serveur middleware à l'état Démarré, vous pouvez recevoir de temps en temps une erreur. Le message suivant est un exemple d'erreur :
Error xdblade31b04/WASMaintModeDC1_xdblade31b04 has not been started.
Dans ce cas de figure, le serveur ne peut pas être arrêté à partir de cette page.
Pour éviter ce problème, effectuez l'une des actions suivantes pour arrêter le serveur middleware démarré :
- Cliquez sur . Cliquez ensuite sur Arrêter pour un serveur middleware à l'état Démarré.
- Arrêtez et démarrez ensuite les serveurs à partir de la ligne de commande.
gotcha
Une fois que l'agent de noeud est installé sur les noeuds WebSphere Application
Server Community Edition et que les noeuds sont fédérés, la reconnaissance du middleware peut créer automatiquement des représentations de ces serveurs dans la console d'administration. Il n'est pas nécessaire de créer manuellement la représentation du serveur dans la console d'administration. Vous pouvez continuer à gérer ces serveurs dans la console de WebSphere Application
Server Community Edition.
Effectuez toutes les modifications de représentation dans la console d'administration.
Procédure
- Créez une représentation du serveur middleware.
- Si vous utilisez des commandes de scriptage wsadmin :
- Pour les serveurs Apache Tomcat, utilisez createTomCatServer.
- Pour les serveurs BEA WebLogic, utilisez createWebLogicServer.
- Pour les serveurs JBoss, utilisez createJBossServer.
- Pour les serveurs d'applications
WebSphere
externes (exécutés en-dehors de la cellule Intelligent
Management), utilisez createForeignServer.
- Pour les serveurs de profil Liberty, utilisez createLibertyServer.
- Si vous utilisez la console d'administration :
- Ajoutez un serveur existant.
Dans la console d'administration, cliquez sur et sélectionnez Ajouter un serveur existant.
- Sélectionnez le noeud sur lequel le serveur middleware que vous configurez est exécuté.
Le noeud doit exécuter un agent de noeud. Créez pour le serveur un nom unique différent de celui des autres serveurs de la cellule.
- Indiquez le modèle de serveur à utiliser pour le serveur middleware.
- Cliquez sur Terminer.
- Cliquez sur Sauvegarder pour sauvegarder les modifications que vous avez apportées à la configuration maîtresse.
- Effectuez les étapes de configuration supplémentaires requises pour le serveur middleware ; ajustez par exemple les valeurs des variables WebSphere pour chaque type de serveur et configurez les opérations de serveur permettant d'arrêter et de démarrer vos serveurs :
- Pour les serveurs Apache Tomcat, consultez la rubrique relative à la configuration des serveurs Apache Tomcat.
- Pour les serveurs BEA WebLogic, consultez la rubrique relative à la configuration des serveurs BEA WebLogic.
- Pour les serveurs JBoss, consultez la rubrique relative à la configuration des serveurs JBoss.
- Pour les serveurs WebSphere Application
Server Community Edition, consultez la rubrique relative à la configuration des serveurs WebSphere Application
Server Community Edition à cycle de vie assisté.
- Pour les serveurs HTTP personnalisés, consultez la rubrique relative à la configuration des serveurs HTTP personnalisés.
- Pour les serveurs d'applications externes
WebSphere Application
Server (exécutés en-dehors de la cellule Intelligent Management), vous
pouvez gérer les versions
antérieures (à partir de la version 5.1) des serveurs
WebSphere Application
Server. Pour plus d'informations, consultez la rubrique relative à la configuration des serveurs externes WebSphere Application Server.
- Pour les serveurs de profil Liberty, lisez les informations sur la configuration des serveurs Liberty.
Les variables WebSphere définissent les paramètres du serveur middleware, tels que l'emplacement d'installation, et varient en fonction du type de serveur middleware. En modifiant les opérations de démarrage et d'arrêt, vous pouvez indiquer le nom d'utilisateur et le mot de passe nécessaires pour démarrer et arrêter les serveurs du serveur middleware.
- Démarrez le serveur middleware.
- Pour les serveurs Apache Tomcat, les serveurs BEA WebLogic, les serveurs JBoss, les serveurs de profil Liberty, et les serveurs d'applications WebSphere externes, utilisez la commande startMiddlewareServer.
- Dans la console d'administration, cliquez sur . Sélectionnez le serveur à démarrer et cliquez sur
Démarrer.
L'opération de démarrage du serveur définie pour le serveur s'exécute.Remarque : Si l'agent de noeud et le serveur sont arrêtés simultanément, le dernier statut connu du serveur est signalé.
Etant donné que le dernier statut connu est "démarré", le routeur On Demand tente d'effectuer l'acheminement vers le serveur.
Que faire ensuite
Vous pouvez créer un modèle de serveur middleware reposant sur le serveur configuré. Après avoir créé un modèle de serveur middleware, vous pouvez créer des serveurs supplémentaires en utilisant le modèle, qui crée des serveurs avec les mêmes paramètres que le serveur d'origine.
Pour gérer facilement des groupes de serveurs existants afin d'héberger une application, configurez des serveurs dynamiques. Si vous configurez un cluster dynamique, le produit peut ajuster le nombre de serveurs en cours d'exécution pour respecter la stratégie de service d'application. Dans le cas de serveurs middleware à cycle de vie assisté, vous devez regrouper les représentations que vous créez. Les mêmes applications doivent être installées sur chacun de ces serveurs.
Les vues des journaux et des données de trace de la console d'administration ne sont pas prises en charge pour les serveurs middleware à cycle de vie assisté. Pour
les serveurs Apache Tomcat, BEA WebLogic, JBoss
serveurs de profil Liberty et serveurs
d'applications WebSphere externes
(exécutés en-dehors de la cellule Intelligent
Management), vous pouvez afficher les journaux leur correspondant
sur les machines qui les hébergent. Pour d'autres serveurs middleware à cycle de vie assisté, configurez le service d'affichage du journal externe afin d'afficher les fichiers journaux dans la console d'administration.