使用群體來設定 Liberty 的伺服器管理環境
如果要利用群體來設定 Liberty 的伺服器管理環境,請在 server.xml 檔中定義適當的特性,並執行對應的群體指令行作業來建立管理網域安全配置。
關於這項作業
您可以使用群體,從單一管理網域來管理多部伺服器。 基於高可用性,您可以配置群體抄本集、叢集或調整大小。 如需群體的一般資訊,請參閱 群體架構。
Liberty 在下列特性中提供多部伺服器管理:
- collectiveController-1.0
collectiveController-1.0
特性可讓管理群體具備控制器功能,並且含有群體管理 MBean 和叢集管理 MBean,這些 MBean 可利用restConnector-1.0
特性提供的 REST JMX 連接器來存取。 可容忍使用restConnector-2.0
特性。 群體控制器充當群體成員所能連接的儲存及協同作業機制。collectiveController-1.0
特性的管理網域安全配置是利用 collective 指令行 create 和 replicate 作業來建立的。 如需特性的詳細資料,請參閱 群體控制器。collectiveController-1.0
特性及其功能僅適用於多部伺服器產品,例如 WebSphere® Application Server Network Deployment Liberty 和 WebSphere Application Server for z/OS® Liberty。 此特性在單一伺服器產品中無法使用,例如 WebSphere Application Server Liberty或 WebSphere Application Server Liberty Core。 如果您有多伺服器型產品安裝架構,可以使用其collectiveController-1.0
特性,來處理單一伺服器產品中的群體成員。 - collectiveMember-1.0
collectiveMember-1.0
特性可讓伺服器成為管理群體的成員,並接受群體控制器的管理。collectiveMember-1.0
特性的管理網域安全配置是利用 collective 指令行 join 作業來建立的。 如需特性的詳細資料,請參閱 群體成員。提示: 會管理所有已啟用collectiveController-1.0
特性的伺服器; 因此,如果伺服器已啟用collectiveController-1.0
特性,則您不需要指定collectiveMember-1.0
。 - clusterMember-1.0
叢集成員特性可讓群體成員參與靜態叢集。 如需特性的詳細資料,請參閱 靜態叢集成員。
- dynamicRouting-1.0
動態遞送特性是 WebSphere Apache 和 IHS 外掛程式的「智慧型管理」特性,可提供「隨需應變路由器 (ODR)」功能給外掛程式。 動態遞送特性可讓伺服器執行外掛程式可以連接的 REST 服務,以便動態遞送至群體中的所有伺服器。 如需特性的詳細資料,請參閱 動態遞送。
- scalingController-1.0
調整控制器特性可讓群體控制器擴充或縮小自動調整的叢集,以及管理調整控制器。 如果環境有多部調整控制器,在執行中的調整控制器中只有一部能制定決策。 如果該控制器停止,另一部執行中的調整控制器就會接手。 調整控制器可以啟動自動調整型叢集成員,來回應增加的資源使用率,或者它可能停止自動調整型叢集成員,來回應降低的資源使用率。 如需特性的詳細資料,請參閱 調整控制器。
- scalingMember-1.0
調整成員特性會監視伺服器和其主機內的工作量,然後將此資訊傳送給調整控制器。 在成為群體一員的群體控制器中,會啟用調整控制器特性。 此特性也會動態為群體成員建立叢集,並且可讓伺服器根據調整原則指定的準則來動態啟動或停止。 如果相同主機上有多個調整成員,每一個調整成員都必須在 server.xml 檔中定義一個含有埠的
hostSingleton
元素。 同一主機上的所有調整成員必須使用相同埠,來識別主機主導器。 主機主導器只是一個會與調整控制器通訊的調整成員。 它會將成員中的度量資料傳達給控制器,並將控制器制定的調整決策傳達給主機中的成員。 如需特性的詳細資料,請參閱 調整成員。限制: 在 IBM i 平台上無法使用「調整成員」特性 (scalingMember-1.0
)。
程序
下一步
您可以使用下列工具,來管理群體: