Sun Java System Messaging Server 6 2005Q4 管理指南

Veritas Cluster Server 代理安装

可以使用 Veritas Cluster Server 1.3、2.0 和 3.5 配置 Messaging Server。本节中的说明只涵盖 Veritas Cluster 3.5;有关 Veritas 1.3 和 2.0 的说明,请查阅《Sun Java Enterprise System 2005Q4 Installation Guide for UNIX》

执行以下步骤之前,请确保查阅 Veritas Cluster Server 文档。


注 –

通过 Java Enterprise System 安装程序安装 Messaging Server 并配置 HA 之后,请确保查阅在服务器上绑定 IP 地址,以了解与配置 HA 支持相关的其他步骤。

Veritas Cluster Server 的要求

VCS 3.5 安装和配置说明

以下说明介绍了如何使用 Veritas Cluster Server 3.5 将 Messaging Server 配置为 HA 服务。

默认的 main.cf 配置文件将设置名为 ClusterService 的资源组,该资源组将启动 VCSweb 应用程序。此资源组包含诸如 csgnicwebip 等网络逻辑主机 IP 资源。此外,还会为事件通知创建 ntfr 资源。

Procedure使用 Veritas Cluster Server 3.5 将 Messaging Server 配置为 HA 服务

步骤
  1. 从其中的一个节点启动 Cluster Explorer。

    请注意,这些 Veritas Cluster Server 说明假设您正在使用图形用户界面以将 Messaging Server 配置为 HA 服务。

    要启动 Cluster Explorer,请运行以下命令:


    # /opt/VRTSvcs/bin/hagui
    

    为了使用 GUI,必须安装 VRTScscm 软件包。

  2. 添加 DiskGroup 类型的 s1ms_dg 磁盘组资源并启用它。

  3. 添加 Mount 类型的 s1ms_mt 安装资源。

    1. 与在 Veritas Cluster Server 2.0 中不同,您必须将 -y(或 -n)添加到 FsckOpt。空选项将导致 Mount 挂起。有关 fsck_vxfs 的更多信息,请参见 Solaris 手册页。

    2. 如果尚未启用链接资源,请确保单击“链接”按钮以启用链接资源。

  4. s1ms_mts1ms_dg 之间创建一个链接。启用 s1ms_mt 资源。

    下图表示依赖性树:

    图 3–1 Veritas Cluster Server 依赖性树 1

    此图像说明了 Veritas Cluster 中的依赖性。

  5. 运行 Java Enterprise System 安装程序,选择 Administration Server 和 Messaging Server。

    1. 在配置 Administration Server 期间,请确保在系统要求提供主机名时指定逻辑主机名。

    2. 从主节点(例如,Node_A)运行 Messaging Server 初始运行时配置以安装 Messaging Server。

    3. 使用 pkgadd(1M) 命令安装 Veritas Cluster Server 代理软件包 SUNWmsgvc(位于 Java Enterprise System CD 上的 Messaging Server Product 子目录中)。

      至此,已将 Messaging Server 和 Veritas 代理安装在 Node_A 上。

  6. 切换至备份节点(例如,Node_B)。

  7. 运行 Java Enterprise System 安装程序,以在备份节点 (Node_B) 上安装 Messaging Server。

  8. 安装 Messaging Server 之后,您可以使用 useconfig 实用程序,而不必在备份节点 (Node_B) 上创建其他初始运行时配置。useconfig 实用程序使您可以在 HA 环境中的多个节点之间共享单一配置。此实用程序并不升级或更新现有配置。请参见使用 useconfig 实用程序

    至此,已将 Veritas 代理安装在 Node_B 上。

  9. 从 Cluster Explorer 的“文件”菜单中选择“导入类型...”,系统将显示文件选择框。

  10. /etc/VRTSvcs/conf/config 目录中导入 MsgSrvTypes.cf 类型。导入此类型文件。请注意,您需要在群集节点上才能找到此文件。

  11. 现在创建一个 MsgSrv 类型的资源(例如,Mail)。此资源需要设置逻辑主机名属性。

  12. Mail 资源取决于 s1ms_mtwebip。如以下依赖性树所示,在资源之间创建链接:

    图 3–2 Veritas Cluster 依赖性树

    此图像说明了 Veritas Cluster 中的依赖性。

    1. 启用所有资源并使 Mail 联机。

    2. 应该启动所有的服务器。

  13. 切换至 Node_A 并检查高可用性配置是否正在工作。

  14. 将组属性 OnlineRetryLimit3 更改为 0,否则可能会在同一节点上重新启动故障转移服务。

MsgSrv 属性

本节介绍了控制 mail 资源行为的 MsgSrv 附加属性。要使用 Veritas Cluster Server 配置 Messaging Server,请参见表 3–2

表 3–2 Veritas Cluster Server 属性

属性 

说明 

FaultOnMonitorTimeouts

如果未设置 (=0),则监视器(探测)超时不会被视为资源故障。建议将此属性值设置为 2。如果监视器超时两次,则将重新启动资源或进行故障转移。 

ConfInterval

计数故障/重新启动的时间间隔。如果在此期间服务仍然处于联机状态,则将删除先前的历史记录。建议设为 600 秒。 

ToleranceLimit

监视器返回 OFFLINE 以声明资源故障的次数。建议将此值保留为 "0"(默认值)。