啟動和停止 Liberty 群體成員

群體控制器提供可用來啟動或停止群體成員的 ServerCommands MBean。 MBean startServerstopServer 方法會啟動和停止成員。您也可以從指令行執行伺服器 startstop 指令。

必要條件

  • 成員伺服器的 server.xml 檔必須已啟用 collectiveMember-1.0 特性。
  • 成員必須加入群體中。請參閱 配置 Liberty 群體

設定

如果要使群體控制器能夠停止和啟動成員伺服器,可能需要新增 <hostAuthInfo> 元素至成員的 server.xml 檔中。依預設,每個成員都會嘗試使用 SSH 金鑰型鑑別。伺服器啟動時,會在 ${server.config.dir}/resources/security/ssh 之下產生一對 RSA 金鑰。公開金鑰會自動新增到使用者的 authorized_keys 檔中。私密金鑰會傳送給控制器。 如果 SSH 無法使用:
  • 適用於 Windows 平台若為 Windows 成員,您必須在 <hostAuthInfo> 元素中提供管理者的使用者 ID 與密碼。
  • 適用於 AIX 平台適用於 HP UNIX 平台適用於 LINUX 平台適用於 Solaris 平台適用於 z/OS 平台若為 AIX®、HP-UX、Linux、Solaris 或 z/OS® 成員,建議使用 SSH 金鑰型鑑別。如果要利用使用者名稱與密碼進行鑑別,請在 server.xml 檔的 <hostAuthInfo> 元素中指定它們。

如需詳細資料,請參閱置換 Liberty 伺服器主機資訊設定 RXA 以執行 Liberty 群體作業

程序

  • 使用 ServerCommands MBean startServerstopServer 方法,來啟動和停止群體成員。

    如需從控制器執行 ServerCommands MBean 的相關資訊,請參閱 ServerCommands MBean 的 API 說明文件。

  • 從指令行執行伺服器 startstop 指令。請參閱 從指令行啟動和停止伺服器

指示主題類型的圖示 參照主題

檔名:ragt_wlp_servercommand.html