使用集合体来为 Liberty 设置服务器管理环境

要使用集合体来设置 Liberty 的服务器管理环境,请在 server.xml 文件中定义相应的功能部件,然后运行相应的集合体命令行任务以建立管理域安全性配置。

关于此任务

可使用集合体来管理单个管理域中的多个服务器。为实现高可用性,可配置集合体副本集、集群或缩放。有关集合体的常规信息,请参阅集合体体系结构

Liberty 在以下功能部件中提供多服务器管理:

  • collectiveController-1.0

    collectiveController-1.0 功能部件对管理集合体启用控制器功能,并且包含可通过使用 restConnector-1.0 功能部件所提供的 REST JMX 连接器访问的集合体管理 MBean 和集群管理 MBean。集合体控制器充当集合体成员可以连接的存储与协作机制。使用 collective 命令行 createreplicate 任务来建立 collectiveController-1.0 功能部件的管理域安全性配置。有关功能部件的详细信息,请参阅集合体控制器

  • collectiveMember-1.0
    collectiveMember-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 元素。同一主机上所有缩放成员必须使用同一端口来标识主机引导者。主机引导者是与缩放控制器通信的唯一缩放成员。它将成员的指标数据传递至控制器,并将控制器制定的缩放决策传送至主机中的成员。有关功能部件的详细信息,请参阅缩放成员

过程

下一步做什么

可使用以下工具管理集合体:

  • 使用 Jython 脚本或 Java 客户机(例如,JConsole)执行集合体控制器 MBean 操作。
  • Liberty 安装的 bin 目录下,从命令行运行集合体命令。要获取有关集合体命令的信息,请运行集合体 help 命令:
    wlp/bin/collective help
    要查看有关特定命令的详细信息,请添加命令名;例如,要查看有关集合体 create 命令的详细信息,请运行:
    wlp/bin/collective help create
    提示: 此文档中的示例命令带有前缀 wlp/bin/。这意味着在 Liberty 安装的 bin 目录下打开命令行(例如,在 Windows 操作系统上为 C:\wlp\bin)并运行该命令。

    集合体控制器 API 包还提供有关集合体命令的信息。

  • 使用 WebSphere Liberty Administrative Center(“管理中心”)以从智能手机、平板电脑或计算机上的 Web 浏览器管理集合体中的 Liberty 服务器、应用程序以及其他资源。
    1. adminCenter-1.0 功能部件添加至集合体控制器 server.xml 文件。
    2. 要从智能手机、平板电脑或远程计算机访问管理中心,请确保 server.xml 文件将 httpEndpoint 元素的 host 属性设置为 *(星号)或定义的主机名。
    3. 使用 Web 浏览器访问管理中心。URL 使用以下格式:
      https://collective_controller_host_name:collective_controller_port/adminCenter/
    4. 如果您的浏览器提示您确认是否信任该连接,请指定一个异常,否则,启用连接以继续连接到管理中心
    5. 使用集合体控制器管理用户名和密码登录。
    6. 从“工具箱”中打开“服务器配置”工具或“浏览”工具。

    有关启用和使用管理中心的其他信息,请参阅使用管理中心管理 Liberty

    为确保您可远程启动和停止服务器,请完成设置 RXA 以执行 Liberty 集合体操作中适用于您的操作系统的步骤。


用于指示主题类型的图标 任务主题

文件名:tagt_wlp_server_management.html