當您的叢集需求變更時,您可能需要在您的叢集上增加、移除或修改裝置群組。Sun Cluster 提供稱為 clsetup 的互動介面好讓您可使用它來進行這些變更。clsetup 產生 cluster 指令。產生的指令會在部分程序範例的尾端顯示。下表列出管理裝置群組的作業並提供連接至本節中適當程序的連結。
Sun Cluster 軟體會自動為叢集中的每一個磁碟及磁帶裝置建立原始磁碟裝置群組。不過叢集裝置群組仍會保持離線狀態,除非您將群組作為全域裝置來存取。
作業 |
操作說明 |
---|---|
使用 cldevice populate 指令以在沒有重新配置重新啟動的情形下更新全域裝置名稱空間 | |
使用 metaset 指令增加 Solaris Volume Manager 磁碟組並將它們註冊為裝置群組 | |
使用 metaset 和 metaclear 指令從配置中移除 Solaris Volume Manager 裝置群組 | |
使用 cldevicegroup、metaset 和 clsetup 從所有裝置群組中移除節點 | |
使用 metaset 指令從 Solaris Volume Manager 裝置群組中移除節點 | |
SPARC:使用 VxVM 指令和 clsetup 將 VERITAS Volume Manager 磁碟群組增加為裝置群組 |
SPARC: 如何在起始磁碟時建立新的磁碟群組 (VERITAS Volume Manager) SPARC: 如何在封裝磁碟時建立新的磁碟群組 (VERITAS Volume Manager) SPARC: 如何增加新的磁碟區至現有的裝置群組 (VERITAS Volume Manager) SPARC: 如何將現有的磁碟群組轉換為裝置群組 (VERITAS Volume Manager) SPARC: 如何指定裝置群組的新次要編號 (VERITAS Volume Manager) |
SPARC:使用 clsetup (以產生cldevicegroup) 指令從配置中移除 VERITAS Volume Manager 裝置群組 | |
SPARC:使用 clsetup 增加節點至 VERITAS Volume Manager 可產生 cldevicegroup | |
SPARC:使用 clsetup 從 VERITAS Volume Manager 裝置群組移除節點以產生 cldevicegroup | |
使用 cldevicegroup 指令從原始磁碟的裝置群組移除節點 | |
使用 clsetup 變更裝置群組特性以產生 cldevicegroup | |
使用 cldevicegroup show 指令顯示裝置群組和特性 | |
使用 clsetup 變更想要的輔助磁碟區編號以產生 cldevicegroup | |
使用 cldevicegroup switch 指令切換裝置群組的主要節點 | |
使用 metaset 或 vxdg 指令使裝置群組進入維護狀態 |
增加新的全域裝置時,執行 cldevice populate 指令以手動更新全域裝置名稱空間。
如果執行指令的節點目前不是叢集成員,那麼 cldevice populate 指令便不會有任何效果。如果未裝載 /global/.devices/node@ nodeID 檔案系統,則指令同樣不會有效果。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
以下範例顯示藉由成功執行 cldevice populate 指令所產生的輸出。
# cldevice populate Configuring the /dev/global directory (global devices)... obtaining access to all attached disks reservation program successfully exiting |
使用 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 |
裝置群組是已在 Sun Cluster 註冊的 Solaris Volume Manager 磁碟組。若要移除 Solaris Volume Manager 裝置群組,請使用 metaclear 和 metaset 指令。這些指令會移除相同名稱的裝置群組,並取消註冊其 Sun Cluster 裝置群組的身份。
請參閱 Solaris Volume Manager說明文件,以取得移除磁碟組的步驟。
使用此程序移除所有裝置群組 (該群組列出了潛在主要節點清單中的節點) 中的叢集節點。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在您移除作為所有裝置群組的潛在主要節點之節點上,成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
判定其要移除之節點是否是其成員的裝置群組。
在每一個裝置群組的 Device group node list 中尋找節點名稱。
# cldevicegroup list -v |
如果任何一個在 步驟 2 中辨識的群組類型為裝置群組類型 SVM,請為該類型的裝置群組執行 如何從裝置群組移除節點 (Solaris Volume Manager) 中的步驟。
如果任何一個在步驟 2 中辨識的群組類型為裝置群組類型 VXVM,請為該類型的裝置群組執行 SPARC: 如何從裝置群組移除節點 (VERITAS Volume Manager) 中的步驟。
判定要移除其成員節點的原始裝置磁碟群組是否為成員。
# cldevicegroup list -v |
如果任何列於步驟 5 的裝置群組為裝置群組類型 Disk 或 Local_Disk,請為這些裝置群組執行 如何從原始磁碟裝置群組移除節點 中的步驟。
驗證節點是否已從所有裝置群組的潛在主要節點中移除。
如果該節點不再列為任何裝置群組的潛在主要節點,則此項指令不會傳回任何訊息。
# cldevicegroup list -v nodename |
使用此程序從 Solaris Volume Manager 裝置群組的潛在主要節點清單中,移除一個叢集節點。請為每一個您想要移除節點的裝置群組,重複執行 metaset 指令。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
驗證該節點是否仍是裝置群組的成員,以及該裝置群組是否為 Solaris Volume Manager 裝置群組。
SDS/SVM 裝置群組類型表示一個 Solaris Volume Manager 裝置群組。
phys-schost-1% cldevicegroup show devicegroup |
判斷哪一個節點是裝置群組目前的主要節點。
# cluster status -t devicegroup |
在目前擁有您要修改之裝置群組的節點上成為超級使用者。
從裝置群組移除節點的主機名稱。
# metaset -s setname -d -h nodelist |
指定裝置群組名稱。
從裝置群組刪除由 -h 標示的節點。
指定將被移除的節點名稱或節點。
更新可能需要數分鐘才能夠完成。
如果指令失敗,則將 -f (強制) 選項加入指令中。
# metaset -s setname -d -f -h nodelist |
對要從其中將節點作為潛在主要節點移除的每個裝置群組重複執行步驟 4。
驗證節點是否已從裝置群組中移除。
裝置群組名稱會與使用 metaset 指定的磁碟組名稱相符。
phys-schost-1% cldevicegroup list -v devicegroup |
下列範例顯示如何從裝置群組配置移除主機名稱 phys-schost-2 。這個範例刪除成為指定裝置群組中潛在主要節點的 phys-schost-2 。執行 cldevicegroup show 指令。檢查移除的節點不再顯示於螢幕文字中。
[判定節點的 Solaris Volume Manager 裝置群組:] # cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: no Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskset name: dg-schost-1 [判定哪個節點為裝置群組目前的主要節點:] # cldevicegroup status dg-schost-1 === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg-schost-1 phys-schost-1 phys-schost-2 Online [成為目前擁有該裝置群組的節點之超級使用者.] [從裝置群組移除主機名稱:] # metaset -s dg-schost-1 -d -h phys-schost-2 [驗證節點是否移除:] phys-schost-1% cldevicegroup list -v dg-schost-1 === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg-schost-1 phys-schost-1 - Online |
如果您正在執行 Solaris 9 且想在叢集中建立三個以上的磁碟組,請在建立磁碟組之前執行下列步驟。如果您正在執行 Solaris 10,您則不需要執行此程序如果您是第一次安裝磁碟組或您正在增加更多磁碟組到完整配置的叢集,請遵循這些步驟。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
確認 md_nsets 變數的值夠高。這個值應大於您想要在叢集中建立的磁碟組總數。
在叢集的任何節點上,檢查 md_nsets 變數值,該變數值位於 /kernel/drv/md.conf 檔中。
如果叢集中的磁碟組總數大於現有的 md_nsets 負值,請增加每個節點的 md_nsets 值。
可允許的最大磁碟組數目是 md_nsets 的值減一。md_nsets 的最大值為 32。
確定 /kernel/drv/md.conf 檔在叢集的每個節點上都相同。
未遵循此準則會導致嚴重的 Solaris Volume Manager錯誤和可能的資料遺失。
在某一個節點上關閉叢集。
# cluster shutdown -g0 -y |
重新啟動叢集中的每個節點。
在基於 SPARC 的系統上,執行下列動作︰
ok boot |
在基於 x86 的系統上,執行下列動作︰
當螢幕顯示 GRUB 功能表時,請選取合適的 Solaris 項目然後按下 Enter。GRUB 功能表會以類似以下的方式顯示:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
在叢集中的每個節點上,執行 devfsadm(1M) 指令。
您可以在叢集的所有節點上同時執行此指令。
從叢集的某個節點執行 cldevice populate (1M) 指令。
在每個節點上,確認在您嘗試建立任何磁碟組之前,cldevice populate 指令已完成。
cldevice 指令在所有節點上自行遠端呼叫,即使只從一個節點執行指令也是如此。若要判定 cldevice populate 指令是否已經完成作業,請在叢集的每個節點上執行下列指令。
# ps -ef | grep scgdevs |
這個程序只適用於起始磁碟。如果您要封裝磁碟,請使用SPARC: 如何在封裝磁碟時建立新的磁碟群組 (VERITAS Volume Manager)中的程序。
增加 VxVM 磁碟群組之後,您必須註冊裝置群組。
如果您使用 VxVM 來設定 Oracle Parallel Server 或 Oracle RAC 的共用磁碟群組,請使用「VERITAS 容體管理程式管理指南」中所述的 VxVM 叢集功能。
在實體連結至磁碟的任何節點上成為超級使用者,這些磁碟組成要增加的磁碟群組。
建立 VxVM 磁碟群組與磁碟區。
使用您喜好的方法來建立磁碟群組與磁碟區。
如果您正在設定鏡像磁碟區,可在發生節點故障時使用「已使用區域記錄」(DRL) 來減少磁碟區回復時間。但是,DRL 可能會降低 I/O 產量。
請參閱 VERITAS Volume Manager說明文件,以取得完成此步驟的程序。
將 VxVM 磁碟群組註冊為 Sun Cluster 裝置群組。
請參閱SPARC: 如何將磁碟群組註冊為裝置群組 (VERITAS Volume Manager)
請不要使用叢集框架來註冊 Oracle Parallel Server 或 Oracle RAC 共用磁碟群組。
此程序僅適用於封裝磁碟。如果您要初始化磁碟,請使用SPARC: 如何在起始磁碟時建立新的磁碟群組 (VERITAS Volume Manager)中的程序。
您可以將非根磁碟轉換為 Sun Cluster 裝置群組,方法是先將磁碟封裝為 VxVM 磁碟群組,然後將磁碟群組註冊為 Sun Cluster 裝置群組。
只有在起始建立 VxVM 磁碟群組時才支援磁碟封裝。在建立 VxVM 磁碟群組並將其註冊為 Sun Cluster 裝置群組之後,便只有可初始化的磁碟才應加入磁碟群組中。
如果您使用 VxVM 來設定 Oracle Parallel Server 或 Oracle RAC 的共用磁碟群組,請使用「VERITAS 容體管理程式管理指南」中所述的 VxVM 叢集功能。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
如果密封的磁碟在 /etc/vfstab 檔中有系統檔案項目,請確定 mount at boot 選項被設為 no。
磁碟已封裝並註冊為 Sun Cluster 裝置群組後,就請設回 yes。
封裝磁碟。
使用 vxdiskadm 功能表或圖形化使用者介面來封裝磁碟。VxVM 需要在磁碟開頭或結尾處有二個可用分割區以及未指定的磁柱。片段 2 也必須設定成整個磁碟。請參閱 vxdiskadm(1M) 線上說明手冊,以取得詳細資訊。
先關閉再重新啟動節點。
clnode evacuate command 可切換所有資源群組和裝置群組,其包含來自指定節點到下個選取節點的非全域區域。使用 shutdown 指令來關閉及重新啟動節點。
# clnode evacuate node[,...] # shutdown -g0 -y -i6 |
如有需要,將所有資源群組以及裝置群組切換回原來的節點。
如果資源群組和裝置群組一開始便配置成故障返回主要節點,便不需要此步驟。
# cldevicegroup switch -n node devicegroup # clresourcegroup switch -z zone -n node resourcegroup |
節點名稱。
可以控制資源群組的節點上的非全域區域名稱。唯有在您建立資源群組時已指定非全域區域時,才指定區域。
將 VxVM 磁碟群組註冊為 Sun Cluster 裝置群組。
請參閱SPARC: 如何將磁碟群組註冊為裝置群組 (VERITAS Volume Manager)
請不要使用叢集框架來註冊 Oracle Parallel Server 或 Oracle RAC 共用磁碟群組。
如果您在步驟 2 中將 mount at boot 選項設定為 no,請將其設回 yes。
當您增加新的磁碟區至現有的 VxVM 裝置群組時,請從線上裝置群組的主要節點執行此程序。
增加磁碟區後,您需要使用SPARC: 如何註冊磁碟群組配置變更 (VERITAS Volume Manager)中的程序來註冊配置變更。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在任一叢集節點上,成為超級使用者,或成為提供 solaris.cluster.read 和 solaris.cluster.administer RBAC 授權的角色。
決定您要增加新磁碟區之裝置群組的主要節點。
# cldevicegroup status |
如果裝置群組為離線狀態,請讓裝置群組上線。
# cldevicegroup switch -n nodename devicegroup |
指定節點名稱至切換裝置群組處。此節點會成為新的主要節點。
指定要切換的裝置群組。
從主要節點 (目前主控裝置群組的節點) 建立磁碟群組中的 VxVM 磁碟區。
請參閱 VERITAS Volume Manager說明文件,以取得建立 VxVM 磁碟區的程序。
同步化 VxVM 磁碟群組變更,以更新全域名稱空間。
DPM
藉由匯入磁碟群組到現行的節點上將現有的 VxVM 磁碟群組轉換為 Sun Cluster 裝置群組,接著將磁碟群組註冊為 Sun Cluster 裝置群組。
如果由於某個次要編號與其他磁碟群組衝突而導致裝置群組註冊失敗,則您必須為新的磁碟群組指定一個新的、未使用的次要編號。指定好新的次要編號後,請重新執行程序將磁碟群組註冊為 Sun Cluster 裝置群組。
成為叢集上任何節點的超級使用者。
決定使用中的次要編號。
# ls -l /global/.devices/node@nodeid/dev/vx/dsk/* |
選擇另一個未使用的 1000 倍數當作新磁碟群組的基本次要編號。
指定新的次要編號給磁碟群組。
# vxdg reminor diskgroup base-minor-number |
將 VxVM 磁碟群組註冊為 Sun Cluster 裝置群組。
本範例使用 16000-16002 與 4000-4001 次級號碼。vxdg reminor 指令用來將基本次級號碼 5000 指定給新的裝置群組。
# ls -l /global/.devices/node@nodeid/dev/vx/dsk/* /global/.devices/node@nodeid/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@nodeid/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 |
本程序使用 clsetup 公用程式註冊相關的 VxVM 磁碟群組為 Sun Cluster 裝置群組。
裝置群組在叢集註冊之後,請勿使用 VxVM 指令匯入或匯出 VxVM 磁碟群組。如果您變更了 VxVM 磁碟群組或磁碟區,請遵循SPARC: 如何註冊磁碟群組配置變更 (VERITAS Volume Manager)中的程序註冊裝置群組配置變更。這個程序可以確保全域名稱空間處於正確的狀態。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
請確認在註冊 VxVM 裝置群組以前已完成下列先決條件:
叢集節點的超級使用者特權。
要註冊為裝置群組的 VxVM 磁碟群組的名稱。
您要管理裝置群組之節點的順序。
裝置群組所要的次要節點數目。
當您定義偏好順序時,如果該節點失敗且於稍後返回叢集,您也可指定裝置群組是否要切換回最偏好的節點。
請參閱 cldevicegroup(1CL) 以取得更多關於節點偏好和容錯回復選項的資訊。
非主要叢集節點 (備用) 會根據節點偏好順序轉換為次要節點。裝置群組預設的次要節點數目通常設定為一。這個預設設定可將正常操作時,因多個次要節點的主要檢查點所導致的效能降級降到最低。例如,在擁有四個節點的叢集中,預設上會配置一個主要、一個次要及兩個備用節點。請同時參閱如何設定裝置群組的次要節點數目。
在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要與 VxVM 裝置群組一起執行,請鍵入對應於裝置群組和磁碟區選項的號碼。
會出現 Device Groups Menu。
若要註冊 VxVM 裝置群組,請鍵入對應該選項的數目以註冊 VxVM 磁碟群組為裝置群組。
依指示進行,同時輸入要註冊為 Sun Cluster 裝置群組的 VxVM 磁碟群組名稱。
如果此裝置群組是藉由使用以控制器為基礎的應用程式複製,此名稱必須與 TrueCopy 複製群組的名稱相同。
如果您使用 VxVM 設定 Oracle Parallel Server/Oracle RAC 的共用磁碟群組,請不要使用叢集架構註冊共用磁碟群組。請使用「VERITAS Volume Manager 管理指南」中所述的 VxVM 叢集功能。
如果您在試圖註冊裝置群組時發生下列錯誤,請重新指定裝置群組的次要編號。
scconf: Failed to add device group - in use |
若要重新指定裝置群組的次要編號,請使用SPARC: 如何指定裝置群組的新次要編號 (VERITAS Volume Manager)中的程序。此程序可讓您指定新的次要編號,以免與現有裝置群組所使用的次要編號相衝突。
如果您正在配置一個已複製的裝置群組,請設定裝置群組的複製特性。
# cldevicegroup sync devicegroup |
驗證裝置群組是否已註冊且為連線狀態。
如果裝置群組已正確註冊,在使用以下指令時,將顯示新裝置群組的資訊。
# cldevicegroup status devicegroup |
如果您變更了任何在叢集註冊完成的 VxVM 磁碟群組或磁碟區的配置資訊,必須使用 clsetup 來同步化裝置群組。此處所指的配置資訊變更包括新增或移除磁碟區,以及變更現有磁碟區的群組、擁有者或權限。配置變更後重新註冊可以確保全域名稱空間處於正確的狀態。請參閱如何更新全域裝置名稱空間。
以下範例為 clsetup 註冊 VxVM 裝置群組 dg1 時所產生的 cldevicegroup 指令及驗證步驟。此範例假設 VxVM 磁碟群組及磁碟區在先前便已建立。
# clsetup # cldevicegroup create -t vxvm -n phys-schost-1,phys-schost-2 -p failback=true dg1 # cldevicegroup status dg1 === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg1 phys-schost-1 phys-schost-2 Online |
若要在 VxVM 裝置群組上建立叢集檔案系統,請參閱如何新增叢集檔案系統。
如果次要編號發生問題,請參閱SPARC: 如何指定裝置群組的新次要編號 (VERITAS Volume Manager)。
當您變更 VxVM 磁碟群組或磁碟區的任何配置資訊時,您需要註冊 Sun Cluster 裝置群組的配置變更。註冊可以確保全域名稱空間處於正確的狀態。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要與 VxVM 裝置群組一起執行,請鍵入對應於裝置群組和磁碟區選項的號碼。
會出現 Device Groups Menu。
若要註冊配置變更,請鍵入符合選項的數目以同步化 VxVM 裝置群組的磁碟區資訊。
請遵循指示並鍵入已經變更配置的 VxVM 磁碟群組名稱。
下列範例顯示clsetup 所產生的 cldevicegroup 指令,且顯示變更的 VxVM (dg1) 裝置群組已註冊。此範例假設 VxVM 磁碟群組及磁碟區在先前便已建立。
# clsetup cldevicegroup sync dg1 |
執行此程序以將 VxVM 磁碟群組變更為可全域存取的 VxVM 裝置群組。
成為叢集上某個節點的超級使用者。
啟動 clsetup 公用程式。
# clsetup |
取消設定 localonly 特性。
指定可管理磁碟群組的節點。
驗證是否已配置該裝置群組。
phys-schost# cldevicegroup show |
執行此程序以將 VxVM 裝置群組變更為不是由 Sun Cluster 軟體所管理的 VxVM 裝置群組。本機磁碟群組可在其節點清單中擁有一個以上的節點,但一次僅可被一個節點管理。
成為叢集上某個節點的超級使用者。
使裝置群組離線。
phys-schost# cldevicegroup offline devicegroup |
取消註冊裝置群組
phys-schost# cldevicegroup status |
指令輸出應不會再顯示您取消註冊的裝置群組。
匯入磁碟群組。
phys-schost# vxdg import diskgroup |
設定磁碟群組的 localonly 特性。
驗證磁碟群組是否成功配置為本機磁碟群組。
phys-schost# vxdg list diskgroup |
從裝置群組中移除磁碟區後,您必須使用SPARC: 如何註冊磁碟群組配置變更 (VERITAS Volume Manager)中的程序將配置變更註冊至裝置群組。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者或成為在任一叢集節點上提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授權的角色。
決定裝置群組的主要節點及狀態。
# cldevicegroup status devicegroup |
如果裝置群組處於離線狀態,請先恢復其連線。
# cldevicegroup online devicegroup |
從主要節點 (目前主控裝置群組的節點) 移除磁碟群組中的 VxVM 磁碟區。
# vxedit -g diskgroup -rf rm volume |
指定包含磁碟區的 VxVM 磁碟群組。
移除指定的磁碟區。-r 選項可以使作業重複執行。需要使用 -f 選項移除已啟用的磁碟區。
使用 clsetup 公用程式,註冊裝置群組配置變更來更新全域名稱空間。
移除 Sun Cluster 裝置群組會導致對應的 VxVM 磁碟群組被匯出而非銷毀。不過,即使 VxVM 磁碟群組依然存在,除非重新註冊,否則不能用於叢集。
此程序使用 clsetup(1M) 公用程式來移除 VxVM 磁碟群組以及取消註冊其為 Sun Cluster 裝置群組的身分。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
使裝置群組離線。
# cldevicegroup offline devicegroup |
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要與 VxVM 裝置群組一起執行,請鍵入對應於裝置群組和磁碟區選項的號碼。
會出現 Device Groups Menu。
若要取消註冊 VxVM 磁碟群組,請鍵入與選項相符的號碼以取消註冊 VxVM 裝置群組。
請遵循指示並輸入要取消註冊的 VxVM 磁碟群組名稱。
以下範例顯示離線的 VxVM 裝置群組 dg1,以及 cldevicegroup 在移除並取消註冊裝置群組時所產生的 clsetup 指令。
# cldevicegroup offline dg1 # clsetup cldevicegroup delete dg1 |
增加節點至 VxVM 裝置群組的必備條件如下:
叢集節點的超級使用者特權
要新增節點的 VxVM 裝置群組名稱
要新增節點的節點 ID 或名稱
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者或成為在任一叢集節點上提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授權的角色。
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要與 VxVM 裝置群組一起執行,請鍵入對應於裝置群組和磁碟區選項的號碼。
會出現 Device Groups Menu。
若要增加節點至 VxVM 裝置群組,請鍵入對應該選項的數目以增加節點到VxVM 裝置群組。
請依指示進行,並鍵入裝置群組與節點名稱。
確認節點是否已新增。
請查詢下列指令顯示之新磁碟的裝置群組資訊。
# cldevicegroup show devicegroup |
以下範例顯示了 clsetup 增加節點 (phys-schost-3) 至 VxVM 裝置群組 (dg1) 時產生的 scconf 指令和驗證步驟。
# clsetup cldevicegroup add-node -n phys-schost-3 dg1 # cldevicegroup show dg1 === Device Groups === Device Group Name: dg1 Type: VxVM failback: yes Node List: phys-schost-1, phys-schost-3 preferenced: no numsecondaries: 1 diskgroup names: dg1 |
使用此程序從 VERITAS Volume Manager (VxVM) 磁碟裝置群組 (磁碟群組) 之潛在主要節點清單移除叢集節點。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
確認節點仍然是群組的成員,且群組為 VxVM 裝置群組。
VxVM 裝置群組類型表示一個 VxVM 裝置群組。
phys-schost-1% cldevicegroup show devicegroup |
在目前的叢集成員節點上,成為超級使用者,或成為提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授權的角色。
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要重新配置裝置群組,請鍵入裝置群組和磁碟區的對應數目。
若要從 VxVM 裝置群組移除節點,請鍵入與選項對應的數目以從 VxVM 裝置群組移除節點。
依提示從裝置群組移除叢集節點。系統將詢問您以下項目的相關資訊:
VxVM 裝置群組
節點名稱
驗證是否已從 VxVM 裝置群組中移除節點。
# cldevicegroup show devicegroup |
此範例顯示從 dg1 VxVM 裝置群組移除名為 phys-schost-1 的節點。
[判定節點的 VxVM 裝置群組:] # cldevicegroup show dg1 === Device Groups === Device Group Name: dg1 Type: VXVM failback: no Node List: phys-schost-1, phys-schost-2 preferenced: no numsecondaries: 1 diskgroup names: dg1 [成為超級使用者並啟動 clsetup 公用程式:] # clsetup 選取裝置群組和磁碟區 > 從 VxVM 裝置群組移除節點。 回答提示符號的問題。 You will need the following information. 名稱: 範例: VxVM device group name dg1 node names phys-schost-1 [驗證 cldevicegroup 指令已正確執行:] cldevicegroup remove-node -n phys-schost-1 dg1 Command completed successfully. 離開 clsetup 裝置群組功能表和主功能表。 [驗證節點已移除:] # cldevicegroup show dg1 === Device Groups === Device Group Name: dg1 Type: VXVM failback: no Node List: phys-schost-2 preferenced: no numsecondaries: 1 device names: dg1 |
使用此程序從原始磁碟裝置群組的潛在主要節點清單中,移除一個叢集節點。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在叢集節點 (不是要移除的節點) 上,成為超級使用者,或成為提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授權的角色。
辨識連接至已移除節點的裝置群組,並判定哪個是原始磁碟裝置群組。
# cldevicegroup show -n nodename -t rawdisk + |
停用每一個 Local_Disk 原始磁碟裝置群組的 localonly 特性。
# cldevicegroup set -p localonly=false devicegroup |
請參閱 cldevicegroup(1CL) 線上手冊以取得關於 localonly 特性的更多資訊。
驗證您是否已停用所有連結到已移除節點的原始磁碟裝置群組的 localonly 屬性。
Disk 裝置群組種類表示關閉原始磁碟裝置群組的 localonly 特性。
# cldevicegroup show -n nodename -t rawdisk -v + |
從 步驟 2 中所辨識的原始磁碟裝置移除節點。
您必須針對連結至已移除節點的每一個原始磁碟裝置群組完成這個步驟。
# cldevicegroup remove-node -n nodename devicegroup |
這個範例顯示如何從原始磁碟裝置群組移除節點 (phys-schost-2)。所有指令是從叢集的另一個節點執行 (phys-schost-1)。
[識別連接到已移除節點的裝置群組,並判定哪些為原始磁碟裝置群組:] phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk -v + Device Group Name: dsk/d4 Type: Disk failback: false Node List: phys-schost-2 preferenced: false localonly: false autogen true numsecondaries: 1 device names: phys-schost-2 Device Group Name: dsk/d2 Type: VxVM failback: true Node List: pbrave2 preferenced: false localonly: false autogen true numsecondaries: 1 diskgroup name: vxdg1 Device Group Name: dsk/d1 Type: SVM failback: false Node List: pbrave1, pbrave2 preferenced: true localonly: false autogen true numsecondaries: 1 diskset name: ms1 (dsk/d4) Device group node list: phys-schost-2 (dsk/d2) Device group node list: phys-schost-1, phys-schost-2 (dsk/d1) Device group node list: phys-schost-1, phys-schost-2 [停用節點上每個本機磁碟的僅限本機使用的旗標:] phys-schost-1# cldevicegroup set -p localonly=false dsk/d4 [驗證僅限本機使用的旗標已停用:] phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk + (dsk/d4) Device group type: Disk (dsk/d8) Device group type: Local_Disk [Remove the node from all raw-disk device groups:] phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d4 phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d2 phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d1 |
建立裝置群組的主要所有權的方法是以名為 preferenced 的所有權喜好設定屬性的設定為基礎。如果未設定此屬性,則其他無所有者之裝置群組的主要所有者,會是第一個試圖存取該群組中磁碟的節點。不過,如果已經設定這個性質,您必須指定節點建立所有權時依據的喜好順序。
如果您停用 preferenced 屬性,則 failback 屬性也會自動停用。然而,如果您嘗試啟用或重新啟用 preferenced 屬性,則可以選擇啟用或停用 failback 屬性。
如果 preferenced 性質已經啟動或重新啟動,系統會要求您重新建立主要所有權喜好設定清單中的節點順序。
此程序使用 clsetup 來設定或重設 Solaris Volume Manager 或 VxVM 裝置群組的 preferenced 屬性及 failback 屬性。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
若要執行這個程序,需要您變更屬性值之裝置群組的名稱。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者或成為在任一叢集節點上提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授權的角色。
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要與裝置群組一起執行,請鍵入裝置群組和磁碟區的對應數目。
會出現 Device Groups Menu。
若要變更裝置群組的重要特性,請鍵入對應選項的數目以變更 VxVM 或 Solaris Volume Manager 裝置群組的主要特性。
顯示 Change Key Properties Menu。
若要變更裝置群組的重要特性,請鍵入對應選項的數目以變更偏好和/或容錯回復的特性。
請依指示來設定裝置群組的 preferenced 和 failback 選項。
驗證裝置群組屬性是否已變更。
請查詢下列指令顯示的裝置群組資訊。
# cldevicegroup show -v devicegroup |
以下範例顯示 cldevicegroup 指令 (clsetup 在設定裝置群組 dg-schost-1 的屬性值時所產生)。
# cldevicegroup set -p preferenced=true -p failback=true -p numsecondaries=1 \ -p nodelist=phys-schost-1,phys-schost-2 dg-schost-1 # cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1 |
如果主要節點故障,numsecondaries 特性會在可管理群組的裝置群組中指定節點數目。裝置服務預設的次要節點數目為 1。您可將此值設定為介於 1 和裝置群組中運作的非主要提供者之節點數之間的任何整數。
在平衡叢集效能與可用性上,這個設定是很重要的因素。例如,增加所要的次要節點數目,可以增加裝置群組對抗叢集中同時發生多種故障的機會。不過,增加次要節點數目也會定期降低正常作業時的效能。較小的次要節點數目一般會產生較佳的效能,但是會降低可用性。不過,較大的次要節點數目卻不一定會使上述檔案系統或裝置群組具有較高的可用性。請參閱「Sun Cluster Concepts Guide for Solaris OS」中的第 3 章「Key Concepts for System Administrators and Application Developers」,以取得更多資訊。
如果 numsecondaries 屬性改變,且此變更造成次要節點的實際數目與所要數目不符,則次要節點會增加或從裝置群組移除。
此程序使用 clsetup 公用程式設定所有裝置群組類型的 numsecondaries 特性。配置任何裝置群組時,請參閱 cldevicegroup(1CL) 以取得關於裝置群組選項的資訊。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者或成為在任一叢集節點上提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授權的角色。
啟動 clsetup 公用程式。
# clsetup |
顯示 Main Menu。
若要與裝置群組一起執行,請選取標示「裝置群組和磁碟區」的選項。
會出現 Device Groups Menu。
若要變更裝置群組的重要特性,請選取標示「變更裝置群組主要特性」的選項。
顯示 Change Key Properties Menu。
若要變更次要節點所想要的數目,請鍵入與選項相符的數目以變更 numsecondaries 特性。
遵循指示進行,並輸入要為裝置群組配置的所要次要節點數目。接著會執行對應的 cldevicegroup 指令、列印且公用程式會返回前一個功能表。
驗證裝置群組配置。
# cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: VxVm 這也可能是 SDS 或 Local_Disk。 failback: yes Node List: phys-schost-1, phys-schost-2 phys-schost-3 preferenced: yes numsecondaries: 1 diskgroup names: dg-schost-1 |
如果您變更了任何在叢集註冊完成的 VxVM 磁碟群組或磁碟區的配置資訊,必須使用 clsetup 來重新註冊裝置群組。此處所指的配置資訊變更包括新增或移除磁碟區,以及變更現有磁碟區的群組、擁有者或權限。配置變更後重新註冊可以確保全域名稱空間處於正確的狀態。請參閱如何更新全域裝置名稱空間。
驗證裝置群組屬性是否已變更。
請查詢下列指令所顯示的裝置群組資訊。
# cldevicegroup show -v devicegroup |
以下範例顯示當 clsetup 配置裝置群組 (dg-schost-1) 所要的次要節點數目時,所產生的 cldevicegroup 指令。此範例假設磁碟群組及磁碟區在先前便已建立。
# cldevicegroup set -p numsecondaries=1 dg-schost-1 # cldevicegroup show -v dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1 |
以下範例顯示當 clsetup 設定裝置群組 (dg-schost-1) 所要的次要節點數目時,所產生的 cldevicegroup 指令。請參閱如何設定裝置群組的次要節點數目,以取得有關在建立裝置群組後變更所需的次要節點數目的資訊。
# cldevicegroup set -p numsecondaries=2 dg-schost-1 # cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: VxVM failback: yes Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskgroup names: dg-schost-1 |
以下範例顯示使用空字串值來配置次要節點的預設數目。裝置群組將配置為使用預設值,即使預設值改變。
# cldevicegroup set -p numsecondaries= dg-schost-1 # cldevicegroup show -v dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-1, phys-schost-2 phys-schost-3 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1 |
您不需是超級使用者便可列出配置。不過,您需要 solaris.cluster.read 授權。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
請使用以下清單中的方法之一。
請參閱 Sun Cluster Manager 線上說明,以取得詳細資訊。
使用 cldevicegroup show 列出所有叢集中裝置群組的配置。
使用 cldevicegroup show devicegroup 列出單一裝置群組的配置。
使用 cldevicegroup status devicegroup 判定單一裝置群組的狀況。
使用 cldevicegroup status + 判定叢集中所有裝置群組的狀況。
以這些指令中的任何一個來使用 -v 選項以取得更多詳細資訊。
# cldevicegroup status + === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg-schost-1 phys-schost-2 phys-schost-1 Online dg-schost-2 phys-schost-1 -- Offline dg-schost-3 phys-schost-3 phy-shost-2 Online |
# cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-2, phys-schost-3 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1 |
此程序也可以用於啟動非使用中的裝置群組 (使其連線)。
您也可將非作用中的裝置群組予以連線,或使用 Sun Cluster Manager GUI 切換裝置群組的主要節點。請參閱 Sun Cluster Manager 線上說明,以取得詳細資訊。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在任一叢集節點上,成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的設定檔。
使用 cldevicegroup switch 切換裝置群組的主要節點。
# cldevicegroup switch -n nodename devicegroup |
指定要切換至哪一個節點名稱,此節點會成為新的主要節點。
指定要切換的裝置群組。
驗證裝置群組是否已經切換到新的主要節點。
如果裝置群組已正確註冊,在使用以下指令時,將顯示新裝置群組的資訊。
# cldevice status devicegroup |
以下範例顯示如何切換裝置群組的主要節點以及驗證變更。
# cldevicegroup switch -n phys-schost-1 dg-schost-1 # cldevicegroup status dg-schost-1 === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg-schost-1 phys-schost-1 phys-schost-2 Online |
使裝置群組進入維護狀態可避免在存取其中一個裝置時,裝置群組自動連線。在完成需要所有 I/O 活動停止直到維修完成的維修程序後,您應使裝置群組處於維護狀態。使裝置群組處於維護狀態也可避免資料流失,可確保當一個節點的磁碟組或磁碟群組在維修時,磁碟裝置群組不會連線到另一個節點上。
您必須先停止所有存取裝置的動作、卸載所有相依檔案系統,之後才能使該裝置群組進入維護狀態。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
使裝置群組進入維護狀態。
如果所執行的修復程序需要磁碟組或磁碟群組的所有權,請以手動方式匯入該磁碟組或磁碟群組。
用於 Solaris Volume Manager:
# metaset -C take -f -s diskset |
如果您要取得 Solaris Volume Manager磁碟組的所有權,則當裝置群組處於維護狀態時,您必須使用 metaset -C take 指令。使用 metaset -t 會使裝置群組以部分所有權形式恢復連線。如果您要匯入 VxVM 磁碟群組,必須在匯入磁碟群組時使用 -t 旗標。使用 -t 旗標可避免在此節點重新啟動時,產生自動匯入磁碟群組的情形。
針對 VERITAS Volume Manager:
# vxdg -t import disk-group-name |
完成任何需要執行的維修程序。
釋放磁碟組或磁碟群組的所有權。
使裝置群組脫離維護狀態前,您必須釋放磁碟組或磁碟群組的所有權。無法釋放所有權會導致資料喪失。
用於 Solaris Volume Manager:
# metaset -C release -s diskset |
針對 VERITAS Volume Manager:
# vxdg deport diskgroupname |
使裝置群組進入連線狀態。
# cldevicegroup online devicegroup # cldevicegroup enable devicegroup |
此範例顯示如何使裝置群組 dg-schost-1 進入維護狀態,以及如何從維護狀態移除裝置群組。
[將裝置群組置於維護狀態。] # cldevicegroup disable dg-schost-1 # cldevicegroup offline dg-schost-1 [若有需要,手動匯入磁碟組或磁碟群組。] 若為 Solaris Volume Manager: # metaset -C take -f -s dg-schost-1 若為 VERITAS Volume Manager: # vxdg -t import dg1 [完成所有必須的修復程序。] [釋放所有權。] 若為 Solaris Volume Manager: # metaset -C release -s dg-schost-1 若為 VERITAS Volume Manager: # vxdg deport dg1 [使裝置群組上線。] # cldevicegroup online dg-schost-1 # cldevicegroup enable dg-schost-1 |