Sun Java System Messaging Server 6.3 管理指南

3.5 Veritas Cluster Server 代理程式安裝

Messaging Server 可使用 Veritas Cluster Server 3.5、4.0、4.1 和 5.0 進行配置。

執行以下程序之前請務必查閱 Veritas Cluster Server 文件。

使用 Communications Suite 安裝程式安裝 Messaging Server 並配置 HA 之後,請務必檢閱3.4.4 將 IP 位址連結至伺服器,以取得與配置 HA 支援相關的其他步驟。本節包含以下小節:

3.5.1 Veritas Cluster Server 需求

3.5.2 VCS 安裝和配置注意事項

下列指示說明如何使用 Veritas Cluster Server 配置 Messaging Server 成為 HA 服務。

預設的 main.cf 配置檔案將會設定名為 ClusterService 的資源群組,該資源群組會啟動 VCSweb 應用程式。此群組包含諸如 csgnicwebip 之類的網路邏輯主機 IP 資源。此外,還會為事件通知建立 ntfr 資源。

Procedure使用 Veritas Cluster Server 將 Messaging Server 配置為 HA 服務

  1. 啟動其中一個節點的 Cluster Explorer。

    請注意,這些 Veritas Cluster Server 說明假定您要使用圖形化使用者介面將 Messaging Server 配置為 HA 服務。

    若要啟動 Cluster Explorer,請執行以下指令:


    # /opt/VRTSvcs/bin/hagui

    必須安裝 VRTScscm 套裝軟體才能使用 GUI。

  2. 使用 Cluster Explorer,新增名稱為 MAIL-RG 的服務群組。

  3. 將類型 DiskGroup s1ms_dg 磁碟群組資源新增至服務群組 MAIL-RG,並加以啟用。

  4. 將類型 Mounts1ms_mt 掛載資源新增至服務群組 MAIL-RG

    1. 如果尚未啟用連結資源,請務必按一下 [連結] 按鈕將它們啟用。

  5. s1ms_mts1ms_dg 之間建立連結。啟用 s1ms_mt 資源。

    下圖說明相依性樹狀結構:

    圖 3–5 Veritas Cluster Server 相依性樹狀結構 1

    此影像說明了 Veritas Cluster 中的相依性。

  6. 執行 Communications Suite 安裝程式,安裝 Messaging Server。

    1. 從主節點 (例如 Node_A) 執行 Messaging Server 初始執行階段配置以安裝 Messaging Server。

    2. 使用 pkgadd(1M) 指令安裝 Veritas Cluster Server 代理程式套裝軟體 SUNWmsgvc (位於 Sun Java Communications Suite CD 上的 Messaging Server Product 子目錄中)。

      至此,Messaging Server 和 Veritas 代理程式已安裝在 Node_A 上。

  7. 切換至備份節點 (例如,Node_B)。

  8. 執行 Communications Suite 安裝程式 將 Messaging Server 安裝於備份節點 (Node_B) 上。

  9. 安裝 Messaging Server 之後,使用 useconfig 公用程式,而不必在備份節點 (Node_B) 上建立其他初始執行階段配置。useconfig 公用程式可讓您在 HA 環境中的多個節點之間共用單一配置。此公用程式並不升級或更新現有配置。請參閱3.3.3 使用 useconfig 公用程式

    至此,Veritas 代理程式已安裝在 Node_B 上。

  10. 從 Veritas Cluster Server Cluster Manager 中選取匯入類型... 選取 [匯入類型...]。

  11. /etc/VRTSvcs/conf/config 目錄中匯入 MsgSrvTypes.cf 檔案。匯入此類型檔案。請注意,您需要在叢集節點上才能找到此檔案。

  12. 至此,已建立一個 MsgSrv 類型的資源 (例如 Mail)。此資源需要設定邏輯主機名稱特性。

  13. Mail 資源依賴於 s1ms_mtwebip。如以下相依性樹所示,在資源之間建立連結:

    圖 3–6 Veritas Cluster 相依性樹狀結構

    此影像說明了 Veritas Cluster 中的相依性。

    1. 啟用所有資源並讓 Mail 處於線上。

    2. 所有的伺服器都應啟動。

  14. 切換至 Node_A 並檢查高可用性配置是否正在工作。

3.5.3 MsgSrv 屬性

本節描述控制 mail 資源運作方式的 MsgSrv 其他屬性。若要使用 Veritas Cluster Server 配置 Messaging Server,請參閱表 3–3

表 3–3 Veritas Cluster Server 屬性

屬性 

說明 

FaultOnMonitorTimeouts

如果未設定 (=0),則監視 (探測) 逾時不會被視為資源故障。建議將此屬性值設定為 2。如果監視逾時兩次,則資源將重新啟動或進行容錯移轉。 

ConfInterval

故障重新啟動計數的時間間隔。如果在此期間服務仍在線上,則將刪除先前的歷程。建議設為 600 秒。 

ToleranceLimit

監視應傳回 OFFLINE 以宣告資源 FAULTED 的次數。建議將此值保留為「0」(預設值)。