跳转到主内容

如何在 ONTAP 9 中无中断地将节点的根卷 / 聚合迁移到新磁盘?

Views:
41
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

适用场景

ONTAP 9

问题描述

  • ONTAP 9 支持 system node migrate-root 功能,该功能可以无中断地将根聚合迁移到存储控制器上的不同磁盘。 
  • 该命令是一个背景脚本,类似于自动无中断升级( NDU )。
  • 该脚本执行验证检查以及迁移节点根卷所需的所有步骤。 
  • 从 9.3P15 , 9.4P8 , 9.5P5 和 9.6 开始的 ONTAP 版本以及所有更高版本均支持迁移到分区磁盘。 

故障转移(接管和恢复)是 migrate-root 的一部分。应遵循与 NDU 类似的预防措施、包括但不限于:
  • 节点及其合作伙伴状态良好
  • 存储故障转移是可能的
  • 活动期间, CPU 和磁盘利用率低于 50%
  • NAS LIF 配置了相应的故障转移目标
  • SAN 客户端已正确配置 MPIO 并可允许存储故障转移 
  • SnapMirror 传输处于静止状态

必须在双节点集群中配置 HA ,以防止出现仲裁不足( Out of Quor仲裁 , OOQ )事件。

cluster ha modify -configured true

由于改进和错误修复,强烈建议在使用此命令之前升级到 ONTAP 9.2 及更高版本。

system node migrate-root CLI 手册页

9.0 和 9.1 系统节点 migrate-root

在节点上启动根聚合迁移

可用性:此命令可用于高级权限级别的集群管理员。

System Nodemigrate-root 命令可将节点的根聚合迁移到另一组磁盘。您需要指定要在其中创建新根聚合的节点名称和磁盘列表。该命令可启动一个作业、该作业备份节点配置、创建新聚合、将其设置为新根聚合、恢复节点配置并恢复原始聚合和卷的名称。根据磁盘清零、重新引导节点和恢复节点配置所需的时间、作业可能需要几个小时。

参数

-node {<nodename>|local} - 节点

指定拥有要迁移的根聚合的节点。值 local 指定当前节点。

{ -disklist<disk path name>、 ... —新根聚合的磁盘列表

指定将在其上创建新根聚合的磁盘列表。所有磁盘都必须是备用磁盘并且归同一节点所有。所需磁盘的最小数量取决于 RAID 类型。

-raid-type {raid_tec|raid_dp|raid4} —新根聚合的 RAID 类型

指定根聚合的 RAID 类型。默认值为 RAID-DP 。

示例

以下示例中的命令将在节点 1 上启动根聚合迁移:

cluster1::> system node migrate-root -node node1 -disklist 1.11.8,1.11.9,1.11.10,1.11.11,1.11.12 -raid-type raid_dp

9.2 及更高版本添加了新功能

9.2 及更高版本的 system node migrate-root

-resume [true]} - Resume a Failed Migrate Operation

如果已创建 new_root 聚合且旧根聚合处于受限状态,则恢复失败的 migrate-root 操作。

操作步骤

  1. 需要适当数量的备用磁盘。在 Hardware Universe中检查父表的建议大小。分区磁盘不能用作新根聚合的目标,但是,它们可以作为源。确定可用备用磁盘:

::> storage aggregate show-spare-disks -owner-name node1

  1. 进入高级模式运行命令并指定要使用的磁盘。此操作将启动根迁移。

::> set adv
::*> system node migrate-root -node node1 -disklist 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12 -raid-type raid_dp

  1. 检查 migrate-root 的状态并记下任何错误。此作业可能需要 20 到 40 分钟才能超时并出现错误。

::*> job show -name "Root Aggregate Migration Job" -instance

  1. 在 ONTAP 9.2 及更高版本中,您可以恢复作业。

::*> system node migrate-root -node node1 -resume true

  • 通常,根迁移会成功且透明,但在极少数情况下,发生原因脚本可能会失败。
  • 可能的故障包括节点使用新根聚合启动,并且脚本无法继续,需要执行其他手动清理步骤。

如需更多帮助,请联系 NetApp 技术支持 并参考此文章以协助进行恢复。

Scan to view the article on your device
CUSTOMER EXCLUSIVE CONTENT

Registered NetApp customers get unlimited access to our dynamic Knowledge Base.

New authoritative content is published and updated each day by our team of experts.

Current Customer or Partner?

Sign In for unlimited access

New to NetApp?

Learn more about our award-winning Support