远程拷贝端口组

远程拷贝端口组对于 IP 伙伴关系是唯一的,是指可以通过 IP 伙伴关系进行互相访问的本地和远程 IP 地址。每个远程拷贝端口组必须至少包含一个本地系统 IP 地址和一个远程系统 IP 地址。在建立 IP 伙伴关系之前,必须先配置端口并向其分配远程拷贝端口组号。

远程拷贝端口组使用 0 到 2(含)之间的一个数字进行指定,该数字用于标识一组 IP 地址。这些端口组定义如以下列表中所示:

系统将在组 1 和 2 内选择一对 IP 地址(每个系统上一个地址),并且将打开它们之间的远程拷贝连接。

Note: iSCSI 主机连接和远程拷贝功能可以共享每个 IP 地址。因此,相应设置必须应用于每个 IP 地址。

支持为远程拷贝配置的 IP 地址的 VLAN 标记。如果要配置 VLAN,那么相同远程拷贝组中的端口必须位于两个系统上的相同 VLAN 上。

确定哪些端口已使用和未使用

创建 IP 伙伴关系之后,可以在命令行中输入 svcinfo lsportip 命令,以确定主动用于远程拷贝操作的端口子集。当您拥有单条系统间链路并且已在同一远程拷贝端口组内配置了另一个 IP 端口时,此信息将很有帮助。当在与远程系统的 IP 伙伴系统中配置了两个 I/O 组时,此信息也很有帮助。此信息使您可了解哪些端口在主动参与 IP 伙伴关系,而哪些端口可充当故障转移端口。

lsportip 输出中,remote_copy_status 字段(或针对 IPv6 端口的 remote_copy_status6)指示端口的状态。
used
端口已配置为在 IP 伙伴关系中使用,并且已被系统选择用于发送和接收远程拷贝数据。
unused
端口已配置为在 IP 伙伴关系中使用,但当前未被选为用于发送和接收远程拷贝数据。
空白
端口未配置为供 IP 伙伴关系使用。

以下示例显示 lsportip 命令的输出。

lsportip id	node_id node_name IP_address mask gateway IP_address_6 prefix_6 gateway_6 MAC duplex state speed failover link_state host remote_copy host_6 remote_copy_6
remote_copy_status remote_copy_status_6
1	1 node1 9.71.48.64 255.255.254.0 9.71.48.1 e4:1f:13:75:8d:d8 Full configured 100Mb/s no active yes 0 0
1	1 node1 e4:1f:13:75:8d:d8 Full configured 100Mb/s yes active 0 0
2	1 node1 10.10.12.12 255.255.255.0 10.10.12.1 e4:1f:13:75:8d:d7 Full configured 1Gb/s no active no 0 0
2	1 node1 e4:1f:13:75:8d:d7 Full configured 1Gb/s yes active 0 0
3	1 node1 10.10.13.12 255.255.255.0 10.10.13.1 00:00:c9:cd:0b:8e Full configured 10Gb/s no active no 1 0 used
3	1 node1 00:00:c9:cd:0b:8e Full unconfigured 10Gb/s yes active 0 0
4	1 node1 00:00:c9:cd:0b:90 unconfigured no inactive 0 0
4	1 node1 00:00:c9:cd:0b:90 configured yes inactive 0 0
1	2 node2 9.71.48.122 255.255.254.0 9.71.48.1 e4:1f:13:75:5d:24 Full configured 100Mb/s no active yes 0 0
1	2 node2 e4:1f:13:75:5d:24 Full configured 100Mb/s yes active 0 0
2	2 node2 10.10.22.12 255.255.255.0 10.10.22.1 e4:1f:13:75:5d:23 Full configured 1Gb/s no active no 0 0
2	2 node2 e4:1f:13:75:5d:23 Full configured 1Gb/s yes active 0 0
3	2 node2 00:00:c9:d2:66:f2 unconfigured no inactive 0 0
3	2 node2 00:00:c9:d2:66:f2 configured yes inactive 0 0
4	2 node2 10.10.24.12 255.255.255.0 10.10.24.1 00:00:c9:d2:66:f4 Full configured 10Gb/s no active no 0 0
4	2 node2 00:00:c9:d2:66:f4 Full unconfigured 10Gb/s yes active 0 0

还可通过在 管理 GUI 中选择设置 -> 网络 -> 以太网端口来获取此信息。 有关如何配置远程拷贝端口组的更多信息,请参阅配置 IP 伙伴关系

端口组之内和之间的故障转移操作

在一个远程拷贝端口组内,每一次都仅选择每个系统中的一个端口来发送和接收远程拷贝数据。因此,在每个系统上,每个远程拷贝端口组最多有一个端口被报告为“used”。

如果 IP 伙伴关系变得无法通过 IP 端口继续存在,那么系统将故障转移至此远程拷贝端口组内的另一个端口。可能由于以下某个原因而导致发生此情况:此端口连接到的交换机发生故障、节点容器脱机,或者拔下了连接到此端口的电缆。

要使 IP 伙伴关系能够在故障转移期间继续存在,必须在远程拷贝端口组内配置多个端口。如果在两个系统之间仅配置了一条链路,那么请在远程拷贝端口组中配置两个端口(每个节点一个)。您可以在同一 I/O 组内或不同 I/O 组内的两个节点上配置这两个端口。IP 伙伴关系需求中的配置 4、5 和 6 是受支持的双链路配置。

当故障转移正在进行时,IP 伙伴关系中的两个系统之间的远程拷贝端口组将在短时间内无连接。一般情况下,故障转移在 30 秒至 1 分钟内完成。如果使用两个远程拷贝端口组来配置这些系统,那么每个端口组内的故障转移进程将相互独立地继续进行。

Note: 在本场景中,请确保任一系统中的任何节点都为 IP 伙伴关系至多配置一个端口。

在两个系统之间仅配置一条链路的缺点是:在故障转移期间,将会启动发现。在成功发现之后重新建立 IP 伙伴关系;因此,关系可能会停止,并且可能需要手动重新启动。要配置两条系统间链路,必须配置两个远程拷贝端口组。

在本场景中节点发生故障时,IP 伙伴关系可通过另一条链路继续存在,直到修复节点故障。 然后当两条链路再次处于活动状态并可用于 IP 伙伴关系时,将发生故障恢复。将触发发现,以便让活动的 IP 伙伴关系数据路径在新 IP 地址可用。在双节点系统中,或者如果存在多个 I/O 组并且另一个 I/O 组中的节点具有在远程拷贝端口组内预先配置的 IP 端口,将会触发发现,以便让活动的 IP 伙伴关系数据路径在新 IP 地址可用。