利用群體來設定 Liberty 的伺服器管理環境
如果要利用群體來設定 Liberty 的伺服器管理環境,請在 server.xml 檔中定義適當的特性,然後執行對應的群體指令行作業來建立管理網域安全配置。
關於這項作業
您可以使用群體,從單一管理網域來管理多部伺服器。基於高可用性,您可以配置群體抄本集、叢集或調整大小。如需群體的一般資訊,請參閱 群體架構。
Liberty 在下列特性中提供多部伺服器管理:
- collectiveController-1.0
collectiveController-1.0 特性可讓管理群體具備控制器功能,並且含有群體管理 MBean 和叢集管理 MBean,這些 MBean 可利用 restConnector-1.0 特性提供的 REST JMX 連接器來存取。群體控制器充當群體成員所能連接的儲存及協同作業機制。 collectiveController-1.0 特性的管理網域安全配置是利用 collective 指令行 create 和 replicate 作業來建立的。 如需特性的詳細資料,請參閱群體控制器。
- collectiveMember-1.0collectiveMember-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 元素與埠。同一主機上的所有調整成員必須使用相同埠,來識別主機主導器。主機主導器只是一個會與調整控制器通訊的調整成員。它會將成員中的度量資料傳達給控制器,並將控制器制定的調整決策傳達給主機中的成員。如需特性的詳細資料,請參閱調整成員。
程序
下一步
您可以使用下列工具,來管理群體: