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

在服务器上绑定 IP 地址

如果使用的是对称或 N + 1 高可用性模型,则应该在配置期间注意一些附加设置,以便为 Messaging Server 准备 Sun Cluster Server。

在服务器上运行的 Messaging Server 需要有正确的 IP 地址与其绑定。这是在 HA 环境中正确配置邮件服务所必需的。

将 Messaging Server 配置为具有 HA 的部分工作包括配置 Messaging Server 绑定和侦听连接所在的接口地址。默认情况下,服务器将绑定到所有可用的接口地址。但是,在 HA 环境下,您需要将服务器专门绑定到与 HA 逻辑主机名关联的接口地址。

因此,将使用脚本来配置服务器(属于给定的 Messaging Server 实例)所使用的接口地址。请注意,脚本通过 IP 地址标识接口地址,此 IP 地址已经或将要与服务器所使用的 HA 逻辑主机名相关联。

该脚本通过修改或创建以下配置文件来实现配置更改。对于文件

msg_svr_base/config/dispatcher.cnf

该脚本为 SMTP 和 SMTP Submit 服务器添加或更改 INTERFACE_ADDRESS 选项。对于文件

msg_svr_base/config/job_controller.cnf

该脚本为作业控制器添加或更改 INTERFACE_ADDRESS 选项。

最后,它将设置供 POP、IMAP 和 Messenger Express HTTP 服务器使用的 configutil service.listenaddrservice.http.smtphost 参数。

请注意,原始配置文件(如果有)将被重命名为 *.pre-ha

按照以下方式运行该脚本:

Procedure在服务器上绑定 IP 地址

步骤
  1. 成为超级用户。

  2. 执行 msg_svr_base/sbin/ha_ip_config

  3. 该脚本将显示下述问题。键入 control-d 可以中止正在处理问题的本脚本。这些问题的默认答案将显示在方括号 [ ] 中。要接受默认答案,只需按 RETURN 键。

    1. 逻辑 IP 地址:指定已分配给 Messaging Server 将使用的逻辑主机名的 IP 地址。必须将 IP 地址指定为点分十进制数字形式,例如,123.456.78.90

      逻辑 IP 地址是在 configutil 参数 service.http.smtphost 中自动设置的,您可以使用此 IP 地址来查看哪台计算机正在运行群集中的邮件服务系统。例如,如果您使用的是 Messenger Express,则服务器可以确定从哪台邮件主机发送外发邮件。

    2. Messaging Server 基本目录 (msg_svr_base):指定在其中安装 Messaging Server 的顶层目录的绝对路径。

    3. 是否希望更改以上任何选项:回答 "no" 将接收您的答案并实现配置更改。如果希望更改答案,则回答 "yes"。


      注 –

      此外,ha_ip_config 脚本将使用以下参数自动启用两个新的进程 watchermsprobelocal.autorestartlocal.watcher.enable。这两个新的参数将协助监视邮件服务器的运行状况。进程故障和未响应的服务将产生反映特定故障的日志消息。群集代理现在将监视 watcher 进程并在退出时进行故障转移。请注意,为了使 Sun Cluster 正常工作,必须启用这两个参数。

      有关 watchermsprobe 进程的更多信息,请参见失败的服务或未响应服务的自动重新启动