使用 metaset 指令建立 Solaris Volume Manager 磁碟組並將其註冊為 Sun Cluster 裝置群組。註冊磁碟組時,您指定給磁碟組的名稱會自動指定給裝置群組。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在連接至您建立磁碟組的磁碟的其中之一個節點上,成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
SPARC: 僅 Solaris 9:計算配置所需的 Solstice DiskSuite 中介裝置或 Solaris Volume Manager 磁碟區的名稱數,並在每個節點上修改 /kernel/drv/md.conf 檔案。如果您正在 Solaris 10 上執行,則不須此步驟。
請參閱「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」中的「如何設定中介裝置或磁碟區名稱和磁碟組的數目」。
使用 metaset(1M) 指令增加 Solaris Volume Manager 磁碟組,並將其註冊為具備 Sun Cluster 的裝置群組。若要建立多所有者磁碟群組,請使用 –M 選項。
# metaset -s diskset -a -M -h nodelist |
指定要建立的磁碟組。
增加可控制磁碟組的節點清單。
指定磁碟群組為多擁有者。
在叢集上執行 metaset 指令來建立「Solstice DiskSuite/Solaris Volume Manager」裝置群組,根據預設將會產生一個次要節點,不論該裝置群組中所含的節點數目為何。建立裝置群組後,您可使用 clsetup 公用程式來變更想要的次要節點編號。請參閱如何設定裝置群組的次要節點數目,以取得更多有關磁碟容錯移轉的資訊。
如果您正在配置一個已複製的裝置群組,請設定裝置群組的複製特性。
# cldevicegroup sync devicegroup |
確認裝置群組是否增加成功。
裝置群組名稱會與使用 metaset 指定的磁碟組名稱相符。
# cldevicegroup list |
列出 DID 對應。
# cldevice show | grep Device |
選擇將主控或可能主控磁碟組的叢集節點共用的磁碟機。
當您增加磁碟機至磁碟組時,請使用完整的DID 裝置名稱,其形式為 /dev/did/rdsk/dN。
在下列範例中,DID 裝置 /dev/did/rdsk/d3 的項目指出磁碟機被 phys-schost-1 和 phys-schost-2 所共用。
=== DID Device Instances === DID Device Name: /dev/did/rdsk/d1 Full Device Path: phys-schost-1:/dev/rdsk/c0t0d0 DID Device Name: /dev/did/rdsk/d2 Full Device Path: phys-schost-1:/dev/rdsk/c0t6d0 DID Device Name: /dev/did/rdsk/d3 Full Device Path: phys-schost-1:/dev/rdsk/c1t1d0 Full Device Path: phys-schost-2:/dev/rdsk/c1t1d0 … |
將磁碟機增加至磁碟組。
使用完整的 DID 路徑名稱。
# metaset -s setname -a /dev/did/rdsk/dN |
指定磁碟組名稱,其與裝置群組名稱相同。
將磁碟機增加至磁碟組。
將磁碟機增加至磁碟組時,請勿使用低階裝置名稱 (cNtXdY)。因為低階裝置名稱是本機名稱,在叢集中並非唯一,使用此名稱會使 metaset 無法切換。
驗證磁碟組與磁碟機的狀態。
# metaset -s setname |
下列範例顯示建立磁碟機 /dev/did/rdsk/d1 和 /dev/did/rdsk/d2 的磁碟組和裝置群組,並驗證是否已建立裝置群組。
# metaset -s dg-schost-1 -a -h phys-schost-1 # cldevicegroup list dg-schost-1 metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2 |