本小節說明如何在叢集中建立 VxVM 磁碟群組。
下表列出了為 Sun Cluster 配置建立 VxVM 磁碟群組所要執行的作業。
表 4–2 SPARC: 對應作業:建立 VxVM 磁碟群組
作業 |
操作說明 |
---|---|
1. 建立磁碟群組與容體。 | |
2. 如有必要,透過指定新的次要編號,來解決磁碟裝置群組之間的任何次要編號衝突。 | |
3. 驗證磁碟群組與容體。 |
使用此程序來建立您的 VxVM 磁碟群組和容體。
磁碟群組註冊為叢集的磁碟裝置群組後,便絕不可使用 VxVM 的指令匯入或撤出 VxVM 磁碟群組。Sun Cluster 軟體可以處理磁碟群組需要匯入或撤出的所有狀況。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理磁碟裝置群組」,以取得有關如何管理 Sun Cluster 磁碟裝置群組的程序。
從節點執行此程序,該節點實際連接至組成所增加之磁碟群組的磁碟。
請執行以下作業:
對應儲存磁碟機。請參閱Sun Cluster Hardware Administration Collection中的適當手冊,以執行儲存裝置的初始安裝。
請完成以下配置規劃工作表。
請參閱規劃容體管理,以取得規劃準則。
如果您尚未建立根磁碟群組,請確定您已經依照SPARC: 如何安裝 VERITAS Volume Manager 軟體之步驟 13 中的說明,重新啟動了每個已安裝 VxVM 的節點。
以超級使用者身份登入將擁有磁碟群組的節點。
建立 VxVM 磁碟群組與容體。
如果您要安裝 Oracle Real Application Clusters,請依照「VERITAS Volume Manager Administrator's Reference Guide」中的說明,使用 VxVM 的叢集功能建立共用 VxVM 磁碟群組。否則,請使用 VxVM 說明文件中所描述的標準程序建立 VxVM 磁碟群組。
節點發生故障時,您可以使用 Dirty Region Logging (DRL) 來縮短容體回復時間。但是,DRL 可能會降低 I/O 產量。
如果未啟動 VxVM 叢集功能,則將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。
如果 VxVM 叢集功能已經啟動,請勿將共用磁碟群組註冊為 Sun Cluster 磁碟裝置群組。請改為移至SPARC: 如何驗證磁碟群組配置。
啟動 scsetup(1M) 公用程式。
# scsetup |
選擇功能表項目 [Device groups and volumes]。
選擇功能表項目 [Register a VxVM disk group]。
依照說明指定要註冊為 Sun Cluster 磁碟裝置群組的 VxVM 磁碟群組。
完成後,退出 scsetup 公用程式。
請查詢下列指令顯示之新磁碟的磁碟裝置資訊。
# scstat -D |
無法註冊裝置群組 – 如果您在嘗試註冊磁碟裝置群組時,遇到錯誤訊息 [scconf: Failed to add device group - in use],請重新指定磁碟裝置群組的次要編號。請使用程序SPARC: 如何指定磁碟裝置群組的新次要編號。此程序可讓您指定不會與現有磁碟裝置群組所使用之次要編號衝突的新次要編號。
堆疊溢位 – 當磁碟裝置群組上線運作時,如果堆疊溢位,則執行緒堆疊大小的預設值可能不足。在每個節點上,將項目 set cl_comm:rm_thread_stacksize=0xsize 增加至 /etc/system 檔案,其中 size 為大於 8000 (預設設定) 的數目。
配置變更 – 如果您變更了 VxVM 磁碟群組或容體的任何配置資訊,則必須使用 scsetup 公用程式註冊配置變更。您必須註冊的配置變更包括新增或移除容體,以及變更現有容體的群組、擁有者或許可權。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理磁碟裝置群組」,以取得將配置變更註冊至磁碟裝置群組的程序。
如果因為次要編號與其他磁碟群組衝突,使得磁碟裝置群組註冊失敗,則您必須為新的磁碟群組指定一個新的、未使用過的次要編號。執行此程序重新次要化磁碟群組。
成為叢集上某個節點的超級使用者。
決定使用中的次要編號。
# ls -l /global/.devices/node@1/dev/vx/dsk/* |
選擇未被使用且為 1000 倍數的值,作為新磁碟群組的基本次要編號。
將新的基本次要編號指定給磁碟群組。
# vxdg reminor diskgroup base-minor-number |
此範例使用次要編號 16000-16002 與 4000-4001。vxdg reminor 指令可將新磁碟裝置群組的次要編號重新指定為使用基本次要編號 5000。
# ls -l /global/.devices/node@1/dev/vx/dsk/* /global/.devices/node@1/dev/vx/dsk/dg1 brw------- 1 root root 56,16000 Oct 7 11:32 dg1v1 brw------- 1 root root 56,16001 Oct 7 11:32 dg1v2 brw------- 1 root root 56,16002 Oct 7 11:32 dg1v3 /global/.devices/node@1/dev/vx/dsk/dg2 brw------- 1 root root 56,4000 Oct 7 11:32 dg2v1 brw------- 1 root root 56,4001 Oct 7 11:32 dg2v2 # vxdg reminor dg3 5000 |
將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。請移至SPARC: 如何建立並註冊磁碟群組。
在叢集的每個節點上執行此程序。
驗證僅本機磁碟包含在根磁碟群組中,並且磁碟群組僅匯入到目前的主要節點上。
# vxdisk list |
# vxprint |
確認所有磁碟群組均已註冊為 Sun Cluster 磁碟裝置群組,且已在線上。
# scstat -D |
請移至配置叢集。