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

将端口从 node1 映射到 node3

贡献者 netapp-pcarriga netapp-aoife netapp-aherbin

您必须确保 node1 上的物理端口正确映射到 node3 上的物理端口。这允许 node3 在升级后与集群中的其他节点以及与网络进行通信。

开始之前

您必须已经拥有来自 Hardware Universe 的新节点上的端口信息。(转至 "参考资料" 以链接到 Hardware Universe)。您可以在本节后面以及 "将端口从 node2 映射到 node4" 中使用这些信息。

node3的软件配置必须与node3的物理连接匹配、并且必须先还原网络连接、然后才能继续升级。

关于此任务

端口设置可能因节点型号而异。

步骤
  1. 【第 1 步】执行以下步骤,验证设置是否为双节点无交换机集群:

    1. 将权限级别设置为高级:

      set -privilege advanced

    2. 验证设置是否为双节点无交换机集群:

      network options switchless-cluster show

      例如:

     cluster::*> network options switchless-cluster show
     Enable Switchless Cluster: false/true

    +
    此命令的值必须与系统的物理状态匹配。

    1. 返回到管理权限级别:

      set -privilege admin

  2. 【第 2 步】进行以下更改:

    1. 修改将属于集群广播域的端口:

      network port modify -node node_name-port port_name-mtu 9000 -ipspace Cluster

      此示例将在 "node1" 上添加集群端口 e1b :

      network port modify -node node1 -port e1b -ipspace Cluster -mtu 9000
    2. 将每个 LIF 的集群 LIF 迁移到新端口一次:

      network interface migrate -vserver vserver_name-lif lif_name-source-node node1-destination-node node1-destination-port port_name

      迁移所有集群 LIF 并建立集群通信后,集群应达到仲裁状态。

    3. 修改集群 LIF 的主端口:

      network interface modify -vserver cluster -lif lif_name–home-port port_name

    4. 从集群广播域中删除旧端口:

      network port broadcast-domain remove-ports -ipspace cluster -broadcast-domain cluster -ports node1:port

    5. 显示 node1 和 node3 的运行状况:

      cluster show -node node1-fields health

    6. 根据要升级的HA对上运行的ONTAP版本、执行以下操作之一:

      如果您的 ONTAP 版本为 …​ 那么 …​

      9.8至9.11.1

      验证集群 LIF 是否正在侦听端口 7700 :

      ::> network connections listening show -vserver Cluster

      9.12.1或更高版本

      跳过此步骤并转到 第 3 步

      对于双节点集群,端口 7700 侦听集群端口是预期结果,如以下示例所示:

      Cluster::> network connections listening show -vserver Cluster
      Vserver Name     Interface Name:Local Port     Protocol/Service
      ---------------- ----------------------------  -------------------
      Node: NodeA
      Cluster          NodeA_clus1:7700               TCP/ctlopcp
      Cluster          NodeA_clus2:7700               TCP/ctlopcp
      Node: NodeB
      Cluster          NodeB_clus1:7700               TCP/ctlopcp
      Cluster          NodeB_clus2:7700               TCP/ctlopcp
      4 entries were displayed.
    7. 对于未侦听端口700的每个集群LIF、将LIF的管理状态设置为 down 然后 up

      ::> net int modify -vserver cluster -lif cluster-lif-status-admin down;net int modify -vserver cluster -lif cluster-lif-status-admin up

    重复子步骤( f )以验证集群 LIF 是否正在侦听端口 7700 。

  3. 修改托管数据 LIF 的物理端口的广播域成员资格。

    1. 列出所有端口的可访问性状态:

      网络端口可访问性显示

    2. 通过在每个端口上运行以下命令,修复物理端口以及 VLAN 端口的可访问性,一次运行一个端口:

      re可访问性修复-node node_name-port port_name

      此时将显示类似以下内容的警告。查看并根据需要输入 yn

      WARNING: Repairing port "node_name:port" might cause it to move into a different broadcast domain, which can cause LIFs to be re-homed away from the port. Are you sure you want to continue? {y|n}:
    3. 要使 ONTAP 能够完成修复,请在最后一个端口上运行 reachability repair 命令后等待大约一分钟。

    4. 列出集群上的所有广播域:

      network port broadcast-domain show

    5. 在执行可达性修复时,ONTAP 尝试将端口放置在正确的广播域中。但是,如果 ONTAP 无法确定端口的可达性,并且该端口与任何现有广播域都不对应,则 ONTAP 尝试为这些端口创建新的广播域。根据需要,如果所有成员端口都成为接口组的成员端口,则可以删除新创建的广播域。删除广播域:

      broadcast-domain delete -broadcast-domain broadcast_domain

    6. 查看接口组配置,并根据需要添加或删除成员端口。

      将成员端口添加到接口组端口:

      ifgrp add-port -node node_name-ifgrp ifgrp_port-port port_name

      从接口组端口删除成员端口:

      ifgrp remove-port -node node_name-ifgrp ifgrp_port-port port_name

    7. 根据需要删除并重新创建 VLAN 端口。删除 VLAN 端口:

      vlan delete -node node_name-vlan-name vlan_port

      创建 VLAN 端口:

      vlan create -node node_name-vlan-name vlan_port

    备注 根据要升级的系统的网络配置的复杂性,可能需要重复子步骤( a )到( g ),直到所有端口都在需要时正确放置为止。
  4. 【第 4 步】如果系统上未配置任何 VLAN ,请转至 第 5 步。如果已配置 VLAN ,请还原先前在不再存在的端口上配置的或在已移至另一广播域的端口上配置的已替换 VLAN 。

    1. 显示已替换的 VLAN :

      cluster controller-replacement network placed-vlans show

    2. 将已替换的 VLAN 还原到所需的目标端口:

      displaced -vVLAN restore -node node_name-port port_name-destination-port destination_port

    3. 验证所有已替换的 VLAN 是否已还原:

      cluster controller-replacement network placed-vlans show

    4. VLAN 会在创建后大约一分钟自动放置到相应的广播域中。验证已还原的 VLAN 是否已放置在相应的广播域中:

      网络端口可访问性显示

  5. 从 ONTAP 9.8 开始,如果端口在网络端口可达性修复过程中在广播域之间移动,ONTAP 会自动修改 LIF 的主端口。如果 LIF 的主端口已移至其他节点或未分配,则该 LIF 将显示为移位 LIF。恢复已移位 LIF 的主端口,这些 LIF 的主端口已不存在或已重新定位到其他节点。

    1. 显示主端口可能已移至另一个节点或不再存在的 LIF :

      displaced interface show

    2. 还原每个 LIF 的主端口:

      displaced interface restore -vserver vserver_name-lif-name LIF_name

    3. 验证是否已还原所有 LIF 主端口:

      displaced interface show

    如果所有端口均已正确配置并添加到正确的广播域中,则 network port reachability show 命令应将所有已连接端口的可访问性状态报告为 "ok" ,而对于没有物理连接的端口,此状态报告为 "no-reachability " 。如果任何端口报告的状态不是这两个端口,请按照中所述修复可访问性 第 3 步

  6. 验证属于正确广播域的端口上的所有 LIF 是否已由管理员启动。

    1. 检查是否存在任何已被管理员关闭的 LIF :

      network interface show -vserver vserver_name-status-admin down

    2. 检查是否有任何 LIF 运行中断:

      network interface show -vserver vserver_name-status-oper down

    3. 修改任何需要修改的 LIF ,使其具有不同的主端口:

      network interface modify -vserver vserver_name-lif LIF_name-home-port home_port

    备注 对于 iSCSI LIF ,修改主端口需要以管理员方式关闭 LIF 。
    1. 还原不在其各自主端口主端口的 LIF :

      网络接口还原 *

下一步是什么?

在将端口从 node1 映射到 node3 之后,"将 node1 拥有的 NAS 数据 LIF 从 node2 移动到 node3,并在 node3 上验证 SAN LIF"