WebSphere Extended Deployment V6.0.x     操作系统:

xd_hadmgrAdd 指令

xd_hadmgrAdd 指令將新的部署管理程式設定檔合併到 Cell 中。 新的部署管理程式設定檔會在現有部署管理程式設定檔的相同 Cell 中轉換成高可用性 (HA) 部 署管理程式對等設定檔。這個指令必須在新增的部署管理程式設定檔內執行。

語法

[distributed platforms] [zos platforms] 指令語法如下:
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 指令的可用選項:

-hostname <host name>
指定用來連接現有部署管理程式的主機名稱。
-port <port>
指定用來連接現有部署管理程式的埠。
-configRoot <fully qualified path>
指定完整配置路徑。
-workspaceRoot <fully qualified path>
指定完整工作區路徑。
-proxyServerJmxSoapAddress <host:port>
指定 Proxy 伺服器的 JMX SOAP 位址。
-proxyServerHttpPort <port> <secure_port>
指定 Proxy 伺服器的 HTTP 埠。
-user <user>
指定用來連接現有部署管理程式的使用者名稱。
-password <password>
指定用來連接現有部署管理程式的密碼。
-quiet
抑制 xd_hadmgrAdd 指令以標準模式列印的進度資訊。
-logfile <filename>
指定資訊寫入其中的日誌檔位置。依預設,這個日誌檔稱為 hadmgrAdd.log,它建立在 新增的節點之設定檔的 logs 目錄中。
-replacelog
取代日誌檔,而不是附加至現行日誌。依預設,xd_hadmgrAdd 指令會附加至現有的追蹤檔。 這個選項會使 xd_hadmgrAdd 指令改寫追蹤檔。
-trace
在日誌檔中產生其他追蹤資訊,以便除錯。
-uniquePort
檢查埠衝突。如果新埠與現行埠發生衝突,新埠的號碼會加 1,直到找到可用的埠為止。 如果部署管理程式設定檔在建立時已獲指派唯一埠,則不需要這個選項。
-help
顯示語法說明。

用法

下列範例示範正確的語法:

從下列目錄結構中安裝及配置的預先存在的 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 指令,以在現有部署管理程式設定檔所在的 相同 Cell 中,將新的部署管理程式設定檔轉換成 HA 部署管理程式同等設定檔:
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 配置進行下列變更:

  1. 新的部署管理程式配置為使用與現有部署管理程式相同的配置儲存庫實例,它必須位於與現 有部署管理程式共用的裝置上。
  2. 新的部署管理程式配置為使用同一個指定的工作區共用目錄,它必須位於與現有部署管理 程式共同的裝置上。
  3. 利用下列項目來配置隨需應變路由器 (ODR):
    1. wc_admin 和 ws_admin_secure HTTP 傳輸通道。
    2. JMX_SOAP_PROXY_ADDRESS 端點。
  4. 部署管理程式已重新配置,如下所示:
    1. 它們的 JMX_SOAP_CONNECTOR 位址指向 ODR 的 JMX_SOAP_PROXY_ADDRESS。
    2. 它們新增了 JMX_SOAP_PROXY_ADDRESS 來保留與其原始 JMX_SOAP_ADDRESS 相同配置的主機或埠。

由於配置變更,因此 ODR 可控管部署管理程式的邏輯端點,並將部署管理程式的 通訊要求交由作用中部署管理程式代理。

例如,在非 HA ODR 配置中, 部署管理程式配置的主機名稱指向 ODR:


具有非 HA 部署管理程式的 ODR 配置

若要避免 ODR 成為單一失敗點,建議 HA ODR 配置至少要有兩個 能夠從網際網路通訊協定散佈裝置接收資料流量的 ODR。在此情況下,部署管理程式 JMX_SOAP_ADDRESS 配置的主機名稱指向裝置:


網際網路通訊協定散佈器

HA 部署管理程式功能僅支援使用 JMX SOAP 連接器。 這個配置不支援 JMX RMI 連接器。




参考主题    

使用条款 | 反馈

最近更新日期: Aug 14, 2006 2:04:01 PM EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=/com.ibm.websphere.xd.doc/info/reference/rxd_hadmgrAdd.html

© Copyright IBM Corp. 2005, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)