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

停用存储架时从 MetroCluster FC 中断过渡到 MetroCluster IP ( ONTAP 9.8 及更高版本)

提供者 netapp-martyh NetAppZacharyWambold ntap-bmegan 下载此页面的 PDF

从 ONTAP 9.8 开始,您可以在中断的情况下将双节点 MetroCluster FC 配置过渡到四节点 MetroCluster IP 配置,并停用现有存储架。操作步骤包括将数据从现有驱动器架移至新配置,然后停用旧磁盘架的步骤。

  • 如果您计划停用现有存储架并将所有数据移至 MetroCluster IP 配置中的新磁盘架,则会使用此操作步骤。

  • 新的 MetroCluster IP 节点必须支持现有存储架型号。

  • 运行 ONTAP 9.8 及更高版本的系统支持此操作步骤。

  • 此操作步骤会造成系统中断。

  • 此操作步骤仅适用于双节点 MetroCluster FC 配置。

    如果您使用的是四节点 MetroCluster FC 配置,请参见 选择过渡操作步骤

  • 您必须满足所有要求并按照操作步骤中的所有步骤进行操作。

停用旧磁盘架时的过渡要求

在开始过渡过程之前,您必须确保现有 MetroCluster FC 配置满足要求。

  • 它必须是双节点光纤连接或延伸型 MetroCluster 配置,并且所有节点都必须运行 ONTAP 9.8 或更高版本。

    新的 MetroCluster IP 控制器模块应运行相同版本的 ONTAP 9.8 。

  • 现有平台和新平台必须是过渡支持的组合。

  • 它必须满足 _MetroCluster 安装和配置指南 _ 中所述的所有要求和布线。

新配置还必须满足以下要求:

  • 新的 MetroCluster IP 平台型号必须支持旧的存储架型号。

  • 根据现有磁盘架中的可用备用磁盘,必须添加更多驱动器。

    这可能需要额外的驱动器架。

    您需要为每个控制器另外配置 14 - 18 个驱动器:

    • 三个池 0 驱动器

    • 三个池 1 驱动器

    • 两个备用驱动器

    • 系统卷需要六到十个驱动器

  • 您必须确保配置(包括新节点)不超过配置的平台限制,包括驱动器数,根聚合大小容量等

    有关每个平台型号的信息,请访问 _NetApp Hardware Universe 。

您必须能够从 MetroCluster 站点对所有六个节点进行远程控制台访问,或者根据操作步骤的要求计划在站点之间进行传输。

移动数据和停用旧存储架时用于中断过渡的工作流

您必须遵循特定工作流以确保成功过渡。

在准备过渡时,请规划站点之间的差旅。请注意,在对远程节点进行机架安装和布线后,您需要对这些节点进行串行终端访问。只有在配置节点后,才能访问服务处理器。

工作流 2n 过渡将数据移动到新磁盘架

正在过渡配置

您必须遵循详细的过渡操作步骤。

在以下步骤中,您将转到本指南的其他部分。您必须按给定顺序执行每个引用部分中的步骤。

  1. 按照中的步骤规划端口映射 "将端口从 MetroCluster FC 节点映射到 MetroCluster IP 节点"

  2. 按照中的步骤准备 MetroCluster IP 控制器 "准备 MetroCluster IP 控制器"

  3. 验证 MetroCluster FC 配置的运行状况。

  4. 从 MetroCluster FC 配置收集信息。

  5. 如有必要,请取消 Tiebreaker 监控。

  6. 准备并删除现有 MetroCluster FC 节点。

    执行一节中的步骤 过渡 MetroCluster FC 节点

  7. 连接新的 MetroCluster IP 节点。

    执行一节中的步骤 连接 MetroCluster IP 控制器模块

  8. 配置新的 MetroCluster IP 节点并完成过渡。

    执行一节中的步骤 配置新节点并完成过渡

迁移根聚合

过渡完成后,将剩余的现有根聚合从 MetroCluster FC 配置迁移到 MetroCluster IP 配置中的新磁盘架。

此任务会将 node_A_1-FC 和 node_B_1-FC 的根聚合移至新 MetroCluster IP 控制器所拥有的磁盘架:

  1. 将新本地存储架上的池 0 磁盘分配给要迁移根的控制器(例如,如果正在迁移 node_A_1-FC 的根,请将新存储架上的池 0 磁盘分配给 node_A_1-IP )

    请注意, migration_disks 不会重新创建根镜像 _ ,因此在发出迁移命令之前,无需分配池 1 磁盘

  2. 将权限模式设置为 advanced : set priv advanced

  3. 迁移根聚合: ssystem node migrate-root -node node-name -disklist disk-id1 , disk-id2 , diskn -raid-type raid-type

    • node-name 是根聚合要迁移到的节点。

    • 磁盘 ID 用于标识新磁盘架上的池 0 磁盘。

    • RAID 类型通常与现有根聚合的 RAID 类型相同。

    • 您可以使用命令 job show -idjob-id-instance 检查迁移状态,其中 job-id 是在发出 migrate-root 命令时提供的值。例如,如果 node_A_1-FC 的根聚合包含三个具有 raid_dp 的磁盘,则可使用以下命令将根迁移到新磁盘架 11 :

    system node migrate-root -node node_A_1-IP -disklist 3.11.0,3.11.1,3.11.2 -raid-type raid_dp
  4. 请等待迁移操作完成,然后节点自动重新启动。

  5. 在直接连接到远程集群的新磁盘架上为根聚合分配池 1 磁盘。

  6. 镜像迁移的根聚合。

  7. 等待根聚合完成重新同步。

    您可以使用 storage aggregate show 命令检查聚合的同步状态。

  8. 对另一个根聚合重复上述步骤。

迁移数据聚合

在新磁盘架上创建数据聚合,然后使用卷移动将数据卷从旧磁盘架传输到新磁盘架上的聚合。

  1. 将数据卷移动到新控制器上的聚合,一次移动一个卷。

    请使用控制器升级快速指南 _ 的以下部分。

停用从 node_A_1-FC 和 node_A_2-FC 移动的磁盘架

您可以从原始 MetroCluster FC 配置中停用旧存储架。这些磁盘架最初由 node_A_1-FC 和 node_A_2-FC 所有。

  1. 确定 cluster_B 上旧磁盘架上需要删除的聚合。

    在此示例中,以下数据聚合由 MetroCluster FC cluster_B 托管,需要删除: aggr_data_A1 和 aggr_data_A2 。

    您需要执行这些步骤来确定磁盘架上的数据聚合,使其脱机和删除。此示例仅适用于一个集群。
    cluster_B::> aggr show
    
    Aggregate     Size Available Used% State   #Vols  Nodes            RAID Status
    --------- -------- --------- ----- ------- ------ ---------------- ------------
    aggr0_node_A_1-FC
               349.0GB   16.83GB   95% online       1 node_A_1-IP      raid_dp,
                                                                       mirrored,
                                                                       normal
    aggr0_node_A_2-IP
               349.0GB   16.83GB   95% online       1 node_A_2-IP      raid_dp,
                                                                       mirrored,
                                                                       normal
    ...
    8 entries were displayed.
    
    cluster_B::>
  2. 检查数据聚合是否包含任何 MDV_aud 卷,并在删除这些聚合之前将其删除。

    您必须删除 MDV_aud 卷,因为它们无法移动。

  3. 使每个聚合脱机,然后将其删除:

    1. 使聚合脱机: storage aggregate offline -aggregate aggregate-name

      以下示例显示了聚合 node_B_1_aggr0 正在脱机:

      cluster_B::> storage aggregate offline -aggregate node_B_1_aggr0
      
      Aggregate offline successful on aggregate: node_B_1_aggr0
    2. 删除聚合: storage aggregate delete -aggregate aggregate-name

      出现提示时,您可以销毁丛。

      以下示例显示了要删除的聚合 node_B_1_aggr0 。

    cluster_B::> storage aggregate delete -aggregate node_B_1_aggr0
    Warning: Are you sure you want to destroy aggregate "node_B_1_aggr0"? {y|n}: y
    [Job 123] Job succeeded: DONE
    
    cluster_B::>
  4. 删除所有聚合后,关闭电源,断开连接并卸下磁盘架。

  5. 重复上述步骤以停用 cluster_A 磁盘架。

正在完成过渡

删除旧控制器模块后,您可以完成过渡过程。

  1. 完成过渡过程:

    执行中的步骤 使系统恢复正常运行