跳到主要内容

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

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

关于本任务

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

本节提供四节点配置的示例。对于八节点配置,必须考虑第二个 DR 组中的额外节点。这些示例假设已满足以下前提:
  • 站点 A 是灾难站点。

  • node_A_1 已更换。

  • node_A_2 已更换。

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

  • 站点 B 是存活站点。

  • node_B_1 运行状况良好。

  • node_B_2 运行状况良好。

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

确定旧控制器模块的系统标识中确定旧的和新的系统标识。

此过程中的示例使用具有以下系统标识的控制器:

节点数量Node(节点)原始系统标识新系统标识
四个node_A_140687412581574774970
node_A_240687412601574774991
node_B_14068741254未更改
node_B_24068741256未更改
  1. 在替换节点处于维护模式时,重新分配根聚合磁盘:disk reassign -s old-system-ID -d new-system-ID

    示例

    *> disk reassign -s 4068741258 -d 1574774970
  2. 查看磁盘以确认灾难站点的 pool1 根聚合磁盘的所有权已转移到替换节点:disk show

    示例

    输出可能会显示更多或更少的磁盘,具体取决于根聚合中的磁盘数量以及这些磁盘中是否有任何磁盘出现故障并进行了更换。如果更换了磁盘,则 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. 查看聚合状态:aggr status

    示例

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

    *> aggr status
    Aggr State Status
    node_A_1_root online raid_dp, aggr
    mirror degraded
    64-bit
    *>
  4. 删除邮箱磁盘的内容:mailbox destroy local
  5. 如果聚合未联机,请使其联机:aggr online aggr_name
  6. 停止节点以显示装入程序提示符:halt