![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Intelligent Management: Befehl "hadmgrAdd"
Der Befehl hadmgrAdd bindet ein neues Deployment-Manager-Profil in eine Zelle ein. Das neue Deployment-Manager-Profil wird in derselben Zelle, in der sich das bereits vorhandene Deployment-Manager-Profil befindet, in einen Deployment-Manager-Peer mit hoher Verfügbarkeit konvertiert.
Führen Sie den Befehl hadmgrAdd im neuen Deployment-Manager-Profil aus, das hinzugefügt wird. Die HA-Deployment-Manager-Funktion unterstützt nur die Verwendung des JMX-SOAP-Connectors. Der JMX-RMI-Connector wird in dieser Konfiguration nicht unterstützt.

Syntax
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
hadmgrAdd -hostname primärer_dmgr-Host [-port primärer_dmgr-Port]
-configRoot vollständig_qualifizierter_Pfad_der_gemeinsam_genutzten_Konfiguration
-workspaceRoot vollständig_qualifizierter_Pfad_des_Arbeitsbereichs
-proxyServerJmxSoapAddress JMX-SOAP-Host:JMX-SOAP-Port
-proxyServerHttpPort HTTP-Portsicherer_HTTP-Port
[-uniquePort] [-user Benutzername] [-password Kennwort]
[-quiet] [-logfile Dateiname] [-replacelog] [-trace] [-help]
Die Parameter proxyServerJmxSoapAddress und proxyServerHttpPort sind nur erforderlich, wenn Sie den ersten Standby-Deployment-Manager erstellen.
Parameter
Die folgenden Optionen sind für den Befehl hadmgrAdd verfügbar:
- -hostname <Hostname>
- Gibt den Hostnamen an, der verwendet wird, um eine Verbindung zum vorhandenen Deployment Manager herzustellen.
- -port <Port>
- Gibt den Standard-SOAP-Port an, der verwendet wird, um eine Verbindung zum vorhandenen Deployment Manager herzustellen.
- -configRoot <vollständig qualifizierter Pfad>
- Gibt den vollständig qualifizierten Pfad der Konfiguration an.
- -workspaceRoot <vollständig qualifizierter Pfad>
- Gibt den vollständig qualifizierten Pfad des Arbeitsbereichs an.
- -proxyServerJmxSoapAddress <Host:Port>
- Gibt den Hostnamen und die IP-Adresse des On Demand Router (ODR) und den SOAP_CONNECTOR_ADDRESS-Port für den ODR an. Verwenden Sie diesen Port für die Ausführung der wsadmin-Scripts.
- -proxyServerHttpPort <Port> <Sicherer_Port>
- Gibt die HTTP-Ports für den Proxy-Server an. Wählen Sie zwei frei Ports auf dem ODR- und IP-Sprayer-Host aus. Diese Ports müssen für den Zugriff auf die Administrationskonsole über den ODR verwendet werden.
- -user <Benutzername>
- Gibt den Benutzernamen an, der verwendet wird, um eine Verbindung zum vorhandenen Deployment Manager herzustellen.
- -password <Kennwort>
- Gibt das Kennwort an, das verwendet wird, um eine Verbindung zum vorhandenen Deployment Manager herzustellen.
- -quiet
- Unterdrückt die Statusinformationen, die der Befehl hadmgrAdd im normalen Modus ausgibt.
- -logfile <Dateiname>
- Gibt die Position der Protokolldatei an, in die Daten geschrieben werden. Standardmäßig wird die Datei hadmgrAdd.log im Verzeichnis logs des Profils für den Knoten erstellt, der hinzugefügt wird.
- -replacelog
- Ersetzt die Protokolldatei, anstatt sie an das aktuelle Protokoll anzuhängen. Standardmäßig fügt der Befehl hadmgrAdd seine Ausgabe am Ende der vorhandenen Tracedatei an. Diese Option bewirkt, dass der Befehl hadmgrAdd die Tracedatei überschreibt.
- -trace
- Generiert zusätzliche Traceinformationen für Debugzwecke in der Protokolldatei.
- -uniquePort
- Überprüft, ob ein Portkonflikt vorliegt. Wenn der neue Port sich in einem Konflikt mit den vorhandenen Ports befindet, wird der Wert für den neuen Port jeweils um den Wert 1 erhöht, bis ein freier Port gefunden ist. Dieser Prozess ist nicht erforderlich, wenn dem Deployment-Manager-Profil bei der Erstellung eindeutige Ports zugewiesen wurden.
- -help
- Zeigt die Syntaxhilfe an.
Beispiel
- Beginnen Sie mit einer vorhandenen Zelle von
WebSphere Application Server Network Deployment, die mit der folgenden Verzeichnisstruktur
installiert und konfiguriert wurde:
- Ausgangsverzeichnis von WebSphere Application Server: Stammverzeichnis_des_Anwendungsservers
- Vorhandenes Deployment-Manager-Profil: /shared/profiles/PrimaryManagerNode
- Führen Sie das PMT-Plug-in (Profile Management Tool) oder das Befehlszeilendienstprogramm wasprofile
aus, um ein weiteres Deployment-Manager-Profil, das dieser
Network-Deployment-Installation zugeordnet ist, zu erstellen. Erstellen Sie das
Profil auf der gemeinsam genutzten Platte, in diesem Beispiel /shared Mountpunkt.
Sie müssen den richtigen Hostnamen angeben, den dieser Deployment Manager überwachen soll. Sie können die expliziten Portnummern für den Standby-Deployment-Manager angeben, wenn Sie das Profil erstellen, oder Sie können –uniquePort angeben, wenn Sie den Befehl hadmgrAdd ausführen, wie im folgenden Beispiel veranschaulicht. Sie können einen beliebigen Namen für den Zellennamen angeben. Während des Konvertierungsprozesses wird der Wert für den Zellennamen so geändert, dass er mit dem Namen der Zelle übereinstimmt, zu der dieser HA-Deployment-Manager-Peer hinzugefügt wird. Sie müssen einen Knotennamen angeben, der in der Zelle, zu der dieser Deployment-Manager-Peers mit hoher Verfügbarkeit hinzugefügt wird, eindeutig ist.
Nach der Erstellung des Profils haben Sie die folgende Verzeichnisstruktur:- Ausgangsverzeichnis von WebSphere Application Server: Stammverzeichnis_des_Anwendungsservers
- Vorhandenes Deployment-Manager-Profil: /shared/profiles/PrimaryManagerNode
- Neues Deployment-Manager-Profil: /shared/profiles/StandbyManagerNode
- Führen Sie den Befehl hadmgrAdd aus, um das neue
Deployment-Manager-Profil in derselben Zelle, in
der sich das bereits vorhandene Deployment-Manager-Profil befindet, in einen
Deployment-Manager-Peer mit hoher Verfügbarkeit zu konvertieren.
hadmgrAdd.sh|bat -hostname a.a.a.a -port 8879 -configRoot /shared/profiles/PrimaryManagerNode/config -workspaceRoot /shared/profiles/PrimaryManagerNode -proxyServerJmxSoapAddress x.x.x.x:8880 -proxyServerHttpPort 9060 9043 -user wsadmin -password ******** -uniquePort
Wenn Sie das CIM-Repository installieren, ändern Sie nach der Erstellung des zweiten Deployment-Manager-Profils den Wert der Eigenschaft CENTRALIZED_INSTALL_REPOSITORY_ROOT in der Datei Stammverzeichnis_des_Anwendungsservers\properties\cimgr.props von c:\ProgramFiles\IBM\WebSphere\AppServer\Repository-Ordner in ${app_server_root}/Repository-Ordner.
- Der neue Deployment Manager wird so konfiguriert, dass er dieselbe Instanz des Konfigurationsrepository verwendet wie der vorhandene Deployment Manager, der sich zusammen mit dem vorhandenen Deployment Manager auf einer gemeinsam genutzten Einheit befinden muss.
- Der neue Deployment Manager wird so konfiguriert, dass er dasselbe gemeinsam genutzte Verzeichnis des angegebenen Arbeitsbereichs verwendet, das sich zusammen mit dem vorhandenen Deployment Manager auf einer gemeinsam genutzten Einheit befinden muss.
- Der ODR wird mit den HTTP-Transportkanälen "wc_admin" und "ws_admin_secure" und dem Endpunkt JMX_SOAP_PROXY_ADDRESS konfiguriert.
- Die JMX_SOAP_CONNECTOR-Adressen des Deployment Manager zeigen auf die JMX_SOAP_PROXY_ADDRESS des ODR.
- Die Deployment Manager haben eine zusätzliche JMX_SOAP_PROXY_ADDRESS, die denselben konfigurierten Host oder Port wie die ursprüngliche JMX_SOAP_ADDRESS enthält.

