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

安装并启动 node3

您必须在机架中安装 node3 ,将 node1 的连接传输到 node3 ,启动 node3 并安装 ONTAP 。此外,您还必须重新分配 node1 的任何备用磁盘,属于根卷的任何磁盘以及先前未重新定位到 node2 的任何非根聚合。

如果 node3 与 node1 上安装的 ONTAP 9 版本不同,则必须对其执行网络启动。安装 node3 后,从 Web 服务器上存储的 ONTAP 9 映像启动它。然后,您可以将正确的文件下载到启动介质设备,以供后续系统启动。请参见 "准备网络启动"

但是,如果 node3 安装的 ONTAP 9 版本与 node1 相同或更高,则不需要对其执行网络启动。

注 * 重要信息 * :如果要升级连接到存储阵列的 V 系列系统或使用连接到存储阵列的 FlexArray 虚拟化软件的系统,则需要完成升级 第 1 步第 5 步,请将此部分保留在 第 6 步 并按照中的说明进行操作 "在 node3 上配置 FC 端口""检查并配置 node3 上的 UTA/UTA2 端口" 根据需要在维护模式下输入命令。然后,您必须返回到此部分并继续使用 第 7 步。但是,如果要升级具有存储磁盘的系统,则需要完成整个部分,然后转到 "在 node3 上配置 FC 端口""检查并配置 node3 上的 UTA/UTA2 端口",在集群提示符处输入命令。
步骤
  1. 【 man_install3_step1]] 确保为 node3 预留机架空间。

    如果 node1 和 node2 位于不同的机箱中,则可以将 node3 与 node1 放在同一机架位置。但是,如果 node1 与 node2 位于同一机箱中,则需要将 node3 置于其自身的机架空间中,最好靠近 node1 的位置。

  2. 【第 2 步】按照适用于您的节点型号的 Installation and Setup Instructions 在机架中安装 node3 。

    注 如果要升级到两个节点位于同一机箱中的系统,请在机箱中安装 node4 以及 node3 。否则,在启动 node3 时,该节点的行为将如同处于双机箱配置中,而在启动 node4 时,节点之间的互连将不会启动。
  3. 【第 3 步】为节点 3 布线,将节点 1 的连接移至节点 3 。

    以下参考资料可帮助您正确进行缆线连接。转至 "参考资料" 以链接到它们。

    • node3 平台的 _Installation and Setup Instructions_or _FlexArray 虚拟化安装要求和参考 _ 。

    • 相应的磁盘架操作步骤

    • 高可用性管理 _ 文档

      使用缆线连接以下连接:

    • 控制台(远程管理端口)

    • 集群端口

    • 数据端口

    • 集群和节点管理端口

    • 存储

    • SAN 配置: iSCSI 以太网和 FC 交换机端口

      注 您可能不需要将互连卡或集群互连缆线连接从 node1 移至 node3 ,因为大多数平台型号都具有唯一的互连卡型号。对于 MetroCluster 配置,您需要将 FC-VI 缆线连接从 node1 移至 node3 。如果新主机没有 FC-VI 卡,则可能需要移动 FC-VI 卡。
  4. 【 man_install3_step4]] 打开 node3 的电源,然后在控制台终端上按 Ctrl-C 以访问启动环境提示符,从而中断启动过程。

    如果要升级到两个节点位于同一机箱中的系统, node4 也会重新启动。但是,您可以忽略 node4 启动,直到稍后再启动。

    注 启动 node3 时,您可能会看到以下警告消息:
    WARNING: The battery is unfit to retain data during a power outage. This is likely because the battery is discharged but could be due to other temporary conditions.
    When the battery is ready, the boot process will complete and services will be engaged.
    To override this delay, press 'c' followed by 'Enter'
  5. 如果您在中看到警告消息,则需要执行以下操作 第 4 步,执行以下操作:

    1. 检查是否存在任何可能指示 NVRAM 电池电量低以外问题的控制台消息,如有必要,请采取任何必要的更正措施。

    2. 让电池充电并完成启动过程。

      注 * 注意 * :请勿覆盖此延迟;如果不允许电池充电,可能会导致数据丢失。
  6. 【 man_install3_step6]] 执行以下操作之一:

    如果您的系统 …​ 那么 …​

    具有磁盘,无后端存储

    跳过第 7 步到第 12 步,然后转到 第 13 步

    是 V 系列系统或已将 FlexArray 虚拟化软件连接到存储阵列的系统

    1. 转至 "在 node3 上设置 FC 或 UTA/UTA2 配置" 并完成各小节 "在 node3 上配置 FC 端口""检查并配置 node3 上的 UTA/UTA2 端口",根据您的系统情况而定。

    2. 返回到此部分,完成从开始的其余步骤 第 7 步

      • 重要信息 * :在使用 FlexArray 虚拟化软件的 V 系列或系统上启动 ONTAP 之前,必须重新配置 FC 板载端口, CNA 板载端口和 CNA 卡。

  7. 【 man_install3_step7]] 将新节点的 FC 启动程序端口添加到交换机分区。

    如果您的系统具有磁带 SAN ,则需要对启动程序进行分区。有关说明,请参见存储阵列和分区文档。

  8. 【 man_install3_step8]] 将 FC 启动程序端口作为新主机添加到存储阵列,将阵列 LUN 映射到新主机。

    有关说明,请参见存储阵列和分区文档。

  9. 修改与存储阵列上的阵列 LUN 关联的主机或卷组中的全球通用端口名称( WWPN )值。

    安装新控制器模块会更改与每个板载 FC 端口关联的 WWPN 值。

  10. 如果您的配置使用基于交换机的分区,请调整分区以反映新的 WWPN 值。

  11. 验证阵列 LUN 现在是否对 node3 可见:

    ssysconfig -v

    系统将显示每个 FC 启动程序端口可见的所有阵列 LUN 。如果阵列 LUN 不可见,您将无法在本节稍后将磁盘从 node1 重新分配到 node3 。

  12. 【 man_install3_step12]] 按 Ctrl-C 显示启动菜单并选择维护模式。

  13. 在维护模式提示符处,输入以下命令:

    halt

    系统将在启动环境提示符处停止。

  14. 【 man_install3_step14]] 执行以下操作之一:

    如果要升级到的系统位于 …​ 那么 …​

    双机箱配置(控制器位于不同机箱中)

    转至 第 15 步

    单机箱配置(控制器位于同一机箱中)

    1. 将控制台缆线从 node3 切换到 node4 。

    2. 打开 node4 的电源,然后在控制台终端按 Ctrl-C 以访问启动环境提示符,从而中断启动过程。

      如果两个控制器位于同一机箱中,则应已打开电源。

    3. 如果您在中看到警告消息,请执行此操作 第 4 步,按照中的说明进行操作 第 5 步

    4. 将控制台缆线从 node4 切回到 node3 。

    5. 转至 第 15 步

  15. 【 man_install3_step15]] 为 ONTAP 配置 node3 :

    set-defaults

  16. s此配置正在使用 NetApp 存储加密( NSE ),则必须将 etenv bootarg.storageencryption.support 命令设置为 true ,并将 kmip.init.maxwait 变量设置为 off ,以避免在加载 node1 配置后出现启动环路:

    setenv bootarg.storageencryption.support true

    setenv kmip.init.maxwait off

  17. 【 { man_install3_step17]] 如果 node3 上安装的 ONTAP 版本与 node1 上安装的 ONTAP 9 版本相同或更高,请列出磁盘并将其重新分配给新的 node3 :

    boot_ontap

    警告 * 警告 * :如果此新节点曾在任何其他集群或 HA 对中使用过,则必须运行 wipeconfig 才能继续。否则可能会导致服务中断或数据丢失。如果先前使用了替代控制器,请联系技术支持,尤其是在这些控制器运行的是在 7- 模式下运行的 ONTAP 时。
  18. 【 man_install3_step18]] 按 CTRL-C 显示启动菜单。

  19. 执行以下操作之一:

    如果要升级的系统 …​ 那么 …​

    node3 上的 ONTAP 版本是否正确或最新

    转至 第 20 步

    node3 上的 ONTAP 版本正确或最新

    转至 第 25 步

  20. 【 man_install3_step20]] 通过选择以下操作之一来配置网络启动连接。

    注 您必须使用管理端口和 IP 作为网络启动连接。请勿使用数据 LIF IP ,否则在执行升级期间可能会发生数据中断。
    动态主机配置协议( DHCP ) 那么 …​

    正在运行

    在启动环境提示符处输入以下命令,以自动配置连接: ifconfig e0M -auto

    未运行

    在启动环境提示符处输入以下命令以手动配置连接: ifconfig e0M -addr=filer_addr -mask=netmask -gw=gateway -dns=dns_addr domain=dns_domain filer_addr 是存储系统的 IP 地址。netmask 是存储系统的网络掩码。gateway 是存储系统的网关。dns_addr 是网络上名称服务器的 IP 地址。dns_domain 是域名服务( DNS )域名。如果使用此可选参数,则无需在网络启动服务器 URL 中使用完全限定域名;您只需要服务器的主机名。* 注 * :接口可能需要其他参数。有关详细信息,请在固件提示符处输入 help ifconfig

  21. 【 man_install3_step21]] 对 node3 执行网络启动:

    针对 …​ 那么 …​

    FAS/AFF8000 系列系统

    netboot http://web_server_ip/path_to_webaccessible_directory/netboot/kernel

    所有其他系统

    netboot http://web_server_ip/path_to_webaccessible_directory/ontap_version_image.tgz

    path_to_the_web-accessible_directory 会指向您下载 ontap_version_image.tgz 的位置 "第 1 步"prepare for netboot 一节中。

    注 请勿中断启动。
  22. 在启动菜单中,选择选项 * ( 7 )首先安装新软件 * 。

    此菜单选项可下载新的 ONTAP 映像并将其安装到启动设备中。

    注 请忽略以下消息:
    This procedure is not supported for Non-Disruptive Upgrade on an HA pair.

    注意适用场景可无中断升级 ONTAP ,而不是升级控制器。

    注 请始终使用 netboot 将新节点更新为所需映像。如果使用其他方法在新控制器上安装映像,则可能安装了错误的映像。此问题描述适用场景是 ONTAP 的所有版本。
  23. 如果系统提示您继续运行操作步骤,请输入 y ,并在系统提示您输入软件包时输入以下 URL :

  24. 完成以下子步骤:

    1. 出现以下提示时,输入 n 以跳过备份恢复:

      Do you want to restore the backup configuration now? {y|n}
    2. 出现以下提示时,输入 y 以重新启动:

      The node must be rebooted to start using the newly installed software. Do you want to reboot now? {y|n}

      控制器模块重新启动,但停留在启动菜单处,因为启动设备已重新格式化,需要还原配置数据。

  25. 【 man_install3_step25]] 输入 5 以选择 * ( 5 )维护模式启动 * ,然后在系统提示您继续启动时输入 y

  26. 【 man_install3_step26]] 继续操作前,请转到 "在 node3 上设置 FC 或 UTA/UTA2 配置" 对节点上的 FC 或 UTA/UTA2 端口进行任何必要的更改。

    按照这些部分中的建议进行更改,重新启动节点并进入维护模式。

  27. 【 man_install3_step27]] 找到 node3 的系统 ID :

    d 展示 -A

    系统将显示节点的系统 ID 及其磁盘信息,如以下示例所示:

     *> disk show -a
     Local System ID: 536881109
     DISK     OWNER                    POOL  SERIAL   HOME          DR
     HOME                                    NUMBER
     -------- -------------            ----- -------- ------------- -------------
     0b.02.23 nst-fas2520-2(536880939) Pool0 KPG2RK6F nst-fas2520-2(536880939)
     0b.02.13 nst-fas2520-2(536880939) Pool0 KPG3DE4F nst-fas2520-2(536880939)
     0b.01.13 nst-fas2520-2(536880939) Pool0 PPG4KLAA nst-fas2520-2(536880939)
     ......
     0a.00.0               (536881109) Pool0 YFKSX6JG              (536881109)
     ......
    注 输入命令后,您可能会看到消息 disk show : no disks match option -a 。此消息不是错误消息,因此您可以继续使用操作步骤。
  28. 【 man_install3_step28]] 重新分配 node1 的备用磁盘,属于根的所有磁盘以及先前未重新定位到 node2 的任何非根聚合 "将非根聚合从 node1 重新定位到 node2"

    根据您的系统是否具有共享磁盘,输入 disk reassign 命令的适当格式:

    磁盘类型 然后运行命令 …​

    共享磁盘

    dreassign -s node1_sysid -d node3_sysid -p node2_sysid

    无共享磁盘

    dreassign -s node1_sysid -d node3_sysid

    对于 node1_sysid 值,请使用中捕获的信息 "记录 node1 信息"。要获取 node3_sysid 的值,请使用 ssysconfig 命令。

    注 只有当存在共享磁盘时,才需要在维护模式下使用 ` -p` 选项。

    使用 disk reassign 命令仅重新分配 node1_sysid 为当前所有者的磁盘。

    系统将显示以下消息:

    Partner node must not be in Takeover mode during disk reassignment from maintenance mode.
    Serious problems could result!!
    Do not proceed with reassignment if the partner is in takeover mode. Abort reassignment (y/n)?
  29. 【 man_install3_step29]] 输入 n

    系统将显示以下消息:

    After the node becomes operational, you must perform a takeover and giveback of the HA partner node to ensure disk reassignment is successful.
    Do you want to continue (y/n)?
  30. 【 man_install3_step30]] 输入 y

    系统将显示以下消息:

    Disk ownership will be updated on all disks previously belonging to Filer with sysid <sysid>.
    Do you want to continue (y/n)?
  31. 【 man_install3_step31]] 输入 y

  32. 【 { man_install3_step32]] 如果要从具有外部磁盘的系统升级到支持内部和外部磁盘的系统(例如, AFF A800 系统),请将 node1 聚合设置为 root ,以确认 node3 从 node1 的根聚合启动。

    警告 * 警告 * :您必须按所示的确切顺序执行以下子步骤;否则可能发生原因会导致中断甚至数据丢失。

    以下操作步骤会将 node3 设置为从 node1 的根聚合启动:

    1. 检查 node1 聚合的 RAID ,丛和校验和信息:

      aggr status -r

    2. 检查 node1 聚合的状态:

      聚合状态

    3. 如果需要,将 node1 聚合置于联机状态:

      aggr_online root_aggr_from_node1

    4. 阻止 node3 从其原始根聚合启动: aggr offline root_aggr_on_node3

    5. 将 node1 根聚合设置为 node3 的新根聚合:

      aggr options <aggr_from_node1> root

    6. 验证 node3 的根聚合是否脱机,从 node1 接管的磁盘的根聚合是否联机并设置为 root :

      聚合状态

      注 如果不执行上一个子步骤,发生原因 node3 可能会从内部根聚合启动,或者它可能会发生原因系统以假定存在新的集群配置或提示您确定一个集群配置。

      下面显示了命令输出的示例:

     ---------------------------------------------------------------
          Aggr State               Status          Options
     aggr0_nst_fas8080_15 online   raid_dp, aggr   root, nosnap=on
                                   fast zeroed
                                   64-bit
    
       aggr0 offline               raid_dp, aggr   diskroot
                                   fast zeroed
                                   64-bit
     ----------------------------------------------------------------------
  33. 【 man_install3_step33]] 验证控制器和机箱是否配置为 ha

    ha-config show

    以下示例显示了 ha-config show 命令的输出:

     *> ha-config show
        Chassis HA configuration: ha
        Controller HA configuration: ha

    系统会记录在可编程 ROM ( PROM )中,无论是 HA 对还是独立配置。独立系统或 HA 对中的所有组件的状态都必须相同。

    如果控制器和机箱未配置为 "ha" ,请使用以下命令更正配置:

    ha-config modify controller ha

    ha-config modify chassis ha

    如果您使用的是 MetroCluster 配置,请使用以下命令修改控制器和机箱:

    ha-config modify controller mcc

    ha-config modify chassis mcc

  34. 【 man_install3_step34]] 销毁 node3 上的邮箱:

    m邮箱销毁本地

    控制台将显示以下消息:

    Destroying mailboxes forces a node to create new empty mailboxes, which clears any takeover state, removes all knowledge of out-of-date plexes of mirrored volumes, and will prevent management services from going online in 2-node cluster HA configurations. Are you sure you want to destroy the local mailboxes?
  35. 【 man_install3_step35]] 在提示符处输入 y 确认您要销毁本地邮箱。

  36. 【 man_install3_step36]] 退出维护模式:

    halt

    系统将在启动环境提示符处停止。

  37. 在 node2 上,检查系统日期,时间和时区:

    dATE

  38. 【 { man_install3_step38]] 在 node3 上,在启动环境提示符处检查日期:

    s如何选择日期

  39. 【 man_install3_step39]] 如有必要,请在 node3 上设置日期:

    set date <MM/dd/yyy>

  40. 在 node3 上,在启动环境提示符处检查时间:

    s时间

  41. 【 man_install3_step41]] 如有必要,请在 node3 上设置时间:

    set time <hh : mm : ss>

  42. 【 man_install3_step42]] 验证配对系统 ID 是否设置正确,如中所述 第 28 步 在 -p 开关下:

    printenv partner-sysid

  43. 如果需要,请在 node3 上设置配对系统 ID :

    setenv partner-sysid <node2_sysid>

    保存设置:

    saveenv

  44. 【 man_install3_step44]] 在启动环境提示符处访问启动菜单:

    boot_ontap 菜单

  45. 在启动菜单中,输入 6 以选择选项 * ( 6 ) Update flash from backup config* 。

    系统将显示以下消息:

    This will replace all flash-based configuration with the last backup to disks. Are you sure you want to continue?:
  46. 在提示符处输入 y

    启动正常进行,然后系统会要求您确认系统 ID 不匹配。

    注 系统可能会重新启动两次,然后才会显示不匹配警告。
  47. 确认不匹配,如以下示例所示:

    WARNING: System id mismatch. This usually occurs when replacing CF or NVRAM cards!
    Override system id (y|n) ? [n] y

    节点可能会经过一轮重新启动,然后才能正常启动。

  48. 【 man_install3_step48]] 登录到 node3 。