关于此任务
此任务假定现有延伸系统具有以下配置:
- 站点 A 具有 I/O 组 0 中的节点 siteAnode1,具有 I/O 组 1 中的 siteAnode2 以及本地 mdiskgrp 0
- 站点 B 具有 I/O 组 0 中的节点 siteAnode1,具有 I/O 组 1 中的 siteAnode2 以及本地 mdiskgrp 1
现有双拷贝卷是使用诸如以下示例的命令创建的:
mkvdisk -size 1 -unit tb -iogrp 0 -mdiskgrp 0:1 -copies 2 -name stretchedVol0
如果满足了需求且设置了拓扑,那么系统可能采用了延伸拓扑:
chsystem -topology stretched
所有具有延伸卷的主机都需要具有额外的卷访问权。
确保可以执行此访问,这需要检查主机在每个 I/O 组中映射了多少个卷。
要从现有延伸卷配置主动/主动关系,请完成以下步骤:
- 更新为 软件
7.5 或更高版本,以便支持主动/主动关系,且拓扑可设置为 hyperswap。
- 根据需要脱离延伸拓扑,以便可以重新配置节点。 例如,在 lssystem 命令的输出中查找拓扑值。 更改拓扑:
chsystem -topology standard
- 以逻辑方式移动节点,以便 I/O 组中的两个节点都具有匹配的站点。无需以物理方式进行移动。必须将 WWPN 从一个节点重新分配到另一个节点,以确保 WWPN 处于相同的 I/O 组中。(这样,它们会移动站点,主机通过特定 WWPN 维护对特定卷的访问。) 例如:
rmnode siteAnode2
rmnode siteBnode1
使用服务助手界面或可用的前面板显示器和按钮,可更改 siteAnode2 和 siteBnode1 的 WWNN。
addnode -panelname siteAnode2 -wwnodename WWNN iogrp 0 -name siteAnode2 -site 1
addnode -panelname siteBnode1 -wwnodename WWNN -iogrp 0 -name siteBnode1 -site 2
- 现在,I/O 组中的两个节点都处于相同站点,将拓扑更改为 hyperswap。
chsystem -topology hyperswap
- 拆分延伸卷,并在主卷与辅助卷之间创建主动/主动关系。
splitvdiskcopy -copy 2 -iogrp 1 -name stretchedAux0 -activeactive
创建之后,关系为 inconsistent_stopped。如果提供了
-sync 参数,那么关系为 consistent_stopped。
- 重命名关系以供将来使用。
chrcrelationship -name activeRel0 relationship_id
- 可以向一致性组添加关系。
- 创建一致性组:mkrcconsistgrp -name consistgrp0(请注意,空组没有任何类型)
- 添加主动/主动关系:chrcrelationship -consistgrp
consistgrp0 activeRel0
- 主动/主动关系必须包含通过使用以下命令定义的主变更卷和辅助变更卷:
mkvdisk -iogrp 0 -mdiskgrp siteAmdiskgrp -size 1 -unit tb
-rsize 0 -name mastcv0
mkvdisk -iogrp 1 -mdiskgrp siteAmdiskgrp -size 1 -unit tb
-rsize 0 -name auxCV0
chrcrelationship -masterchange mastCV0 activeRel0
chrcrelationship -auxchange auxCV0 activeRel0
当某个关系具有已定义的这两个更改卷时,会启动同步。如果该关系位于一致性组中,那么只会完成同步过程。当组中的所有关系复制其数据时,关系会切换为
consistent_synchronized 状态。
- 通过 I/O 组 1 添加主卷的访问权:
addvdiskaccess -iogrp 1 stretchedVo10
- 对于要转换的任何剩余延伸卷,请从步骤 5 开始重复。