Sun Cluster Geographic Edition 系统管理指南

取消激活 Hitachi TrueCopy 保护组

可以通过以下几种方式取消激活保护组:

在群集上取消激活 Hitachi TrueCopy 保护组对数据复制层具有以下影响:

取消激活保护组对应用层具有以下影响:

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

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

表 10–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 软件和 RBAC

  2. 取消激活该保护组。

    在取消激活保护组时,它的应用程序资源组也会进入脱机状态。


    # geopg stop -e scope [-D] protection-group-name
    
    -e scope

    指定命令的范围

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


    注 –

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


    -D

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

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

    protection-group-name

    指定保护组的名称。


示例 10–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    -


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

以下示例说明了如何在所有群集上取消激活一个保护组:


# geopg stop -e global tcpg


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

以下示例说明了如何在本地群集上取消激活一个保护组:


# geopg stop -e local tcpg


示例 10–22 使保护组保持联机状态的同时停止数据复制

以下示例说明了如何在本地群集上仅停止数据复制:


# geopg stop -e local -D tcpg

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


# geopg stop -e local tcpg


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

以下示例说明如何在取消激活应用程序资源组 apprg1apprg2 的保护组 tcpg 的同时,使两个资源组保持联机状态。

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


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


    # geopg stop -e global tcpg