通过执行此任务以将请求从随需应变路由器 (ODR) 路由至外部节点。
开始之前
注: 要对其他中间件服务器类型配置动态操作支持,您可以将其他中间件服务器定义为动态集群的成员。有关定义中间件服务器的更多信息,请阅读“将中间件服务器添加到配置”。
必须具有一个或多个未运行 Intelligent Management 的节点。执行此任务时,将未运行 Intelligent Management 的节点添加为通用服务器集群端口。
要创建和编辑通用服务器集群,需要管理员或配置员管理特权。
配置 ODR 以将请求发送至外部节点前,必须完成以下任务:
- 创建 ODR。
- 配置 ODR 的服务类和事务类。
关于此任务
如果 ODR 的本地单元通过核心组网桥连接到远程单元,那么 ODR 支持自动路由到位于远程单元中的节点。要路由至未安装
Intelligent Management 的节点,请配置通用服务器集群。通用服务器集群是一个可用作为 ODR 路由规则目标的传输端点集合。由此可知,服务器和节点是通用服务器集群端点和属性的集合。此类服务器可以是外部服务器或通用服务器。通用服务器可通过 WebSphere® Application Server Node Agent 来停止和启动。还可以通过 WebSphere Application Server Node Agent 停止和启动外部服务器。外部服务器的一些示例包括 Apache Tomcat 或 JBoss Application Server。
过程
- 可选: 创建一个或多个非受管节点。 在下列任一配置情形中需要创建非受管节点:
- 如果想要让远程代理程序侦听来自非缺省端口(例如 9980)的请求。
- 如果使用定制统计信息收集器插件为工作概要分析程序获取节点速度和平均 CPU 利用率。
- 如果节点是多地址的,即它们具有多个网络接口卡和多个主机名。
在管理控制台中,单击以创建非受管节点。
- 可选: 如果远程代理程序侦听来自非缺省端口 9980 的入局请求,那么对非受管节点指定 stats.collector.remote.agent.port 定制属性。
- 单击。
- 对于名称,请输入 stats.collector.remote.agent.port。
- 对于值,请输入端口号以便远程代理程序侦听来自该端口的请求。
切记: 记下此端口的值。在非受管节点上启动远程代理程序时,您使用的是该端口值。
- 可选: 如果使用定制统计信息收集器插件为工作概要分析程序获取节点速度和平均 CPU 利用率,请将类的名称定义为非受管节点上的定制属性。在这里,该插件可能或可能不使用远程代理程序。 配置此定制属性前,必须编写了定制统计信息收集器插件并已将其安装在 lib 目录中。
- 单击。
- 对于名称,请输入 stats.collector.implementation.class。
- 对于值,请输入定制统计信息收集器插件类的名称。缺省值为 com.ibm.ws.externalnode.plugins.DefaultStatsCollector 类。
- 可通过对非受管节点添加 stats.collector.config 定制属性来指定其他配置参数。 定制插件的提供者必须向您提供此信息。如果使用的是缺省 com.ibm.ws.externalnode.plugins.DefaultStatsCollector 类,那么不需要 stats.collector.config。
- 创建通用服务器集群。
- 在管理控制台中,单击。
- 输入名称并选择通用服务器集群的协议。
- 单击应用。
- 指定通用集群服务器端点或端口。 在通用集群服务器设置页上,单击端口。
- 单击新建以对该通用服务器集群添加端点。
- 可选: 如果在上一步中配置了远程代理程序以侦听非缺省端口、如果使用的是定制统计信息收集器插件或如果节点是多地址的,即它们具有多个网络接口卡和多个主机名,那么必须对通用服务器集群端点定义节点定制属性。
- 在管理控制台中,单击。
- 定义定制属性。 输入定制属性的名称作为节点。定制属性的值应该是与通用服务器集群端口相关联的非受管节点的名称。
- 单击应用。
- 使用定义的端口号将应用程序安装在外部节点上。
- 通过在所有外部节点上启用远程代理程序可启用外部监视。
- 为通用服务器集群定义路由策略。
创建路由规则前,必须创建适当的虚拟主机。要在控制台中定义虚拟主机,请单击。
- 为通用服务器集群定义服务策略。
结果
工作概要分析程序从外部节点获取平均 CPU 利用率和节点速度,且可以将流量路由至外部节点。
下一步做什么
继续配置随需应变路由器和自主请求流管理器。