可以创建随需应变路由器 (ODR) 的动态集群,这表示应用程序布置控制器选择在其上启动最低数量的 ODR 的最佳节点。如果因任何原因而使 ODR 停止,那么应用程序布置控制器会启动一个新实例。
开始之前
- ODR 动态集群的大小当前不会增加到超过实例的最低数量。
- 在运行 manageODR.py 脚本前,确保将 WAS_HOME 环境变量配置为指向 WebSphere® 安装的目录。
- 当 ODR 是集群的成员时,忽略在 ODR 级别设置的路由规则和其他配置设置。集群级别的配置设置优先于任何服务器级别的配置设置。
- 对于会话启动协议 (SIP),ODR 集群定义 ODR 向其路由的其他 ODR。ODR 可能将 UDP 消息路由到另一个 ODR 以保证在重新传输 UDP 时维护该服务器亲缘关系。
避免故障: SIP ODR 已过时,当前不建议使用。请改为使用 SIP 代理服务器。
gotcha
关于此任务
您可以配置动态集群隔离策略以阻止 ODR 在与应用程序服务器相同的节点上运行。可以使用管理控制台或运行 manageODR.py 脚本来创建 ODR 动态集群。您还可以设置单元级别的定制属性来为 ODR 动态集群启用弹性方式。
过程
- 在管理控制台中创建 ODR 动态集群以创建 ODR 动态集群。
- 单击。
- 选择随需应变路由器作为动态集群服务器类型。
- 选择成员资格方法,该方法定义服务器如何作为集群实例加入动态集群。 选择使用规则自动定义集群成员来创建成员资格策略,该策略定义在其上放置集群实例的节点。选择手动定义集群成员以将现有服务器添加到动态集群。您选择的服务器必须是同类服务器:也就是说,它们必须是相同的服务器类型,中间件服务器版本,并安装相同的应用程序。
- 定义动态集群成员。
- 选择动态集群模板。
不推荐使用的功能部件: 不推荐创建动态集群时使用的
defaultXD 和
defaultXDZOS 服务器模板。请改为使用
default 或
defaultZOS 服务器模板。
depfeat
- 指定特定于动态集群的属性。
- 确认是否创建 ODR 动态集群。 单击以将更改保存到主配置。
- 选择操作的方式。 选择。选择操作方式,然后单击设置方式。
- 运行 manageODR.py 脚本来创建 ODR 动态集群。 manageODR.py 脚本位于 install_root/bin 目录中。
在以下示例中,在所有节点上创建的名为 myOdrCluster 的 ODR 动态集群在名为 myOdrNodeGroup 的节点组中。
./wsadmin.sh -f manageODR.py createDynamicCluster myOdrCluster myOdrNodeGroup
- 设置 APC.predictor 定制属性以为 ODR 动态集群启用弹性方式。 通过设置定制属性,应用程序布置控制器仅根据 CPU 使用情况启动和停止服务器。而且,控制器不再从自主请求流管理器 (ARFM) 检索数据,与服务器启动和停止无关。
- 单击。
- 将定制属性的名称指定为 APC.predictor。
- 将定制属性的值指定为 CPU。
- 单击确定,并保存和同步您的更改。
下一步做什么
- 创建 ODR 动态集群后,可以从管理控制台中的动态集群面板更改这些集群。单击。
- 使用报告和操作选项卡监视性能。单击。选择报告选项卡或操作选项卡。