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

为更换的驱动器分配所有权

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

如果在灾难站点还原硬件时更换了驱动器,或者必须将驱动器置零或删除所有权,则必须为受影响的驱动器分配所有权。

灾难站点的可用驱动器数量必须至少与灾难发生前相同。

驱动器架和驱动器布局必须满足中的要求 "所需的 MetroCluster IP 组件和命名约定" 部分 。

这些步骤在灾难站点的集群上执行。

此操作步骤显示了所有驱动器的重新分配以及在灾难站点上创建新丛的情况。新丛是运行正常的站点的远程丛和灾难站点的本地丛。

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

  • 站点 A 是灾难站点。

    • node_A_1 已更换。

    • node_A_2 已更换。

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

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

    • node_B_1 运行状况良好。

    • node_B_2 运行状况良好。

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

控制器模块具有以下原始系统 ID :

MetroCluster 配置中的节点数 节点 原始系统 ID

四个

node_A_1

4068741258

node_A_2

4068741260

node_B_1

4068741254

node_B_2

4068741256

两个

node_A_1

4068741258

在分配驱动器时,应记住以下几点:

  • 对于灾难发生前存在的每个节点, old-count-of-disks 必须至少具有相同数量的磁盘。

    如果指定的或存在的磁盘数量较少,则修复操作可能会由于空间不足而无法完成。

  • 要创建的新丛是属于正常运行的站点( node_B_x pool1 )的远程丛和属于灾难站点的本地丛( node_B_x pool0 )。

  • 所需驱动器总数不应包括根聚合磁盘。

    如果将 n 个磁盘分配给运行正常的站点的 pool1 ,则应将 n-3 个磁盘分配给灾难站点,并假设根聚合使用三个磁盘。

  • 不能将任何磁盘分配给与同一堆栈中所有其他磁盘分配到的池不同的池。

  • 属于正常运行的站点的磁盘将分配给池 1 ,属于灾难站点的磁盘将分配给池 0 。

步骤
  1. 根据您使用的是四节点还是双节点 MetroCluster 配置,分配新的无主驱动器:

    • 对于四节点 MetroCluster 配置,请在替代节点上使用以下一系列命令将新的无主磁盘分配给相应的磁盘池:

      1. 系统地将每个节点的已更换磁盘分配给各自的磁盘池:

        dassign -s sysid -n old-count-of-disks -p pool

        在运行正常的站点中,您可以为每个节点问题描述一个 disk assign 命令:

        cluster_B::> disk assign -s node_B_1-sysid -n old-count-of-disks -p 1 **\(remote pool of surviving site\)**
        cluster_B::> disk assign -s node_B_2-sysid -n old-count-of-disks -p 1 **\(remote pool of surviving site\)**
        cluster_B::> disk assign -s node_A_1-old-sysid -n old-count-of-disks -p 0 **\(local pool of disaster site\)**
        cluster_B::> disk assign -s node_A_2-old-sysid -n old-count-of-disks -p 0 **\(local pool of disaster site\)**

        以下示例显示了具有系统 ID 的命令:

      cluster_B::> disk assign -s 4068741254 -n 21 -p 1
      cluster_B::> disk assign -s 4068741256 -n 21 -p 1
      cluster_B::> disk assign -s 4068741258 -n 21 -p 0
      cluster_B::> disk assign -s 4068741260 -n 21 -p 0
      1. 确认磁盘的所有权:

        storage disk show -fields owner , pool

    storage disk show -fields owner, pool
    cluster_A::> storage disk show -fields owner, pool
    disk     owner          pool
    -------- ------------- -----
    0c.00.1  node_A_1      Pool0
    0c.00.2  node_A_1      Pool0
    .
    .
    .
    0c.00.8  node_A_1      Pool1
    0c.00.9  node_A_1      Pool1
    .
    .
    .
    0c.00.15 node_A_2      Pool0
    0c.00.16 node_A_2      Pool0
    .
    .
    .
    0c.00.22 node_A_2      Pool1
    0c.00.23 node_A_2      Pool1
    .
    .
    .
    • 对于双节点 MetroCluster 配置,请在替代节点上使用以下一系列命令将新的无主磁盘分配给相应的磁盘池:

      1. 显示本地磁盘架 ID :

        运行 local storage show shelf

      2. 将运行状况良好的节点的已更换磁盘分配到池 1 :

        运行本地磁盘分配 -shelf shelf-id -n old-count-of-disks -p 1 -s node_B_1-sysid -f

      3. 将替代节点的已更换磁盘分配到池 0 :

        运行本地磁盘分配 -shelf shelf-id -n old-count-of-disks -p 0 -s node_A_1-sysid -f

  2. 在运行正常的站点上,再次启用自动磁盘分配:

    storage disk option modify -autosassign on *

    cluster_B::> storage disk option modify -autoassign on *
    2 entries were modified.
  3. 在正常运行的站点上,确认自动磁盘分配已启用:

    s存储磁盘选项 show

     cluster_B::> storage disk option show
     Node     BKg. FW. Upd.  Auto Copy   Auto Assign  Auto Assign Policy
    --------  -------------  -----------  -----------  ------------------
    node_B_1       on            on          on             default
    node_B_2       on            on          on             default
    2 entries were displayed.
    
     cluster_B::>