简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

将根聚合的磁盘所有权重新分配给更换用的控制器模块( MetroCluster FC 配置)

提供者 netapp-thomi netapp-pcarriga netapp-martyh 下载此页面的 PDF

如果在灾难站点上更换了一个或两个控制器模块或 NVRAM 卡,则系统 ID 已更改,您必须将属于根聚合的磁盘重新分配给更换用的控制器模块。

由于节点处于切换模式且已完成修复,因此,本节仅会重新分配包含灾难站点的 pool1 根聚合的磁盘。此时,它们是唯一仍归旧系统 ID 所有的磁盘。

本节提供了双节点和四节点配置的示例。对于双节点配置,您可以忽略对每个站点上第二个节点的引用。对于八节点配置,您必须考虑第二个 DR 组上的其他节点。这些示例假设以下条件:

  • 站点 A 是灾难站点。

    • node_A_1 已更换。

    • node_A_2 已更换。

      仅存在于四节点 MetroCluster 配置中。

  • 站点 B 是正常运行的站点。

    • node_B_1 运行状况良好。

    • node_B_2 运行状况良好。

      仅存在于四节点 MetroCluster 配置中。

旧的和新的系统 ID 在中进行了标识 "确定替代控制器模块的系统 ID"

此操作步骤中的示例使用具有以下系统 ID 的控制器:

节点数

节点

原始系统 ID

新系统 ID

四个

node_A_1

4068741258

1574774970

node_A_2

4068741260

1574774991

node_B_1

4068741254

未更改

node_B_2

4068741256

未更改

两个

node_A_1

4068741258

1574774970

步骤
  1. 在替代节点处于维护模式的情况下,重新分配根聚合磁盘:

    dreassign -s old-system-ID -d new-system-ID

    *> disk reassign -s 4068741258 -d 1574774970
  2. 查看磁盘以确认灾难站点的 pool1 根聚合磁盘的所有权已更改为替代节点:

    d展示

    输出可能会显示更多或更少的磁盘,具体取决于根聚合中的磁盘数量以及这些磁盘中是否有任何磁盘发生故障并已更换。如果更换了磁盘,则 Pool0 磁盘将不会显示在输出中。

    现在,应将灾难站点的 pool1 根聚合磁盘分配给替代节点。

    *> disk show
    Local System ID: 1574774970
    
      DISK             OWNER                POOL   SERIAL NUMBER   HOME                DR HOME
    ------------       -------------        -----  -------------   -------------       -------------
    sw_A_1:6.126L19    node_A_1(1574774970) Pool0  serial-number   node_A_1(1574774970)
    sw_A_1:6.126L3     node_A_1(1574774970) Pool0  serial-number   node_A_1(1574774970)
    sw_A_1:6.126L7     node_A_1(1574774970) Pool0  serial-number   node_A_1(1574774970)
    sw_B_1:6.126L8     node_A_1(1574774970) Pool1  serial-number   node_A_1(1574774970)
    sw_B_1:6.126L24    node_A_1(1574774970) Pool1  serial-number   node_A_1(1574774970)
    sw_B_1:6.126L2     node_A_1(1574774970) Pool1  serial-number   node_A_1(1574774970)
    
    *> aggr status
             Aggr State           Status
     node_A_1_root online          raid_dp, aggr
                                   mirror degraded
                                   64-bit
    *>
  3. 查看聚合状态:

    聚合状态

    输出可能会显示更多或更少的磁盘,具体取决于根聚合中的磁盘数量以及这些磁盘中是否有任何磁盘发生故障并已更换。如果更换了磁盘,则 Pool0 磁盘将不会显示在输出中。

    *> aggr status
              Aggr State           Status
      node_A_1_root online          raid_dp, aggr
                                    mirror degraded
                                    64-bit
    *>
  4. 删除邮箱磁盘的内容:

    m邮箱销毁本地

  5. 如果聚合未联机,请将其联机:

    aggr online aggr_name

  6. 暂停节点以显示 LOADER 提示符:

    halt