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

將 IP 位址連結至伺服器

如果要使用對稱或 N + 1 高可用性模型,需要瞭解配置過程中所要求的其他一些事項,以為 Messaging Server 準備 Sun Cluster Server。

在伺服器上執行的 Messaging Server 需要連結正確的 IP 位址。這是在 HA 環境中正確配置 Messaging 所必需的。

將 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 等伺服器使用的 configutilservice.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 程序的更多資訊,請參閱自動重新啟動失敗或無回應的服務