Sun Cluster 磁碟裝置群組的管理工作有賴於安裝在叢集上的容體管理程式。 Solstice DiskSuite/Solaris Volume Manager是一種「叢集設備」,您可以使用 Solstice DiskSuite/Solaris Volume Manager metaset(1M) 指令來新增、註冊及移除磁碟裝置群組。 如果您使用的是 VERITAS Volume Manager (VxVM),可以使用 VxVM 指令來建立磁碟群組。 然後,您可以使用 scsetup(1M) 公用程式,將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。 在移除 VxVM 磁碟裝置群組時,需同時使用 scsetup 指令和 VxVM 指令。
Sun Cluster 軟體會自動為叢集中的每一個磁碟及磁帶裝置建立原始磁碟裝置群組, 不過叢集裝置群組仍會維持離線狀態,除非您以整體裝置來存取群組。 在管理磁碟裝置群組或容體管理程式磁碟群組時,您必須在該群組之主要節點的叢集節點上執行。
通常您不需要管理全域裝置名稱空間。 安裝時會自動設置全域名稱空間,並會在 Solaris 作業環境重新啟動時自動更新名稱空間。 不過,如果全域名稱空間需要更新,您可以從任何叢集節點執行 scgdevs (1M) 指令。 這個指令會使所有其他叢集節點成員,以及未來可能加入該叢集之節點上的全域名稱空間都被更新。
對整體裝置許可權所做的變更,不會自動傳遞至 Solstice DiskSuite/Solaris Volume Manager與磁碟裝置之叢集中的所有節點。 如果您要變更整體裝置的許可權,您必須手動變更叢集中每一個節點的許可權。 例如,如果您要將整體裝置 /dev/global/dsk/d3s0 的許可權變更為 644,您必須在叢集中的所有節點上執行
# chmod 644 /dev/global/dsk/d3s0
。
VxVM 不支援 chmod 指令。 若要變更 VxVM 中的整體裝置許可權,請參閱「VxVM 管理指南」。
若要完成叢集中磁碟與磁帶裝置上的動態重新配置 (DR) 作業,您必須考慮下列問題。
Solaris DR 功能的所有需求、程序和限制條件也適用於 Sun Cluster DR 支援。 唯一的例外是作業環境停止運作時。 因此,在使用搭配 Sun Cluster 軟體的 DR 功能之前,請先參閱 Solaris DR 功能的說明文件。 此外,還需特別注意DR 分解作業時會影響非網路 IO 裝置的問題。
Sun Cluster 會拒絕主要節點的作用中裝置上的 DR 移除板 (remove-board) 作業。 DR 作業可以在主要節點的非作用中裝置,及次要節點的任何裝置上進行。
DR 作業完成後,叢集資料存取會像之前一樣繼續。
Sun Cluster 會拒絕影響法定裝置可用性的 DR 作業, 如需詳細資訊,請參閱動態重新配置法定裝置。
如果您在次要節點上執行 DR 作業時,現行的主要節點發生故障,叢集可用性將會受到影響。 除非提供新的次要節點,否則主要節點沒有地方可以進行故障轉移。
若要在整體裝置上執行 DR 作業,請依順序完成下列步驟。
表 4–1 對應作業: 磁碟與磁帶裝置的動態重新配置
作業 |
相關章節 |
---|---|
1. 如果必須在現行的主要節點上執行會影響作用中裝置群組的 DR 作業,那麼在裝置上執行 DR 移除作業之前,請先切換主要及次要節點。 | |
2. 在要移除的裝置上執行 DR 移除作業。 |
Sun Enterprise 10000 DR Configuration Guide以及 Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual(出自Solaris 8 on Sun Hardware及Solaris 9 on Sun Hardware系列。) |
為使 Sun Cluster 能維護 VxVM 名稱空間,當 Sun Cluster 磁碟群組配置有所變更時,您必須註冊所有的 VxVM 磁碟群組或容體變更。 這樣可以確保所有叢集節點上的名稱空間都被更新。 會影響名稱空間的配置變更包括新增、移除或重新命名容體。 變更容體許可權、所有人或群組 ID 也會影響名稱空間。
一旦磁碟群組已經在叢集註冊為 Sun Cluster 磁碟裝置群組後,切勿使用 VxVM 指令匯入或撤出 VxVM 磁碟群組。 Sun Cluster 軟體會處理所有需要匯入或撤出磁碟群組的情況。
每一個 VxVM 磁碟群組必須有全叢集中唯一的次要編號。 依預設,在建立磁碟群組時,VxVM 會選擇一個乘以 1000 的隨機數字,當作該磁碟群組的基本次要編號。 對於大部分只有少量磁碟群組的配置而言,次要編號已足以保證其唯一性。 新建立磁碟群組的次要編號,可能會與不同節點上匯入的現存磁碟群組之次要編號衝突, 在這種情況下,嘗試註冊 Sun Cluster 磁碟裝置群組會失敗。 若要修正這個問題,應該先給新磁碟群組一個新的唯一次要編號,然後再註冊為 Sun Cluster 磁碟裝置群組。
如果您正在設定鏡像容體,可在發生節點故障時使用「已使用區域記錄」(DRL) 來減少容體回復時間。 強烈建議使用 DRL,儘管使用 DRL 可能降低 I/O 產量。
VxVM 不支援 chmod 指令。 若要變更 VxVM 中的整體裝置許可權,請參閱 VxVM 管理指南。
Sun Cluster 3.1 4/04 軟體不支援從相同的節點管理多重路徑的 VxVM 動態多重路徑 (Dynamic Multipathing,DMP) 功能。
如果您使用 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 磁碟群組,請參閱SPARC: 如何在初始化磁碟 (VERITAS Volume Manager) 時建立新的磁碟群組。