伙伴关系迁移

更改两个系统之间的连接类型时,可以迁移现有远程拷贝伙伴关系和远程拷贝关系。

可以将现有的远程拷贝关系和伙伴关系从光纤通道迁移到本机 IP,从本机 IP 迁移到光纤通道,从 IPv4 迁移到 IPv6 部署,以及从一个以太网速度链路迁移到不同的以太网速度链路。

将现有远程复制关系和伙伴关系从光纤通道迁移到本机 IP

请完成以下过程:
  1. 如果两个系统在 7.2.0 之前代码上是光纤通道伙伴关系,请使用您定义的更新计划来更新两个系统。
  2. 如果两个系统处于光纤通道伙伴关系,并且控制机柜使用 7.2.0 之前的代码级别,请使用您定义的更新计划来更新两个系统,这样两个系统中的所有组件都为同一代码级别。
  3. 两个系统均在 7.2.0 或更高版本代码上之后,请完成以下步骤:
    1. 安排停机时间并在关系仍然活动时停止主机 I/O。
      Note: 为了确保将主机上缓存的所有数据都清理到卷中,请确保首先卸载已经安装在所复制的光纤通道卷上的任何文件系统。 必须针对所有光纤通道关系进行此处理。 如果多个主机使用同一个卷(例如,使用类似于 VMFS 的集群文件系统),那么必须在所有主机上都进行此操作。 如果您在使用其他应用程序,那么必须确保将所有缓存的数据从应用程序同步到磁盘。 该过程可能还特定于应用程序。 例如,Oracle 和 IBM Db2 等可能需要停止运行,而对于某些应用程序,您可能需要在主机上运行同步。
    2. 如果存在全局镜像变更卷(远程复制关系),请完成以下步骤。 否则,请转至下一步。
      1. 停止关系并更改为非循环全局镜像。
      2. 启动关系。
        Note: 确保关系更改为 consistent_synchronized(否则等到关系的状态变成 consistent_synchronized)。
    3. 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync
    4. 删除远程复制关系。
    5. 删除所有远程复制关系之后,停止并删除两个系统中的伙伴关系。
    6. 移除/删除两个站点之间的分区,从而使两个系统均在您运行 lspartnershipcandidate 时不会作为可用系统列出。
    7. 通过使用 cfgportip 配置 IP 端口,并建立 IP 伙伴关系。 此外,还请配置 CHAP(如果需要)。
    8. 针对在各自站点上具有原始的主卷和辅助卷(先前在光纤通道伙伴关系中使用)的高速镜像、全局镜像或全局镜像变更卷创建具有 -sync 标志的远程复制关系。
    9. 将变更卷添加到各自的关系。
    10. 启动远程复制关系。

这将完成远程复制关系从光纤通道到本机 IP 的迁移。

将现有远程复制关系和伙伴关系从本机 IP 迁移到光纤通道

此过程适用于在 7.2.0 或更高版本代码上具有 IP 伙伴关系的两个系统。

请完成以下过程:
  1. 安排停机时间并在关系仍然活动时停止主机 I/O。
    Note: 确保首先卸载已经安装在所复制的光纤通道卷上的任何文件系统,以便将主机上缓存的所有数据都清理到卷中。 必须为所有光纤通道关系都完成此操作。 如果多个主机使用同一个卷(例如,使用类似于 VMFS 的集群文件系统),那么必须在所有主机上都进行此操作。 如果您在使用其他应用程序,那么必须确保将所有高速缓存数据从应用程序同步到磁盘。 该过程可能还特定于应用程序。 例如,Oracle 和 Db2 等可能需要停止运行,而对于某些应用程序,您可能需要在主机上运行同步。
  2. 如果存在全局镜像变更卷(远程复制关系),请完成以下步骤。 否则,请转至下一步。
    1. 停止关系并更改为非循环全局镜像。
    2. 启动关系。
      Note: 确保关系更改为 consistent_synchronized(否则等到关系的状态变成 consistent_synchronized)。
  3. 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync
  4. 删除远程复制关系。
  5. 删除所有远程复制关系之后,停止并删除两个系统中的伙伴关系。
  6. 取消配置两个系统上远程复制端口组中的端口(将其设置为 0)。
  7. 在两个站点之间创建分区,从而使两个系统均在您运行 lspartnershipcandidatelsfabric 时作为可用系统列出。
  8. 针对在各自站点上具有原始的主卷和辅助卷(先前在 IP 伙伴关系中使用)的高速镜像、全局镜像或全局镜像变更卷创建具有 -sync 标志的远程复制关系。
  9. 将变更卷添加到各自的关系。
  10. 启动远程复制关系。

此过程将完成远程复制关系的从本机 IP 到光纤通道的迁移。

将现有远程复制关系和伙伴关系从 IPv4 迁移到 IPv6 部署

要从 IPv4 迁移到 IPv6,必须满足以下需求:
  • 系统 IP 已配置 IPv6 地址。
  • 数据路径 IP(使用 cfgportip 来配置的 IP)采用 IPv6 地址格式。
    Note: 您可以在 IP 伙伴关系处于活动状态时将 IPv6 地址分配给端口。 但是,不能将其添加到远程复制端口组。

此过程适用于在 7.2.0 或更高版本代码上具有基于 IPv4 的 IP 伙伴关系的两个系统。

请完成以下过程:
  1. 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync
  2. 停止所有远程复制关系之后,停止两个系统中的 IP 伙伴关系。
    1. 在系统 C1 上:#svctask chpartnership-stop <systemid C2>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped
    2. 在系统 C2 上:#svctask chpartnership-stop <systemid C1>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped
  3. 在各自的远程复制端口组中添加在数据路径 IP 端口上配置(使用 cfgportip)的 IPv6 IP 地址。
    • 在系统 C1 上:#svctask cfgportip-node <node_id> -remotecopy_6 <portgrp_id_1_or_2> <port_no>
    • 在系统 C2 上:#svctask cfgportip-node <node_id> -remotecopy_6 <portgrp_id_1_or_2> <port_no>
    Note: 此步骤将使远程复制状态从 used 变成 unused,因为上未在新 IP 地址上发现新路径。
  4. 修改 IP 伙伴关系以通过 IPv6 地址执行发现。
    • 在系统 C1 上:#svctask chpartnership-type ipv6-clusterip <ipv6_ipaddr_of_cluster_c2> <systemid C2>
    • 在系统 C2 上:#svctask chpartnership-type ipv6-clusterip <ipv6_ipaddr_of_cluster_c1> <systemid C1>
    • 在系统 C1 上:#svctask chpartnership-start <systemid C2>
    • 在系统 C2 上:#svctask chpartnership-start <systemid C1>
      Note: 因为基于 IPv6 地址的新数据路径现在可用,所以伙伴关系首先将更改为 not_present,然后更改为 fully_configured。 如果它仍处于 not_present 状态,那么监视节点错误/DMP(如果被触发),并查看“故障诊断”部分中的相应 DMP。
  5. 启动远程复制关系。

此过程将完成远程复制关系从 IPv4 到 IPv6 的迁移。 此同一过程也适用于从 IPv6 到 IPv4 的迁移,方法是应用适合于 IPv4 而不是 IPv6 的替代项。

将现有远程复制关系和伙伴关系迁移到新的 IP 地址

更改一个或两个系统及系统的数据路径 IP 地址时,需要在此过程中临时停止复制。 然而,主机 I/O 可以继续。 完成此过程后,关系仅需对此过程中提交的主机写操作进行再同步。

此过程适用于在 7.2.0 或更高版本代码上具有 IP 伙伴关系的两个系统。

请完成以下过程:
  1. 停止两个系统上的 IP 伙伴关系。
    1. 在系统 C1 上:#svctask chpartnership-stop <systemid C2>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped
    2. 在系统 C2 上:#svctask chpartnership-stop <systemid C1>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped
  2. 使用以下命令,在一个或两个系统上重新配置 IP 地址:

    chsystemip-clusterip <new ip> -port <ethernet port number>

    cfgportip-node <node id> -ip <new ip address> -netmask <new netmask> -gw <new gateway>

  3. 对于每个重新配置的系统 IP,请重新配置远程系统上的伙伴关系:

    如果在系统 C1 上更改系统 IP,那么在系统 C2 上:#svctask chpartnership-clusterip <system IP of system C1> <systemid C1>

    如果在系统 C2 上更改系统 IP,那么在系统 C1 上:#svctask chpartnership-clusterip <system IP of system C2> <systemid C2>

  4. 重新启动伙伴关系:

    在系统 C1 上:#svctask chpartnership-start <systemid C2>

    在系统 C2 上:#svctask chpartnership-start <systemid C1>

  5. 重新启动停止的所有关系。

将现有远程复制关系和伙伴关系从 1 Gbps 链路迁移到 10 Gbps 链路(反之亦然)

在尝试将现有部署从 1 Gbps 链路迁移到 10 Gbps 链路之前,请参阅 IP 伙伴关系配置主题中的限制和注意事项要求。
Note: 不能混用链路速度。 例如,如果有两条链路,那么两条链路应该均为 10 Gbps 链路或者均为 1 Gbps 链路。

该过程适用于在 7.2.0 或更高版本代码上具有基于两条 1 Gbps 链路且彼此具有 IP 伙伴关系的两个系统。

请完成以下过程:
  1. 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync
  2. 停止所有远程复制关系之后,停止两个系统中的 IP 伙伴关系。
    1. 在系统 C1 上:#svctask chpartnership-stop <systemid C2>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped
    2. 在系统 C2 上:#svctask chpartnership-stop <systemid C1>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped
  3. 在各自的远程复制端口组中的 10 Gbps 链路上添加在数据路径 IP 端口上配置(使用 cfgportip)的 IP 地址。
    • 在系统 C1 上:#svctask cfgportip-node <node_id> -remotecopy <portgrp_id_1_or_2> <port_no_3/port_no_4>
    • 使用以下命令从远程复制组移除现有 1 Gbps 端口:

      #svctask cfgportip-node <node_id> -remotecopy 0 <port_no_1/port_no_2>

    • 在系统 C2 上:#svctask cfgportip-node <node_id> -remotecopy <portgrp_id> <port_no_3/port_no_4>
    • 使用以下命令从远程复制组移除现有 1 Gbps 端口:

      #svctask cfgportip-node <node_id> -remotecopy 0 <port_no_1/port_no_2>

    Note: 此步骤将使远程复制状态从 used 变成 unused,因为上未在新 IP 地址上发现新路径。
  4. 启动 IP 伙伴关系。
    • 在系统 C1 上:#svctask chpartnership-start <systemid C2>
    • 在系统 C2 上:#svctask chpartnership-start <systemid C1>
      Note: 因为基于 IPv6 地址的新数据路径现在可用,所以伙伴关系首先将更改为 not_present,然后更改为 fully_configured。 如果它仍处于 not_present 状态,那么监视节点错误/DMP(如果被触发),并查看“故障诊断”部分中的相应 DMP。
  5. 启动远程复制关系。

此过程将完成从 1 Gbps 链路到 10 Gbps 链路的迁移。 通过应用 1 Gbps 端口而不是 10 Gbps 端口的替代项,可以将同样的过程应用到从 10 Gbps 到 1 Gbps 的迁移。