movevdisk

使用 movevdisk 命令可以在同一高速缓存 I/O 组中移动卷的首选节点,或者将卷的首选节点移动到另一个高速缓存 I/O 组。

语法

 movevdisk    [   -iogrp  {  iogrp_id  |  iogrp_name  } ] [  -force  ]   [   -node  {  node_id  |  node_name  } ]   {  vdisk_id  |  vdisk_name  }

参数

-iogrpiogrp_id | iogrp_name
(可选)指定要将卷移至的 I/O 组。
-force
(可选)使用 force 参数可强制从 I/O 组中除去卷。 该选项会覆盖高速缓存清空机制。
Remember:
  • 如果指定 -force 参数,那么将废弃高速缓存的内容,并且卷可能会因高速缓存数据的丢失而受到损坏。 应谨慎使用 -force 参数。
  • 如果 force 参数用于移动具有不同步拷贝的卷,那么需要进行完全再同步。
-nodenode_id | node_name
(可选)指定分配为首选节点的那个节点的标识或名称。
vdisk_id | vdisk_name
(必需)指定要移动的卷。

描述

使用 movevdisk,将单个卷迁移至新 I/O 组 - 如有需要,请针对其他卷重复此操作。 该命令也可用于在不更改高速缓存 I/O 组的情况下移动卷的首选节点,但不会更改可访问卷的 I/O 组(仅更改高速缓存 I/O 组)。

Important: 不能迁移或移动映像方式卷。

如果拷贝是自动精简配置拷贝或压缩拷贝并且在数据降维池中,那么将不支持使用此命令来更改 I/O 组。建议使用集群内全局镜像或 FlashCopy 将卷移至其他 I/O 组。 可以更改位于数据降维池中的卷的首选节点。

同时也可以移动压缩卷,并且可以指定新 I/O 组中的首选节点。 您可以移动处于 FlashCopy 映射中的卷,但 FlashCopy 位图保留在原始 I/O 组中。 当 FlashCopy 映射处于 preparingprepared 状态时,不能移动卷。 此外,如果卷是处于 stopping 状态的 FlashCopy 映射的目标,那么可以移动该卷。

无法移动卷以更改全局镜像、高速镜像或 HyperSwap 关系中的卷的高速缓存 I/O 组,无论该卷是主卷、辅助卷还是变更卷。 要移动全局镜像、高速镜像或 HyperSwap 关系中的卷,首先必须删除该关系。 您可以更改首选节点,而不更改该类型卷的高速缓存 I/O 组。

如果卷处于脱机状态,请使用 recovervdisk 命令之一来恢复该卷并使其重新联机。 要指定该卷的首选节点,请将 -node node_id | node_name 参数与 movevdisk 命令一起使用。 使用 movevdisk 命令可更改与该卷关联的 I/O 组。

Important: 请勿:
  • 在任何情况下都不要将卷移到脱机 I/O 组。
    Remember: 为避免任何数据丢失情况,在移动卷之前,请确保 I/O 组处于联机状态。
  • 将脱机卷移至恢复 I/O 组。

您可以将卷迁移到新的 I/O 组,以手动在集群系统中各节点之间均衡工作负载。 这样可能导致一对节点超负荷,而另一对节点则负荷不足。

Remember: 如果卷正在格式化,那么不能移动该卷。

如果该卷是 FlashCopy 映射的目标,该映射的源卷处于主动/主动关系中,那么新 I/O 组必须与源卷在同一站点中。如果移动操作未更改 I/O 组(更改了首选节点),那么系统允许移动远程拷贝关系中的卷。 如果卷处于主动/主动关系中,那么新的 I/O 组必须与源 I/O 组在同一站点中。

Note: 远程拷贝包括高速镜像、全局镜像和 HyperSwap

DB_Volume 移至 I/O 组 2 的调用示例

movevdisk -iogrp 2 DB_Volume

生成的输出:

No feedback

DB_Volume 移至 I/O 组 IOGRP3(新的首选节点标识为 7)的调用示例

movevdisk -iogrp IOGRP3 -node 7 DB_Volume

生成的输出:

No feedback

将卷 DB_Volume 的首选节点更改为相同 IOGRP 中标识为 8 的新首选节点的调用示例

movevdisk -node 8 DB_Volume

生成的输出:

No feedback