向 Liberty 集合体注册主机
可以向 Liberty 集合体控制器注册主机、更新主机信息或者注销主机。通过注册,使得集合体控制器能够访问主机上的应用程序、命令文件和其他资源。已注册的主机是集合体的成员。
开始之前
- 构造 Liberty 集合体。请参阅配置 Liberty 集合体。
collectiveController-1.0 功能部件及其功能仅在 WebSphere® Application Server Liberty Network Deployment 和 WebSphere Application Server Liberty for z/OS® 之类的多服务器产品中可用。该功能部件在 WebSphere Application Server Liberty 或 WebSphere Application Server Liberty Core 之类的单服务器产品中不可用。如果已有多服务器产品安装,那么可使用其 collectiveController-1.0 功能部件以处理单服务器产品中的集合体成员。
- 要在本地和远程主机上启用与服务器的连接,请完成设置 RXA 以执行 Liberty 集合体操作中适用于您的主机操作系统的步骤。本主题提供有关
Tivoli 远程执行和访问 (RXA) 工具箱及启用安全 Shell (SSH) 协议的信息。可以使用 RXA 远程启动和停止服务器(包括启动和停止本地计算机上的服务器)以及将文件传输至已注册主机和从已注册主机传输文件。
注: 在 Windows 上,系统环境变量仅在 RXA 连接到的 Shell 中可见。在命令窗口中设置 PATH 是不够的。必须在环境变量的系统变量部分中设置 PATH,或者将 -hostJavaHome <PATH TO IBM JAVA> 与 updateHost 选项配合使用。
关于此任务
主机不必安装任何 WebSphere Application Server 产品。除了操作系统之外,主机没有其他软件需求。主机可以是安装产品的计算机,也可以是另一计算机。
要向集合体控制器注册主机、更新主机信息和注销主机,请分别使用 registerHost、updateHost 和 unregisterHost 命令。使用以下其中一种格式来指定主机名称:
- 标准域名服务器 (DNS) 主机名字符串,例如 xmachine.ibm.com
- 缺省的短 DNS 主机名字符串,例如 xmachine
- 数字 IP 地址,例如,127.1.255.3
注: 使 Liberty 服务器加入集合体时,如果关联的主机尚未注册,那么系统会自动向集合体控制器注册该主机。
可以用不同的名称向集合体注册主机。请确保对 registerHost、updateHost 和 unregisterHost 指定的主机名与所注册集合体成员使用的主机名一致。所注册服务器成员的 server.xml 文件中的 defaultHostName 变量控制服务器认为其自身所属的主机名。
过程
下一步做什么
有关 registerHost、updateHost 和 unregisterHost 命令的所有参数的信息,请参阅有关 CollectiveRegistration MBean 的 API 文档。