使用 CLI 在 I/O 组之间移动卷

要以非中断性方式在 I/O 组之间移动卷,请确保主机映射到卷,支持非中断性卷移动。必须先将系统中保存的高速缓存数据写入系统磁盘,然后才能更改卷分配。

如果主机支持非中断性卷移动,那么可以在执行 I/O 操作的同时对向卷提供服务的 I/O 组进行修改。还需要在主机级别重新扫描,以确保已通知多路径驱动程序:首选节点的分配已更改,并且用于访问卷的端口已更改。在一对节点变为过度使用的情况下,可以执行此操作。

如果卷有任何主机映射,那么主机必须是目标 I/O 组的成员,否则迁移将失败。

验证是否在主机系统上创建了到 I/O 组的路径。在系统成功地将新 I/O 组添加到卷的访问集,并且已将所选卷移动到其他 I/O 组之后,检测到主机上的卷的新路径。主机上的命令和操作根据主机类型以及所使用的连接方法而不同。必须在所选卷当前映射到的所有主机上完成这些步骤。

您还可以使用管理 GUI 在 I/O 组之间不中断地移动卷。在管理 GUI 中,选择 Volumes > Volumes。在 Volumes 面板上,选择要移动的卷,然后选择 Actions > Move to Another I/O Group。向导将引导您完成将卷移动到其他 I/O 组所必需的所有步骤,包括对主机进行所需的任何更改。单击相关联的管理 GUI 面板上的 Need Help 以获取详细信息。
Note: 如果所选卷正在执行快速初始化,那么此向导不可用,直至完成快速初始化。

要使用 CLI 在 I/O 组之间移动卷,请完成以下步骤:

  1. 发出以下命令:addvdiskaccess -iogrp iogrp id/name volume id/name
  2. 发出以下命令:movevdisk -iogrp destination iogrp -node new preferred node volume id/name
    如果所选卷当前正在执行快速初始化,那么系统禁止移动卷。完成快速初始化之后,您可以将卷移至其他 I/O 组中。
  3. 在映射到卷的主机上发出相应的命令,以检测到目标 I/O 组中卷的新路径。
  4. 在确认新路径处于联机状态后,从旧 I/O 组中除去访问权:rmvdiskaccess -iogrp iogrp id/name volume id/name
  5. 在映射到卷的主机上发出相应的命令,以除去到原有 I/O 组的路径。