使用集合体来为 Liberty 设置服务器管理环境
要使用集合体来设置 Liberty 的服务器管理环境,请在 server.xml 文件中定义相应的功能部件,然后运行相应的集合体命令行任务以建立管理域安全性配置。
关于此任务
可使用集合体来管理单个管理域中的多个服务器。为实现高可用性,可配置集合体副本集、集群或缩放。有关集合体的常规信息,请参阅集合体体系结构。
Liberty 在以下功能部件中提供多服务器管理:
- collectiveController-1.0
collectiveController-1.0 功能部件对管理集合体启用控制器功能,并且包含可通过使用 restConnector-1.0 功能部件所提供的 REST JMX 连接器访问的集合体管理 MBean 和集群管理 MBean。集合体控制器充当集合体成员可以连接的存储与协作机制。使用 collective 命令行 create 和 replicate 任务来建立 collectiveController-1.0 功能部件的管理域安全性配置。有关功能部件的详细信息,请参阅集合体控制器。
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.0collectiveMember-1.0 功能部件允许服务器充当管理集合体的成员,并允许由集合体控制器来管理此服务器。使用 collective 命令行 join 任务来建立 collectiveMember-1.0 功能部件的管理域安全性配置。有关功能部件的详细信息,请参阅集合体成员。提示: 已启用 collectiveController-1.0 功能部件的所有服务器都受管;因此,如果服务器已启用 collectiveController-1.0 功能部件,那么不必指定 collectiveMember-1.0。
- clusterMember-1.0
集群成员功能部件允许集合体成员参与静态集群。有关功能部件的详细信息,请参阅静态集群成员。
- dynamicRouting-1.0
动态路由选择功能部件是 WebSphere Apache 和 IHS 插件的智能管理功能部件,为该插件提供按需路由器功能。动态路由选择功能部件允许服务器运行该插件可连接至的 REST 服务,以动态路由至集合体中的所有服务器。有关功能部件的详细信息,请参阅动态路由选择。
- scalingController-1.0
缩放控制器功能部件允许集合体控制器扩展或收缩自动缩放集群并管理缩放控制器。如果某个环境有多个缩放控制器,那么只有一个正在运行的缩放控制器能够制定决策。如果该控制器停止,那么另一正在运行的缩放控制器接管工作。缩放控制器可启动自动缩放集群成员以响应增加的资源使用量,或者它可停止自动缩放集群成员以响应减少的资源使用量。有关功能部件的详细信息,请参阅缩放控制器。
- scalingMember-1.0
缩放成员功能部件监视服务器及其主机内的工作负载,然后将此信息发送至缩放控制器。缩放控制器功能部件是在集合体中的集合体控制器内启用的。此功能部件还会启用集合体成员的动态集群,并允许服务器根据缩放策略指定的条件动态启动或停止。如果同一主机上有多个缩放成员,那么每个缩放成员必须使用 server.xml 文件中的端口定义 hostSingleton 元素。同一主机上所有缩放成员必须使用同一端口来标识主机引导者。主机引导者是与缩放控制器通信的唯一缩放成员。它将成员的指标数据传递至控制器,并将控制器制定的缩放决策传送至主机中的成员。有关功能部件的详细信息,请参阅缩放成员。
过程
下一步做什么
可使用以下工具管理集合体: