如果您將 Sun Java System Application Server 配置為容錯移轉服務,則必須在安裝與配置 Sun Java System Application Server 之前設定網路資源。容錯移轉服務會在安裝與配置完成後使用這些網路資源,以便在叢集中執行。
若要執行此程序,您需要有關配置的以下資訊。
可以控制資料服務的叢集節點名稱。
用於配置網路資源的主機名稱,用戶端將使用該名稱存取 Sun Java System Application Server。通常,安裝叢集時會設定此主機名稱。請參閱「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」,以取得有關網路資源的詳細資訊。
請在每一個叢集成員上執行此程序。
成為叢集成員的超級使用者。
檢驗您使用的所有網路位址是否均已加入您的名稱服務資料庫中。
在 Sun Cluster 安裝期間應該已執行此項檢驗工作。請參閱「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」中有關規劃的章節。
若要避免名稱服務查找失敗,請確定所有的邏輯主機名稱均包含在所有叢集節點上的 /etc/inet/hosts 檔案中。請在伺服器的 /etc/nsswitch.conf 檔案中將名稱服務對應配置為先檢查本機檔案再嘗試訪問 NIS、NIS+ 或 DNS。
建立一個故障轉移資源群組,以包含網路資源和應用程式資源。
# scrgadm -a -g resource-group [-h nodelist] |
指定資源群組的名稱。您可以自訂該名稱。
指定識別潛在主要節點的實際節點名稱的可選擇清單,該清單以逗號分隔。其先後順序即為發生故障轉移時,這些節點成為主要節點的順序。
請使用 -h 選項指定節點清單的順序。如果叢集中的所有節點均為潛在主要節點,則無需使用 -h 選項。
將網路資源加入資源群組。
請使用以下指令將邏輯主機名稱加入資源群組。
# scrgadm -a -L -g resource-group -l hostname, …[-n netiflist] |
指定要加入的網路資源。
指定資源群組的名稱。
指定以逗號分隔的網路資源清單。
指定一個可識別每個節點上的 IP 網路多重路徑連結 群組的可選擇清單,該清單以逗號分隔。
netiflist 中每個元素的格式都必須為 netif@node,其中 netif 可以作為 IP 網路多重路徑連結 群組名稱,例如 sc_ipmp0。節點可由節點名稱或節點 ID 識別,如 sc_ipmp0@1 或 sc_ipmp@phys-schost-1。Sun Cluster 目前不支援將配接卡名稱用於 netif。
讓資源群組上線運作。
# scswitch -Z -g resource-group |
將資源群組移至 MANAGED 狀態,然後讓其上線運作
指定資源群組的名稱