更改两个系统之间的连接类型时,可以迁移现有远程拷贝伙伴关系和远程拷贝关系。
可以将现有的远程拷贝关系和伙伴关系从光纤通道迁移到本机 IP,从本机 IP 迁移到光纤通道,从 IPv4 迁移到 IPv6 部署,以及从一个以太网速度链路迁移到不同的以太网速度链路。
将现有远程复制关系和伙伴关系从光纤通道迁移到本机 IP
请完成以下过程:- 如果两个 系统处于光纤通道关系,那么在 7.2.0 之前代码上,通过使用预定义的更新计划更新这两个 系统。
- 如果两个系统处于光纤通道伙伴关系,并且控制机柜使用 7.2.0 之前的代码级别,请使用您定义的更新计划来更新两个系统,这样两个系统中的所有组件都为同一代码级别。
- 两个系统均在 7.2.0 或更高版本代码上之后,请完成以下步骤:
- 安排停机时间并在关系仍然活动时停止主机 I/O。
Note: 为了确保将主机上缓存的所有数据都清理到卷中,请确保首先卸载已经安装在所复制的光纤通道卷上的任何文件系统。 必须针对所有光纤通道关系进行此处理。 如果多个主机使用同一个卷(例如,使用类似于 VMFS 的集群文件系统),那么必须在所有主机上都进行此操作。 如果您在使用其他应用程序,那么必须确保将所有缓存的数据从应用程序同步到磁盘。 该过程可能还特定于应用程序。 例如,Oracle 和 IBM Db2 等可能需要停止运行,而对于某些应用程序,您可能需要在主机上运行同步。
- 如果存在全局镜像变更卷(远程复制关系),请完成以下步骤。 否则,请转至下一步。
- 停止关系并更改为非循环全局镜像。
- 启动关系。
Note: 确保关系更改为 consistent_synchronized(否则等到关系的状态变成 consistent_synchronized)。
- 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync。
- 删除远程复制关系。
- 删除所有远程复制关系之后,停止并删除两个系统中的伙伴关系。
- 移除/删除两个站点之间的分区,从而使两个系统均在您运行 lspartnershipcandidate 时不会作为可用系统列出。
- 通过使用 cfgportip 配置 IP 端口,并建立 IP 伙伴关系。
此外,还请配置 CHAP(如果需要)。
- 针对在各自站点上具有原始的主卷和辅助卷(先前在光纤通道伙伴关系中使用)的高速镜像、全局镜像或全局镜像变更卷创建具有 -sync 标志的远程复制关系。
- 将变更卷添加到各自的关系。
- 启动远程复制关系。
这将完成远程复制关系从光纤通道到本机 IP 的迁移。
将现有远程复制关系和伙伴关系从本机 IP 迁移到光纤通道
此过程适用于在 7.2.0 或更高版本代码上具有 IP 伙伴关系的两个系统。
请完成以下过程:
- 安排停机时间并在关系仍然活动时停止主机 I/O。
Note: 确保首先卸载已经安装在所复制的光纤通道卷上的任何文件系统,以便将主机上缓存的所有数据都清理到卷中。 必须为所有光纤通道关系都完成此操作。 如果多个主机使用同一个卷(例如,使用类似于 VMFS 的集群文件系统),那么必须在所有主机上都进行此操作。 如果您在使用其他应用程序,那么必须确保将所有高速缓存数据从应用程序同步到磁盘。 该过程可能还特定于应用程序。 例如,Oracle 和 Db2 等可能需要停止运行,而对于某些应用程序,您可能需要在主机上运行同步。
- 如果存在全局镜像变更卷(远程复制关系),请完成以下步骤。 如果不存在,请转至下一步。
- 停止关系并更改为非循环全局镜像。
- 启动关系。
Note: 确保关系更改为 consistent_synchronized(否则等到关系的状态变成 consistent_synchronized)。
- 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync。
- 删除远程复制关系。
- 删除所有远程复制关系之后,停止并删除两个系统中的伙伴关系。
- 取消配置两个系统上远程复制端口组中的端口(将其设置为 0)。
- 在两个站点之间创建分区,从而使两个系统均在您运行 lspartnershipcandidate 和 lsfabric 时作为可用系统列出。
- 针对在各自站点上具有原始的主卷和辅助卷(先前在 IP 伙伴关系中使用)的高速镜像、全局镜像或全局镜像变更卷创建具有 -sync 标志的远程复制关系。
- 将变更卷添加到各自的关系。
- 启动远程复制关系。
此过程将完成远程复制关系的从本机 IP 到光纤通道的迁移。
将现有远程复制关系和伙伴关系从 IPv4 迁移到 IPv6 部署
要从 IPv4 迁移到 IPv6,必须满足以下需求:
此过程适用于在 7.2.0
或更高版本代码上具有基于 IPv4 的 IP 伙伴关系的两个系统。
请完成以下过程:
- 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync。
- 停止所有远程复制关系之后,停止两个系统中的 IP 伙伴关系。
- 在系统 C1 上:#svctask chpartnership-stop <systemid
C2>
- 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped。
- 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped。
- 在系统 C2 上:#svctask chpartnership-stop <systemid
C1>
- 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped。
- 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped。
- 在各自的远程复制端口组中添加在数据路径 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 地址上发现新路径。
- 修改 IP 伙伴关系以通过 IPv6 地址执行发现。
- 启动远程复制关系。
此过程将完成远程复制关系从 IPv4 到 IPv6 的迁移。 此同一过程也适用于从 IPv6 到 IPv4 的迁移,方法是应用适合于 IPv4 而不是 IPv6 的替代项。
将现有远程复制关系和伙伴关系迁移到新的 IP 地址
更改一个或两个系统及系统的数据路径 IP 地址时,需要在此过程中临时停止复制。 然而,主机 I/O 可以继续。 完成此过程后,关系仅需对此过程中提交的主机写操作进行再同步。
此过程适用于在 V7.2.0 或更高版本代码上具有 IP 伙伴关系的两个系统。
请完成以下过程:
- 停止两个系统上的 IP 伙伴关系。
- 在系统 C1 上:#svctask chpartnership-stop <systemid
C2>
- 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped。
- 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped。
- 在系统 C2 上:#svctask chpartnership-stop <systemid
C1>
- 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped。
- 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped。
- 使用以下命令,在一个或两个系统上重新配置 IP 地址:
chsystemip-clusterip <new
ip> -port <ethernet port
number>
cfgportip-node <node
id> -ip <new ip address> -netmask <new
netmask> -gw <new gateway>
- 对于每个重新配置的系统 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>
- 重新启动伙伴关系:
在系统 C1 上:#svctask chpartnership-start <systemid
C2>
在系统 C2 上:#svctask chpartnership-start <systemid
C1>
- 重新启动停止的所有关系。
将现有远程复制关系和伙伴关系从 1 Gbps 链路迁移到 10 Gbps 链路(反之亦然)
在尝试将现有部署从 1 Gbps 链路迁移到 10 Gbps 链路之前,请参阅 IP 伙伴关系配置主题中的限制和注意事项要求。
Note: 不能混用链路速度。 例如,如果有两条链路,那么两条链路应该均为 10 Gbps 链路或者均为 1 Gbps 链路。
此过程适用于在 7.2.0 或更高版本代码上具有基于两条 1 Gbps 链路且彼此具有 IP 伙伴关系的两个系统。
请完成以下过程:
- 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync。
- 停止所有远程复制关系之后,停止两个系统中的 IP 伙伴关系。
- 在系统 C1 上:#svctask chpartnership-stop <systemid
C2>
- 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped。
- 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped。
- 在系统 C2 上:#svctask chpartnership-stop <systemid
C1>
- 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped。
- 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped。
- 在各自的远程复制端口组中的 10 Gbps 链路上添加在数据路径 IP 端口上配置(使用 cfgportip)的 IP 地址。
Note: 此步骤将使远程复制状态从 used 变成 unused,因为上未在新 IP 地址上发现新路径。
- 启动 IP 伙伴关系。
- 启动远程复制关系。
此过程将完成从 1 Gbps 链路到 10 Gbps 链路的迁移。 通过应用 1 Gbps 端口而不是 10 Gbps 端口的替代项,可以将同样的过程应用到从 10 Gbps 到 1 Gbps 的迁移。