Der Befehl xd_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. Der Befehl muss in dem neuen hinzuzufügenden Deployment-Manager-Profil ausgeführt werden.
xd_hadmgrAdd -hostname (primärer_Deployment-Manager-Host) [-port (primärer_Deployment-Manager-Port)] -configRoot (vollständig_qualifizierter_Pfad_der_gemeinsamen_Konfiguration)] -workspaceRoot(vollständig_qualifizierter_Pfad_des_Arbeitsbereichs) -proxyServerJmxSoapAddress (JMX-SOAP-Host):(JMX-SOAP-Host) -proxyServerHttpPort (HTTP-Port)(sicherer_HTTP-Port) [-uniquePort] [-user (uid)] [-password (Kennwort)] [-quiet] [-logfile (Dateiname)] [-replacelog] [-trace] [-help]
Die Parameter proxyServerJmxSoapAddress und proxyServerHttpPort sind nur erforderlich, wenn Sie den ersten Standby-Deployment-Manager erstellen.
Die folgenden Optionen sind für den Befehl xd_hadmgrAdd verfügbar:
In den folgenden Beispielen wird die richtige Syntax veranschaulicht:
Zu Beginn eine bereits vorhandene Network-Deployment-Zelle, die in der folgenden Verzeichnisstruktur installiert und konfiguriert wird:
Beschreibung | Name |
Ausgangsverzeichnis von WebSphere Application Server | /WebSphere/AppServer/ |
Vorhandenes Deployment-Manager-Profil | /shared/profiles/PrimaryManagerNode |
/shared Mount-Punkt befindet sich auf einer SAN-FS-Einheit.
Führen Sie das Tool für die Profilkonfiguration oder das Befehlszeilentool wasprofile aus, um ein anderes Deployment-Manager-Profil, das dieser Network-Deployment-Installation zugeordnet ist, zu erstellen. Erstellen Sie dieses Profil auf der gemeinsam genutzten Platte, in diesem Beispiel /shared Mount-Punkt. 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 xd_hadmgrAdd ausführen, wie im folgenden Beispiel veranschaulicht. Sie können für den Zellennamen jeden Wert angeben, da der Wert Zellenname ohnehin so geändert wird, dass er mit dem Namen der Zelle, zu der dieser Deployment-Manager-Peer mit hoher Verfügbarkeit während des Konvertierungsprozesses hinzugefügt wird, übereinstimmt. 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.
Beschreibung | Name |
Ausgangsverzeichnis von WebSphere Application Server | /WebSphere/AppServer/ |
Vorhandenes Deployment-Manager-Profil | /shared/profiles/PrimaryManagerNode |
Neues Deployment-Manager-Profil | /shared/profiles/StandbyManagerNode |
xd_hadmgrAdd.bat.sh –hostname a.a.a.a -port 8880 -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 Repository des zentralen Installationsmanagers installieren oder das zweite Deployment-Manager-Profil erstellen, ändern Sie den Wert der Eigenschaft CENTRALIZED_INSTALL_REPOSITORY_ROOT in der Datei Installationsstammverzeichnis\properties\cimgr.props von c:\ProgramFiles\IBM\WebSphere\AppServer\Repository-Ordner in ${WAS_INSTALL_ROOT}/Repository-Ordner.
Wenn Sie den Befehl xd_hadmgrAdd verwenden, wird die Zellenkonfiguration wie folgt geändert:
Wenn Sie den Befehl xd_hadmgrAdd verwenden, wird die Zellenkonfiguration wie folgt geändert:
Nach der Konfigurationsänderung beinhaltet der ODR die logischen Endpunkte für den Deployment Manager und leitet Kommunikationsanforderungen für den Deployment Manager an den aktiven Deployment Manager weiter.
Beispielsweise verweist der konfigurierte Hostname des Deployment Manager in einer nicht hoch verfügbaren ODR-Konfiguration auf den ODR:
Wenn Sie den ODR als Single Point of Failure ausschließen möchten, wird eine hoch verfügbare ODR-Konfiguration mit mindestens zwei On Demand Routern empfohlen, die Daten von einem Internet Protocol Sprayer empfangen. In diesem Fall verweist der in der JMX_SOAP_ADDRESS konfigurierte Hostname der Deployment Manager auf die folgende Einheit:
Der Deployment Manager mit hoher Verfügbarkeit unterstützt nur die Verwendung des JMX-SOAP-Connector. Der JMX-RMI-Connector wird in dieser Konfiguration nicht unterstützt.