可使用 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 文件。
容體管理程式 (VxVM) 的叢集功能需要單獨授權。此功能可提供共用儲存上檔案系統的全域檢視,與 Sun Cluster 3.0 的全域檔案系統類似。請參閱 Veritas Cluster Server 文件,以取得更多資訊。
FsckOpt 在 3.5 版之前的 Veritas 版本中是可選的。但是,它是配置 Mount 資源所必需的。FsckOpt 必須包含 -y 或 -n,否則資源將無法在線上使用。
Veritas Cluster Server 2.0 Explorer 不能用於管理 Veritas Cluster Server 3.5。
使用 Java Enterprise System 安裝程式安裝 Messaging Server 並配置 HA 之後,請務必檢閱將 IP 位址連結至伺服器,以取得與配置 HA 支援相關的其他步驟。
Veritas Cluster 軟體已安裝和配置。
按照以下說明 (在VCS 3.5 安裝和配置注意事項中) 所述,將在兩個節點上安裝 Messaging Server 軟體的 Messaging Server 套裝軟體。
以下指示說明如何使用 Veritas Cluster Server 3.5 將 Messaging Server 配置為 HA 服務。
預設的 main.cf 配置檔案將設定名為 ClusterService 的資源群組,該資源群組會啟動 VCSweb 應用程式。此群組包含諸如 csgnic 和 webip 之類的網路邏輯主機 IP 資源。此外,還會為事件通知建立 ntfr 資源。
啟動其中一個節點的 Cluster Explorer。
請注意,這些 Veritas Cluster Server 說明假定您要使用圖形化使用者介面將 Messaging Server 配置為 HA 服務。
若要啟動 Cluster Explorer,請執行以下指令:
# /opt/VRTSvcs/bin/hagui |
必須安裝 VRTScscm 套裝軟體才能使用 GUI。
增加 DiskGroup 類型的 s1ms_dg 磁碟群組資源並啟用。
增加 Mount 類型的 s1ms_mt 掛載資源。
在 s1ms_mt 和 s1ms_dg 之間建立連結。啟用 s1ms_mt 資源。
下圖描繪相依性樹狀結構:
執行 Java Enterprise System 安裝程式,選取 Administration Server 和 Messaging Server。
切換至備份節點 (例如,Node_B)。
執行 Java Enterprise System 安裝程式將 Messaging Server 安裝於備份節點 (Node_B) 上。
安裝 Messaging Server 之後,可以使用 useconfig 公用程式,而不必在備份節點 (Node_B) 上建立其他初始執行階段配置。useconfig 公用程式可讓您在 HA 環境中的多個節點之間共用單一配置。此公用程式並不升級或更新現有配置。請參閱使用 useconfig 公用程式。
至此,Veritas 代理程式已安裝在 Node_B 上。
在 [叢集檔案總管] 中,從將顯示檔案選取對話方塊的 [檔案] 功能表中選取 [匯入類型...]。
從 /etc/VRTSvcs/conf/config 目錄中匯入 MsgSrvTypes.cf 類型。匯入此類型檔案。請注意,您需要在叢集節點上才能找到此檔案。
至此,已建立一個 MsgSrv 類型的資源 (例如 Mail)。此資源需要設定邏輯主機名稱特性。
Mail 資源依賴於 s1ms_mt 和 webip。如以下相依性樹所示,在資源之間建立連結:
切換至 Node_A 並檢查高可用性配置是否正在工作。
將群組屬性 OnlineRetryLimit 從 3 變更為 0,否則可能會在同一節點上重新啟動容錯移轉服務。
本節描述控制 mail 資源運作方式的 MsgSrv 附加屬性。若要使用 Veritas Cluster Server 配置 Messaging Server,請參閱表 3–2。
表 3–2 Veritas Cluster Server 屬性
屬性 |
說明 |
---|---|
FaultOnMonitorTimeouts |
如果未設定 (=0),則監視 (探測) 逾時不會被視為資源故障。建議將此屬性值設定為 2。如果監視逾時兩次,則資源將重新啟動或進行故障轉移。 |
ConfInterval |
故障重新啟動計數的時間間隔。如果在此期間服務仍在線上,則將刪除先前的歷程。建議設為 600 秒。 |
ToleranceLimit |
監視應傳回 OFFLINE 以宣告資源 FAULTED 的次數。建議將此值保留為「0」(預設值)。 |