以下说明介绍了如何使用 Veritas Cluster Server 3.5 将 Messaging Server 配置为 HA 服务。
默认的 main.cf 配置文件将设置名为 ClusterService 的资源组,该资源组将启动 VCSweb 应用程序。此资源组包含诸如 csgnic 和 webip 等网络逻辑主机 IP 资源。此外,还会为事件通知创建 ntfr 资源。
从其中的一个节点启动 Cluster Explorer。
请注意,这些 Veritas Cluster Server 说明假设您正在使用图形用户界面以将 Messaging Server 配置为 HA 服务。
要启动 Cluster Explorer,请运行以下命令:
# /opt/VRTSvcs/bin/hagui |
为了使用 GUI,必须安装 VRTScscm 软件包。
添加 DiskGroup 类型的 s1ms_dg 磁盘组资源并启用它。
添加 Mount 类型的 s1ms_mt 安装资源。
在 s1ms_mt 和 s1ms_dg 之间创建一个链接。启用 s1ms_mt 资源。
下图表示依赖性树:
运行 Java Enterprise System 安装程序,选择 Administration Server 和 Messaging Server。
切换至备份节点(例如,Node_B)。
运行 Java Enterprise System 安装程序,以在备份节点 (Node_B) 上安装 Messaging Server。
安装 Messaging Server 之后,您可以使用 useconfig 实用程序,而不必在备份节点 (Node_B) 上创建其他初始运行时配置。useconfig 实用程序使您可以在 HA 环境中的多个节点之间共享单一配置。此实用程序并不升级或更新现有配置。请参见使用 useconfig 实用程序。
至此,已将 Veritas 代理安装在 Node_B 上。
从 Cluster Explorer 的“文件”菜单中选择“导入类型...”,系统将显示文件选择框。
从 /etc/VRTSvcs/conf/config 目录中导入 MsgSrvTypes.cf 类型。导入此类型文件。请注意,您需要在群集节点上才能找到此文件。
现在创建一个 MsgSrv 类型的资源(例如,Mail)。此资源需要设置逻辑主机名属性。
Mail 资源取决于 s1ms_mt 和 webip。如以下依赖性树所示,在资源之间创建链接:
切换至 Node_A 并检查高可用性配置是否正在工作。
将组属性 OnlineRetryLimit 从 3 更改为 0,否则可能会在同一节点上重新启动故障转移服务。