下表介绍了如何根据聚集设备组状态验证 Hitachi TrueCopy 保护组的本地角色。
表 2–3 根据保护组的本地角色验证聚集设备组状态
聚集设备组状态 |
有效的本地保护组角色 |
---|---|
SMPL |
primary 或 secondary |
Regular Primary |
primary |
Regular Secondary |
secondary |
Takeover Primary |
primary |
Takeover Secondary |
secondary |
本示例将根据 Hitachi TrueCopy 设备组所属的 Hitachi TrueCopy 保护组的角色验证该设备组的状态。
首先,如下创建保护组:
phys-paris-1# geopg create -s paris-newyork-ps -o primary -d truecopy tcpg |
将设备组 devgroup1 添加至保护组 tcpg,如下所示:
phys-paris-1# geopg add-device-group -p fence_level=async devgroup1 tcpg |
pairdisplay 命令的输出中将会显示 Hitachi TrueCopy 设备组 devgroup1 的当前状态,如下所示:
phys-paris-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-A , 0, 1) 12345 1..P-VOL PAIR ASYNC,54321 609 - devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..S-VOL PAIR ASYNC,----- 1 - devgroup1 pair2(L) (CL1-A , 0, 2) 12345 2..P-VOL PAIR ASYNC,54321 610 - devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..S-VOL PAIR ASYNC,----- 2 - |
运行 pairvolchk -g <DG> -ss 命令,然后返回值 23。
phys-paris-1# pairvolchk -g devgroup1 -ss parivolchk : Volstat is P-VOL.[status = PAIR fence = ASYNC] phys-paris-1# echo $? 23 |
pairvolchk 命令的输出为 23,对应于表 2–1 中的单个设备组状态 Regular Primary。由于该保护组仅包含一个设备组,因此聚集设备组状态与单个设备组状态相同。如表 2–3 所示,-o 选项所指定的保护组的本地角色为 primary,因此设备组状态是有效的。