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

使用ONTAP 9.8或更高版本映射网络端口

贡献者

要使 node3 和 node4 能够在升级后在集群中彼此通信并与网络通信,您必须确认物理端口已正确配置了用于预期用途的设置,例如集群,数据等。

开始之前

这些步骤适用于运行ONTAP 9.8或更高版本的系统。如果您运行的是 ONTAP 9.7 或更早版本,则必须在中使用操作步骤 "使用 ONTAP 9.7 或更早版本映射网络端口"

关于此任务

您必须对 node3 和 node4 执行这些步骤。

备注 以下命令示例引用 "node1" ,因为在操作步骤的此阶段,替代节点 "node3" 和 "node4" 实际上分别命名为 "node1" 和 "node2" 。
步骤
  1. 如果系统运行的是 ONTAP 9.7 或更早版本,请执行 * 停止 * 。您必须在中使用操作步骤 "使用 ONTAP 9.7 或更早版本映射网络端口"

  2. 找到您在 prepare for upgrade when moving storage 中记录的 node1 和 node2 的端口和 LIF 配置信息, "第 3 步"

  3. 找到您在移动存储时准备升级中记录的端口,广播域和 IP 空间的信息, "第 3 步"

  4. 进行以下更改:

    1. 启动并登录到 node3 和 node4 (如果尚未登录)。

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

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

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

      network port modify -node node1 -port e1b -ipspace cluster -mtu 9000

    3. 将每个 LIF 的集群 LIF 迁移到新端口一次:

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

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

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

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

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

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

    6. 显示 node3 和 node4 的运行状况:

      cluster show -node node1-fields health

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

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

      9.8至9.11.1

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

      ::> network connections listening show -vserver Cluster

      9.12.1或更高版本

      跳过此步骤并转到 第 5 步

      对于双节点集群,端口 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.
    8. 对于未侦听端口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

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

  5. 修改托管数据 LIF 的物理端口的广播域成员资格。您可以手动执行此操作,如中所示 "使用 ONTAP 9.7 或更早版本映射网络端口,第 7 步"。NetApp建议使用ONTAP 9.8中引入的增强型网络可访问性扫描和修复操作步骤、如以下步骤5的子步骤(a)到(g)所示。

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

      网络端口可访问性显示

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

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

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

      Warning: Repairing port "node_name:port" may 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 将为这些端口创建新的广播域。如果新创建的广播域的所有成员端口都将成为接口组的成员端口,则可以根据需要删除这些成员端口。删除广播域

      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

    备注 根据要升级的系统的网络配置的复杂性,可能需要重复步骤 5 子步骤( a )到( g ),直到所有端口都在需要时正确放置。
  6. 如果系统上未配置任何 VLAN ,请转至 第 7 步。如果已配置 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 是否已放置在相应的广播域中:

      网络端口可访问性显示

  7. 从ONTAP 9.8开始、如果在网络端口可访问性修复操作步骤 期间在广播域之间移动了LIF的主端口、则ONTAP 将自动修改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 。如果任何端口报告的状态不是这两个端口,请按照中所述修复可访问性 第 5 步

  8. 验证属于正确广播域的端口上的所有 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-home-port home_port

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

      网络接口还原 *

完成后

您已完成物理端口映射。要完成升级,请转至 "在ONTAP 9.8或更高版本中执行最终升级步骤"