Sun Cluster Geographic Edition 数据复制指南(适用于 Hitachi TrueCopy)

取消激活 Hitachi TrueCopy 保护组

您可以按以下级别取消激活保护组:

取消激活群集上的 Hitachi TrueCopy 保护组会对数据复制层产生以下影响:

取消激活一个保护组会对应用层产生以下影响:

用于停止数据复制的 Hitachi TrueCopy 命令取决于以下因素:

针对每一种可能出现的因素组合情况,下表均介绍了相应的用于停止数据复制的 Hitachi TrueCopy 命令。在这些命令中,dg 代表设备组名称。

表 2–5 用于停止 Hitachi TrueCopy 数据复制的命令

聚集设备组状态 

有效的本地保护组角色 

Hitachi TrueCopy 停止命令 

SMPL

primarysecondary

不会运行任何命令,因为当前没有进行数据复制。 

Regular Primary

primary

如果本地状态代码为 22、23、26、29、42、43、46 或 47,则会运行以下命令:pairsplit -g dg [-l]

如果本地状态代码为 11、24、25、44、45 或 48,则不会运行任何命令,原因是当前没有进行任何数据复制。 

Regular Secondary

secondary

如果本地状态代码为 32、33、35、36、39、52、53、55、56 或 57,则会运行以下命令:pairsplit -g dg

如果本地状态代码为 33 或 53 并且远程状态为 PSUE,则不会运行任何命令来停止复制。

如果本地状态代码为 11、34、54 或 58,则不会运行任何命令,原因是当前没有进行任何数据复制。 

Takeover Primary

primary

不会运行任何命令,因为当前没有进行数据复制。 

Takeover Secondary

secondary

不会运行任何命令,因为当前没有进行数据复制。 

Procedure如何取消激活 Hitachi TrueCopy 保护组

  1. 登录到一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”

  2. 取消激活该保护组。

    取消激活保护组时,它的应用程序资源组也会进入未受管理状态。


    # geopg stop -e scope [-D] protectiongroupname
    
    -e scope

    指定命令的范围。

    如果该范围为 Local,则该命令仅在本地群集上生效。如果该范围为 Global,则此命令在部署该保护组的两个群集上均生效。


    注 –

    属性值(例如 GlobalLocal区分大小写。


    -D

    指定仅停止数据复制并且保持保护组的联机状态。

    如果省略此选项,则数据复制子系统和保护组均会停止。

    protectiongroupname

    指定保护组的名称。


示例 2–19 Sun Cluster Geographic Edition 软件如何发出用于停止复制的命令

本示例说明了 Sun Cluster Geographic Edition 软件如何确定用于停止数据复制的 Hitachi TrueCopy 命令。

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    -

将设备组 devgroup1 添加至保护组,如下所示:


phys-paris-1# geopg add-device-group -p fence_level=async devgroup1 tcpg

Sun Cluster Geographic Edition 软件在数据复制级别运行 pairvolchk -g <DG> -ss 命令,该命令返回的值为 43


pairvolchk -g devgroup1 -ss
Volstat is P-VOL.[status = PAIR fence = ASYNC]
phys-paris-1# echo $?
43

接下来,使用 geopg stop 命令取消激活保护组 tcpg


phys-paris-1# geopg stop -s local tcpg

Sun Cluster Geographic Edition 软件在数据复制级别运行 pairsplit -g devgroup1 命令。

如果该命令运行成功,则 pairdisplay 命令的输出中将会显示 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 PSUS ASYNC,54321  609   - 
devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..S-VOL SSUS ASYNC,-----   1    - 
devgroup1 pair2(L) (CL1-A , 0, 2) 12345   2..P-VOL PSUS ASYNC,54321  610   - 
devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..S-VOL SSUS ASYNC,-----   2    -


示例 2–20 在所有群集上取消激活保护组

本示例将在所有群集上取消激活保护组。


# geopg stop -e global tcpg


示例 2–21 在本地群集上取消激活保护组

本示例将在本地群集上取消激活保护组。


# geopg stop -e local tcpg


示例 2–22 停止数据复制,但使保护组保持联机状态

本示例将仅在本地群集上停止数据复制。


# geopg stop -e local -D tcpg

如果管理员日后决定取消激活保护组及其底层的数据复制子系统,则可以重新运行不带 -D 选项的命令:


# geopg stop -e local tcpg


示例 2–23 应用程序资源组保持联机时取消激活 Hitachi TrueCopy 保护组

本示例将在使应用程序资源组 apprg1apprg2 保持联机状态的情况下,在双方群集上取消激活这两个资源组的保护组 tcpg

  1. 从保护组中删除应用程序资源组。


    # geopg remove-resource-group apprg1,apprg2 tcpg
  2. 取消激活该保护组。


    # geopg stop -e global tcpg