movevdisk
使用 movevdisk 命令可以在同一高速缓存 I/O 组中移动卷的首选节点,或者将卷的首选节点移动到另一个高速缓存 I/O 组。
语法
>>- movevdisk -- --+-----------------------------+--------------> '- -iogrp --+- iogrp_id ---+-' '- iogrp_name -' >--+----------+-- --+---------------------------+-- ------------> '- -force -' '- -node --+- node_id ---+-' '- node_name -' >--+- vdisk_id ---+-------------------------------------------->< '- vdisk_name -'
参数
- -iogrp iogrp_id | iogrp_name
- (可选)指定要将卷移至的 I/O 组。
- -force
- (可选)使用 force 参数可强制从 I/O 组中除去卷。该选项会覆盖高速缓存清空机制。切记:
- 如果指定 -force 参数,那么将废弃高速缓存的内容,并且卷可能会因高速缓存数据的丢失而受到损坏。应谨慎使用 -force 参数。
- 如果 force 参数用于移动具有不同步拷贝的卷,那么需要进行完全再同步。
- -node node_id | node_name
- (可选)指定分配为首选节点的那个节点的标识或名称。
- vdisk_id | vdisk_name
- (必需)指定要移动的卷。
描述
使用 movevdisk,将单个卷迁移至新 I/O 组 - 如有需要,请针对其他卷重复此操作。该命令也可用于在不更改高速缓存 I/O 组的情况下移动卷的首选节点,但不会更改可访问卷的 I/O 组(仅更改高速缓存 I/O 组)。
要点: 不能迁移或移动映像方式卷。
同时也可以移动压缩卷,并且可以指定新 I/O 组中的首选节点。您可以移动处于 Flash Copy (FC) 映射中的卷,但 FC 位图保留在原始 I/O 组中。当 FC 映射处于 preparing 或 prepared 状态时,不能移动卷。 此外,如果卷是处于 stopping 状态的 FC 映射的目标,那么可以移动该卷。
无法移动卷以更改全局镜像或高速镜像关系中卷的高速缓存 I/O 组,无论该卷是主卷、辅助卷还是变更卷。要移动全局镜像或高速镜像关系中的卷,首先必须删除关系。您可以更改首选节点,而不更改该类型卷的高速缓存 I/O 组。
如果卷处于脱机状态,请使用 recovervdisk 命令之一来恢复该卷并使其重新联机。要指定该卷的首选节点,请将 -node node_id | node_name 参数与 movevdisk 命令一起使用。使用 movevdisk 命令可更改与该卷关联的 I/O 组。
要点: 请勿:
- 在任何情况下都不要将卷移到脱机 I/O 组。切记: 为避免任何数据丢失情况,在移动卷之前,请确保 I/O 组处于联机状态。
- 将脱机卷移至恢复 I/O 组。
您可以将卷迁移到新的 I/O 组,以手动在集群系统中各节点之间均衡工作负载。这样可能导致一对节点超负荷,而另一对节点则负荷不足。
切记: 如果卷正在格式化,那么不能移动该卷。
注: 远程拷贝包括高速镜像和全局镜像。
将 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