为消息传递引擎创建新的“无操作”核心组策略后,可以继续为要由外部高可用性 (HA) 框架管理的消息传递引擎进行配置。
还可配置消息传递引擎监视的频率。
关于此任务
“无操作”策略允许外部 HA 集群控制消息传递引擎运行的时间和位置。
过程
- 通过为消息传递引擎创建 HA 集群资源,将其与外部管理的资源组关联。请参阅外部 HA 产品的文档。
- 为外部 HA 框架编写脚本,以使其使用 HAManager 来启动或停止消息传递引擎。脚本对具有代表消息传递引擎的资源的服务器上的 HAManager MBean 调用操作。
- 确保消息传递引擎总是可到达其数据存储器。 如果消息传递引擎配置为故障转移,那么必须从它的数据存储器可能在其上运行的集群中的任何服务器访问此数据存储器。可能的服务器集合取决于您如何配置外部 HA 资源组。典型配置为将数据存储器作为额外资源包含在外部 HA 集群管理的资源组中。然后,HA 集群将确保数据存储器和消息传递引擎可一起故障转移,并在故障转移后保持并置状态。是否为此情况,或是否使用网络服务器以使数据存储器可用,都必须从可能运行消息传递引擎的任何服务器来访问数据存储器。
- 如果消息传递引擎必须始终可以通过相同的 IP 地址访问,例如,由于它为 WebSphere® MQ 链路的接收端,那么必须为该 IP 地址进行安排以保持与消息传递引擎并置。您可以通过在相同外部 HA 资源组中将 IP 地址资源作为代表消息传递引擎的资源创建,来执行此操作。
- 可选: 必要时在处于工作状态计时器字段中输入值。 此值指定高可用性管理器 (HAManager) 检查消息传递引擎是否正常运行的时间间隔(以秒计)。此值为 0 时,使用缺省值 120 秒。
“无操作”策略主要是用于当您使用诸如 IBM HACMP 的外部高可用性框架时的情况。
在此情况下,您可以创建外部框架定期调用的监视脚本。
如果将运行状况计时器的值设置为大于或等于 0,那么 HAManager 会执行运行状况监视,且外部监视脚本可从 HAManager MBean 检索状态。
或者,如果将运行状况计时器的值设置为 -1,那么会禁用 HAManager 执行的监视,且外部监视脚本可从消息传递引擎 MBean 检索状态。
- 单击确定。
- 将更改保存至主配置。