Sun Cluster Geographic Edition 数据复制指南(适用于 EMC Symmetrix Remote Data Facility)

通过切换操作对使用 EMC Symmetrix Remote Data Facility 数据复制的服务进行迁移

如果您希望将服务依次迁移到伙伴群集,可以对 EMC Symmetrix Remote Data Facility 保护组执行切换操作。基本的 Sun Cluster Geographic Edition 操作(如 geopg switchover)均会执行 symrdf swap 操作。对静态 RDF 执行 symrdf swap 操作所需的时间要多于动态 RDF。因此,使用静态 RDF 时,必须增加保护组超时属性的值。

切换操作包括以下内容:


注 –

如果您正在执行 EMC Symmetrix Remote Data Facility/异步数据复制,则不能执行角色交换 (personality swap)。


发生在切换操作之前的验证

使用 geopg switchover 命令启动 switchover 操作时,数据复制子系统将在两个群集上运行几个验证。只有当两个群集上均成功完成验证步骤后,才会执行切换操作。

首先,复制子系统会检查 EMC Symmetrix Remote Data Facility 设备组是否处于有效的聚集 RDF 设备对状态。然后,该子系统将检查目标主群集 cluster-newyork 上的本地设备组类型是否为 RDF2。运行 symrdf -g device-group-name -query 命令可返回本地设备组的状态。这些值对应于 RDF1RDF2 状态。下表介绍了在新的主群集 cluster-newyork 上运行的 EMC Symmetrix Remote Data Facility 命令。

表 3–1 在新主群集上执行的 EMC Symmetrix Remote Data Facility 切换验证

RDF 设备对状态 

cluster-newyork 上运行的 EMC Symmetrix Remote Data Facility 切换命令

Synchronized

暂停 RDF 链路。 

R1UpdatedFailedoverSuspended

执行 symrdf swap 命令来切换角色。

其他 RDF 设备对状态 

不运行任何命令。 

从复制的角度看 Switchover 的结果

切换操作成功执行之后,在数据复制级别主卷和辅助卷的角色已完成切换。切换之前的 RDF1 卷将变为 RDF2 卷。而切换之前的 RDF2 卷将变为 RDF1 卷。然后继续从新的 RDF1 卷到新的 RDF2 卷进行数据复制。

此外,作为切换操作的一部分,系统还会切换保护组的 Local-role 属性,不管应用程序是否在新的主群集上联机。在保护组的本地角色Secondary 的群集上,该保护组的 Local-role 属性将变为 Primary。而在保护组的本地角色Primary 的群集上,该保护组的 Local-role 属性将变为 Secondary

Procedure如何将 EMC Symmetrix Remote Data Facility 保护组从主群集切换到辅助群集

开始之前

成功的切换操作意味着,主群集和辅助群集之间的数据复制一定要处于活动状态,而且两个群集上的数据卷一定要同步。

将保护组从主群集切换到辅助群集前,请确保满足以下条件:


注意 – 注意 –

如果您已配置了 Cluster_dgs 属性,则只有属于保护组的应用程序可以写入 Cluster_dgs 属性所指定的设备组。


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

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

  2. 执行切换操作。

    在切换操作期间启动和停止属于该保护组的应用程序资源组。


    # geopg switchover [-f] -m newprimarycluster protectiongroupname
    
    -f

    在不经您确认的情况下强制命令执行该操作

    -m newprimarycluster

    指定将成为该保护组新主群集的群集的名称

    protectiongroupname

    指定保护组的名称


示例 3–1 强制从主群集切换到辅助群集

以下示例执行了到辅助群集的切换操作。


# geopg switchover -f -m cluster-newyork srdfpg