Sun Cluster 裝置群組的管理需視安裝在叢集上的磁碟區管理程式而定。Solaris Volume Manager是一種「叢集意識」,您可以使用 Solaris Volume Manager metaset(1M) 指令來增加、註冊及移除裝置群組。如果您使用的是 VERITAS Volume Manager (VxVM),可以使用 VxVM 指令來建立磁碟群組。您可使用 clsetup 公用程式將磁碟群組註冊為Sun Cluster 裝置群組。在移除 VxVM 裝置群組時,需同時使用 clsetup 指令和 VxVM 指令。
至於 Solaris 10 作業系統,全域裝置不可從非全域區域直接存取。
Sun Cluster 軟體會自動為叢集中的每一個磁碟及磁帶裝置建立原始磁碟裝置群組。不過叢集裝置群組仍會保持離線狀態,除非您將群組作為全域裝置來存取。在管理裝置群組或磁碟區管理程式磁碟群組時,您必須位在該群組之主要節點的叢集節點。
通常您不需要管理全域裝置名稱空間。安裝時會自動設置全域名稱空間,並會在 Solaris 作業系統重新啟動時自動更新名稱空間。不過,如果全域名稱空間需要更新,您可以從任一個叢集節點執行 cldevice populate 指令。這個指令會使所有其他叢集節點成員,以及未來可能加入該叢集之節點上的全域名稱空間都被更新。
對全域裝置許可權所做的變更,不會自動傳遞至 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 作業,請依順序完成下列步驟。
表 5–1 對應作業:磁碟與磁帶裝置的動態重新配置
作業 |
相關說明 |
---|---|
1. 如果必須在現行的主要節點上執行會影響作用中裝置群組的 DR 作業,那麼在裝置上執行 DR 移除作業之前,請先切換主要及次要節點。 | |
2. 在要移除的裝置上執行 DR 移除作業。 |
位於「Solaris 9 on Sun Hardware」及「Solaris 10 on Sun Hardware」集合中的「Sun Enterprise 10000 DR Configuration Guide」及「Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual 」。 |
為使 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.2 軟體不支援來自相同節點的多重路徑的 VxVM Dynamic Multipathing (DMP) 管理。
如果您使用 VxVM 來設定 Oracle Parallel Server 或 Oracle RAC 的共用磁碟群組,請使用「VERITAS 容體管理程式管理指南」中所述的 VxVM 叢集功能。為 Oracle Parallel Server 或 Oracle RAC 建立共享的磁碟群組與建立其他磁碟群組不同。您必須使用 vxdg -s 來匯入 Oracle Parallel Server 或 Oracle RAC 共用磁碟群組。您不必以叢集框架來註冊 Oracle Parallel Server 或 Oracle RAC 共用磁碟群組。若要建立其他 VxVM 磁碟群組,請參閱SPARC: 如何在起始磁碟時建立新的磁碟群組 (VERITAS Volume Manager)。