xd_hadmgrAdd 指令將新的部署管理程式設定檔合併到 Cell 中。 新的部署管理程式設定檔會在現有部署管理程式設定檔的相同 Cell 中轉換成高可用性 (HA) 部 署管理程式對等設定檔。這個指令必須在新增的部署管理程式設定檔內執行。
xd_hadmgrAdd -host_name (primary_dmgr_host) [-port (primary_dmgr_port)] -configRoot (fully_qualified_path_to_shared_configuration)] -workspaceRoot(fully_qualified_path_to_workspace) -proxyServerJmxSoapAddress (JMX_SOAP_host):(JMX_SOAP_host) -proxyServerHttpPort (HTTP_port)(HTTP_secure_port) [-uniquePort] [-user (uid)] [-password (pwd)] [-quiet] [-logfile (filename)] [-replacelog] [-trace] [-help]
只有在建立第一個備用部署管理程式時,才需要 proxyServerJmxSoapAddress 和 proxyServerHttpPort。
以下是 xd_hadmgrAdd 指令的可用選項:
下列範例示範正確的語法:
從下列目錄結構中安裝及配置的預先存在的 Network Deployment Cell 開始:
說明 | 名稱 |
WebSphere Application Server 起始目錄 | /WebSphere/AppServer/ |
現有的部署管理程式設定檔 | /shared/profiles/PrimaryManagerNode |
其中 /shared mountpoint 位於 SAN FS 裝置上。
執行設定檔配置工具或 wasprofile 指令行公用程式,來建立與這個相同 Network Deployment 安裝相關聯的另一個部署管理程式設定檔。針對這個範例,在共用磁碟 /shared mountpoint 上建立這個設定檔。您必須指定這個部署管理程式要接聽的正確主機名稱。 建立設定檔時,您可以對備用部署管理程式指定明確埠號,或在執行 xd_hadmgrAdd 指令時指定 –uniquePort,如本範例下面所示。您可以對 Cell 名稱指定任何值,因為在轉換處理 期間會變更所指定的值,使它符合這個 HA 部署管理程式對等設定檔新增至的 Cell 名稱。您必須指定節點名稱,該名稱在這個 HA 部 署管理程式對等設定檔新增至的 Cell 中必須是唯一的。
說明 | 名稱 |
WebSphere Application Server 起始目錄 | /WebSphere/AppServer/ |
現有的部署管理程式設定檔 | /shared/profiles/PrimaryManagerNode |
新的部署管理程式設定檔 | /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 -proxyServerHttpPortAddress 9060 9043 -user wsadmin -password ******** -uniquePort
使用 xd_hadmgrAdd 來對您的 Cell 配置進行下列變更:
由於配置變更,因此 ODR 可控管部署管理程式的邏輯端點,並將部署管理程式的 通訊要求交由作用中部署管理程式代理。
例如,在非 HA ODR 配置中, 部署管理程式配置的主機名稱指向 ODR:
若要避免 ODR 成為單一失敗點,建議 HA ODR 配置至少要有兩個 能夠從網際網路通訊協定散佈裝置接收資料流量的 ODR。在此情況下,部署管理程式 JMX_SOAP_ADDRESS 配置的主機名稱指向裝置:
HA 部署管理程式功能僅支援使用 JMX SOAP 連接器。 這個配置不支援 JMX RMI 連接器。