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
    

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

  2. 增加 DiskGroup 類型的 s1ms_dg 磁碟群組資源並啟用。

  3. 增加 Mount 類型的 s1ms_mt 掛載資源。

    1. 與在 Veritas Cluster Server 2.0 中不同,您必需將 -y (或 -n) 增加到 FsckOpt 中。空選項將導致 Mount 掛機。請參閱 Solaris 線上手冊,以取得有關 fsck_vxfs 的更多資訊。

    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 安裝程式將 Messaging Server 安裝於備份節點 (Node_B) 上。

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

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

  9. 在 [叢集檔案總管] 中,從將顯示檔案選取對話方塊的 [檔案] 功能表中選取 [匯入類型...]。

  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 以宣告資源 FAULTED 的次數。建議將此值保留為「0」(預設值)。