為您的複製裝置配置裝置群組後,您必須配置複製裝置使用的裝置辨識器 (DID) 驅動程式。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
確認 horcm 常駐程式是否在所有節點上執行。
# /usr/bin/horcmstart.sh |
執行 pairdisplay 指令來判定哪個節點包含次要副本。
# pairdisplay -g group-name Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M group-name pair1(L) (CL1-C , 0, 9) 54321 58..P-VOL PAIR DATA ,12345 29 - group-name pair1(R) (CL1-A , 0, 29)12345 29..S-VOL PAIR DATA ,----- 58 - |
處於 S-VOL 狀態;擁有本機 (L) 裝置的節點包含次要副本。
在擁有次要副本的節點上 (如上個步驟所判定般),配置 DID 裝置與以儲存為基礎的複製一起使用。
此指令將兩個分開的裝置副本組的 DID 實例合併成一個邏輯 DID 裝置。 單一實例可讓來自兩個節點的磁碟區管理軟體使用該裝置。
如果連接多個節點至次要副本,請僅在這些節點中的其中之一執行此指令。
# cldevice replicate -D 主要複本節點名稱 -S 次要複本節點名稱 |
指定包含主要副本的遠端節點名稱。
指定目前節點以外的來源節點。
指定包含次要複本的遠端節點名稱。
根據預設,目前的節點即為來源節點。使用 -S 選項來指定不同的來源節點。
驗證 DID 實例是否已合併。
# cldevice list -v device |
驗證 TrueCopy 複製是否已設定。
# cldevice show device | |
如果 DID 重新對映無法成功地合併所有的複製裝置,請以手動合併各個複製裝置。
以手動合併 DID 實例時,需非常小心。不正確的裝置重新對映會導致資料毀損。
在包含次要副本的節點上,執行 cldevice combine 指令。此節點必須為本機節點。
# cldevice combine -d destination-instance source-instance |
遠端 DID 實例,可對應主要副本。
本機 DID 實例,可對應次要副本。
請驗證 DID 重新對映是否成功發生。
# cldevice list desination-instance source-instance |
不應列出其中一項 DID 實例。
在所有節點上,驗證所有合併的 DID 實例之 DID 裝置是否皆可存取。
# cldevice list -v |
若要完成您複製裝置群組的配置,請執行下列程序中的步驟。
如何增加與註冊裝置群組 (Solaris Volume Manager) 或 SPARC: 如何將磁碟群組註冊為裝置群組 (VERITAS Volume Manager)
註冊裝置群組時,請確保給它一個與 TrueCopy 複製群組相同的名稱。