![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Intelligent Management : commande hadmgrAdd
La commande hadmgrAdd insère un nouveau profil de gestionnaire de déploiement dans une cellule. Le nouveau profil de gestionnaire de déploiement est converti en homologue du gestionnaire de déploiement haute disponibilité dans la même cellule que le profil de gestionnaire de déploiement existant.
Exécutez la commande hadmgrAdd dans le profil du gestionnaire de déploiement qui est ajouté. La fonction du gestionnaire de déploiement haute disponibilité prend en charge uniquement l'utilisation du connecteur SOAP JMX. Ce dernier n'est pas pris en charge dans cette configuration.

Utilisation
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
hadmgrAdd -hostname hôte_gestionnaire_déploiement_principal [-port port_gestionnaire_déploiement_principal]
-configRoot chemin_complet_configuration_partagée
-workspaceRoot chemin_complet_espace_travail
-proxyServerJmxSoapAddress hôte_SOAP_JMX:port_SOAP_JMX
-proxyServerHttpPort port_HTTPport_sécurisé_HTTP
[-uniquePort] [-user nom_utilisateur] [-password mot_de_passe]
[-quiet] [-logfile nom_fichier] [-replacelog] [-trace] [-help]
Les paramètres proxyServerJmxSoapAddress et proxyServerHttpPort sont requis uniquement lorsque vous créez le premier gestionnaire de déploiement de secours.
Paramètres
Les options ci-après sont disponibles pour la commande hadmgrAdd :
- -hostname <nom d'hôte>
- Indique le nom d'hôte utilisé pour la connexion au gestionnaire de déploiement existant.
- -port <port>
- Indique le port SOAP utilisé pour la connexion au gestionnaire de déploiement existant.
- -configRoot <chemin complet>
- Indique le chemin de configuration complet.
- -workspaceRoot <chemin complet>
- Indique le chemin complet de l'espace de travail.
- -proxyServerJmxSoapAddress <hôte:port>
- Indique le nom d'hôte et l'adresse IP du routeur ODR et le port SOAP_CONNECTOR_ADDRESS du routeur ODR. Utilisez ce port pour exécuter les scripts wsadmin.
- -proxyServerHttpPort <port> <port_sécurisé>
- Spécifie les ports HTTP pour le serveur proxy. Sélectionnez deux ports disponibles sur le routeur ODR et l'hôte de diffusion d'IP. Ces ports doivent être utilisés pour accéder la console d'administration via un routeur ODR.
- -user <nom_utilisateur>
- Indique le nom d'utilisateur utilisé pour se connecter au gestionnaire de déploiement existant.
- -password <motdepasse>
- Indique le mot de passe utilisé pour la connexion au gestionnaire de déploiement existant.
- -quiet
- Supprime les informations de progression que la commande hadmgrAdd imprime en mode normal.
- -logfile <nomfichier>
- Indique l'emplacement du fichier journal dans lequel ces informations sont enregistrées. Par défaut, le fichier hadmgrAdd.log est créé dans le répertoire logs du profil pour le noeud ajouté.
- -replacelog
- Remplace le fichier journal au lieu de l'ajouter au journal en cours. Par défaut, la commande hadmgrAdd ajoute les entrées au fichier de trace existant. Cette option indique à la commande hadmgrAdd de remplacer le fichier de trace.
- -trace
- Génère des informations de trace supplémentaires dans le fichier journal à des fins de débogage.
- -uniquePort
- Détecte les éventuels conflits de port. Si le nouveau port n'est pas compatible avec les ports existants, sa valeur est incrémentée d'une unité jusqu'à ce qu'un port libre soit trouvé. Ce processus n'est pas nécessaire si des ports uniques ont été affectés au profil du gestionnaire de déploiement lors de sa création.
- -help
- Affiche l'aide relative à la syntaxe.
Exemple
- Commencez par utiliser une cellule WebSphere Application
Server Network Deployment existante installée et configurée avec la structure de répertoires suivante :
- Répertoire principal WebSphere Application Server : racine_serveur_app
- Profil du gestionnaire du déploiement existant : /shared/profiles/NoeudGestionnairePrincipal
- Exécutez le plug-in de l'outil de gestion du profil ou l'utilitaire de ligne de commande wasprofile pour créer un autre profil du gestionnaire de déploiement associé à cette même installation Network Deployment. Créez le profil sur le disque partagé, /shared point_montage pour cet exemple.
Vous devez indiquer le nom d'hôte correct devant être écouté par le gestionnaire de déploiement. Vous pouvez spécifier explicitement des numéros de port pour votre gestionnaire de déploiement de secours lorsque vous créez le profil ou le paramètre -uniquePort lorsque vous exécutez la commande hadmgrAdd, conformément à l'exemple ci-après. Vous pouvez indiquer n'importe quelle valeur pour le nom de la cellule car, au cours du processus de conversion, cette valeur est modifiée pour correspondre au nom de cellule à laquelle ce gestionnaire de déploiement haute disponibilité est ajouté. Vous devez spécifier un nom d'hôte qui soit unique dans la cellule dans laquelle ce gestionnaire de déploiement haute disponibilité a été ajouté.
Après avoir créé le profil, vous disposez de la structure de répertoires suivante :- Répertoire principal WebSphere Application Server : racine_serveur_app
- Profil du gestionnaire du déploiement existant : /shared/profiles/NoeudGestionnairePrincipal
- Nouveau profil du gestionnaire du déploiement : /shared/profiles/NoeudGestionnaireSecours
- Lancez la commande hadmgrAdd pour convertir le nouveau profil du gestionnaire de déploiement en homologue du gestionnaire de déploiement haute disponibilité dans la cellule où se trouve le profil du gestionnaire de profil existant.
hadmgrAdd.sh|bat -hostname a.a.a.a -port 8879 -configRoot /shared/profiles/PrimaryManagerNode/config -workspaceRoot /shared/profiles/NoeudGestionnairePrincipal -proxyServerJmxSoapAddress x.x.x.x:8880 -proxyServerHttpPort 9060 9043 -user wsadmin -password ******** -uniquePort
Si vous installez le référentiel du gestionnaire d'installation centralisée, après avoir créé le deuxième profil de gestionnaire de déploiement, modifiez la valeur de la propriété CENTRALIZED_INSTALL_REPOSITORY_ROOT dans le fichier racine_serveur_app\properties\cimgr.props en remplaçant c:\ProgramFiles\IBM\WebSphere\AppServer\dossier_référentiel par ${app_server_root}/dossier_référentiel.
- Le nouveau gestionnaire de déploiement est configuré pour utiliser la même instance du référentiel de configuration que le gestionnaire de déploiement existant, qui doit se trouver sur un dispositif partagé avec le gestionnaire de déploiement existant.
- Il est configuré pour utiliser le même répertoire partagé de l'espace de travail indiqué, qui doit se trouver sur un dispositif partagé avec le gestionnaire de déploiement existant.
- Le routeur ODR est configuré avec les canaux de transport HTTP wc_admin et ws_admin_secure et le noeud final JMX_SOAP_PROXY_ADDRESS.
- Les adresses JMX_SOAP_CONNECTOR des gestionnaires de déploiement pointent vers l'adresse JMX_SOAP_PROXY_ADDRESS du routeur ODR.
- Les gestionnaires de déploiement disposent d'une chaîne JMX_SOAP_PROXY_ADDRESS qui comprend le même hôte ou le même port configuré que la chaîne JMX_SOAP_ADDRESS d'origine.

