Sun Cluster 磁碟裝置群組的管理工作有賴於安裝在叢集上的容體管理者。Solstice DiskSuite 是一種 "叢集設備",您可以使用 Solstice DiskSuite metaset(1M) 指令來新增、註冊以及移除磁碟裝置群組。 透過 VERITAS Volume Manager (VxVM),您可以使用 VxVM 指令來建立磁碟群組。然後,您可以使用 scsetup(1M) 公用程式,將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。 在移除 VxVM 磁碟裝置群組時,需同時使用 scsetup 公用程式和 VxVM 指令。
Sun Cluster 軟體會自動為叢集中的每一個磁碟及磁帶裝置建立原始磁碟裝置群組。不過這些叢集裝置群組仍會維持離線狀態,除非您以整體裝置來存取它們。在管理磁碟裝置群組或容體管理者磁碟群組時,您必須在該群組之主要節點的叢集節點上執行。
通常,您不需要管理整體裝置名稱空間,因為安裝時會自動設定全域名稱空間,並在 Solaris 作業環境重新配置並重新啟動時自動更新名稱空間。 不過,如果全域名稱空間需要重新產生或者更新,您可以從任一個叢集節點執行 scgdevs(1M) 指令。這樣會使所有其他叢集節點成員,以及未來可能加入該叢集之節點上的全域名稱空間都被更新。
對整體裝置許可權所做的變更,不會自動傳播到 Solstice DiskSuite 與磁碟裝置之叢集的所有節點。 如果您要變更整體裝置的許可權,必須以手動變更叢集中每一個節點的許可權。 例如,如果您要將整體裝置 /dev/global/dsk/d3s0 的許可權變更為 644,您必須在叢集中的所有節點上執行
# chmod 644 /dev/global/dsk/d3s0
。
VxVM 不支援 chmod 指令。 若要變更 VxVM 的整體裝置許可權,請參閱 VxVM 管理手冊。
若要完成叢集中磁碟與磁帶裝置上的動態重新配置 (DR,Dynamic Reconfiguration) 作業,請考慮下列問題。
文件列出之所有 Solaris 8 DR 功能的需求、程序及限制,也適用於 Sun Cluster DR 支援 (作業環境暫停運作除外)。因此,在使用 Sun Cluster 軟體的 DR 功能之前,請先檢視 Solaris 8 DR 功能的文件說明。此外,還需特別注意 DR 分解作業時會影響非網路 IO 裝置的問題。
DR 移除作業無法在主要節點的作用中裝置上進行。DR 作業可以在主要節點的非作用中裝置,及次要節點的任何裝置上進行。
叢集資料存取在 DR 作業前後都會繼續進行。
會影響法定裝置可用性的 DR 作業都無法進行。請參閱 "4.1.1 動態重新配置法定裝置",以取得詳細資訊。
如果您在次要節點上執行 DR 作業時,現行的主要節點發生故障,叢集可用性將會受到影響。除非提供新的次要節點,否則主要節點沒有地方可以進行故障轉移。
若要在整體裝置上執行 DR 作業,請依順序完成下列步驟。
表 3-1 對應作業:磁碟與磁帶裝置的動態重新配置
作業 |
如需相關說明,請參閱... |
---|---|
1. 如果必須在現行的主要節點上執行會影響作用中裝置群組的 DR 作業,那麼在裝置上執行 DR 移除作業之前,請先切換主要及次要節點。 | |
2. 在要移除的裝置上執行 DR 移除作業。 |
Sun Enterprise 10000 Dynamic Reconfiguration User Guide 和 Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual (Solaris 8 on Sun Hardware 系列) |
為使 Sun Cluster 能維護 VxVM 名稱空間,當 Sun Cluster 磁碟群組配置有所變更時,您必須註冊所有的 VxVM 磁碟群組或容體變更。這樣可以確保所有叢集節點上的名稱空間都被更新。 會影響名稱空間的配置變更包括新增、移除或重新命名容體, 以及變更容體許可權、所有者或群組 ID。
一旦磁碟群組已經在叢集註冊為 Sun Cluster 磁碟裝置群組後,切勿使用 VxVM 指令匯入或撤出 VxVM 磁碟群組。 Sun Cluster 軟體會在需要匯入或撤出磁碟群組時處理所有的存取權。
每一個 VxVM 磁碟群組必須有全叢集中唯一的次要號碼。 依預設,在建立磁碟群組時,VxVM 會選擇一個乘以 1000 的隨機數字,當作該磁碟群組的基本次要號碼。 對於大部份只有少量磁碟群組的配置而言,這已經足夠保證其唯一性。 不過,新建立磁碟群組的次要號碼,可能會和匯入到其它叢集節點的已存在磁碟群組之次要號碼相衝突。 在這種情況下,試圖註冊 Sun Cluster 磁碟裝置群組將造成故障。 若要修正這個問題,應該先給新磁碟群組一個新的唯一次要號碼,然後再註冊為 Sun Cluster 磁碟裝置群組。
如果您正在設定鏡像容體,可在發生節點故障時使用「已使用區域記錄」(DRL) 來減少容體回復時間。 雖然可能會降低 I/O 產量,我們仍極力建議您使用 DRL。
如果要使用 VxVM 來設定 Oracle Parallel Server/Real Application Clusters 的共用磁碟群組,請按照 VERITAS 容體管理者管理手冊 中對 VxVM 叢集功能的說明來進行。建立 Oracle Parallel Server/Real Application Clusters 的共用磁碟群組,和建立其它磁碟群組之間的差異包括下列項目:
您必須使用 vxdg -s 來匯入 Oracle Parallel Server/Real Application Clusters 共用磁碟群組。
您不必以叢集框架來註冊 Oracle Parallel Server/Real Application Clusters 共用磁碟群組。
若要建立其它的 VxVM 磁碟群組,請參閱 "3.3.5 如何在起始磁碟時建立新的磁碟群組 (VERITAS Volume Manager)"。