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

将端口从 node1 映射到 node3

贡献者

您必须验证 node1 上的物理端口是否正确映射到 node3 上的物理端口,从而使 node3 能够在升级后与集群中的其他节点以及网络进行通信。

关于此任务

请参见 "参考资料" 链接到 Node Hardware Universe 以捕获有关新节点上端口的信息。您将在本节稍后部分使用此信息。

端口设置可能因节点型号而异。您必须使原始节点上的端口和 LIF 配置与新节点的计划使用和配置兼容。这是因为新节点在启动时会重放相同的配置,这意味着在启动 node3 时, ONTAP 将尝试在 node1 上使用的相同端口上托管 LIF 。

因此,如果 node1 上的物理端口不直接映射到 node3 上的物理端口,则需要更改软件配置,才能在启动后还原集群,管理和网络连接。此外,如果 node1 上的集群端口未直接映射到 node3 上的集群端口,则在重新启动时 node3 可能无法自动重新加入仲裁,除非您更改软件配置,将集群 LIF 托管在正确的物理端口上。

步骤
  1. 将 node1 ,端口,广播域和 IP 空间的所有 node1 布线信息记录在表中:

    LIF Node1 端口 节点 1 IP 空间 节点 1 广播域 Node3 端口 Node3 IP 空间 node3 广播域

    集群 1

    集群 2.

    集群 3.

    集群 4.

    节点管理

    集群管理

    数据 1.

    数据 2.

    数据 3.

    数据 4.

    SAN

    集群间端口

  2. 将 node3 ,端口,广播域和 IP 空间的所有布线信息记录在表中。

  3. 按照以下步骤验证设置是否为双节点无交换机集群:

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

      cluster ::: > set -privilege advanced

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

      cluster ::: > network options switchless-cluster show

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

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

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

      cluster::*> set -privilege admin
      
      cluster::>
  4. 按照以下步骤将 node3 置于仲裁状态:

    1. 启动节点 3.请参见 "安装并启动 node3" 以启动节点(如果尚未启动)。

    2. 验证新集群端口是否位于集群广播域中:

      network port show -node nodge-port port-fields broadcast-domain

      以下示例显示端口 "e0a" 位于 node3 上的集群域中:

       cluster::> network port show -node _node3_ -port e0a -fields broadcast-domain
      
       node       port broadcast-domain
       ---------- ---- ----------------
       node3      e0a  Cluster
    3. 如果集群端口不在集群广播域中,请使用以下命令添加它们:

      broadcast-domain add-ports -ipspace cluster -broadcast-domain cluster -ports node:port

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

      network port modify -node node3 -port e1b -ipspace Cluster -mtu 9000
    4. 将正确的端口添加到集群广播域:

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

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

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

      network interface migrate -vserver cluster -lif lif_name-source-node node3-destination-node node3-destination-port port_name

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

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

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

      network port broadcast-domain remove-ports

      以下命令将删除 node3 上的端口 "e0d" :

    network port broadcast-domain remove-ports -ipspace cluster -broadcast-domain cluster ‑ports node3 : e0d

    1. 验证 node3 是否已重新加入仲裁:

      cluster show -node node3 -fields health

  5. 【 auto_map_3_step5]] 调整托管集群 LIF 和节点管理 /clustermanagement LIF 的广播域。确认每个广播域包含正确的端口。如果某个端口托管 LIF 或位于 LIF 的主目录中,则无法在广播域之间移动该端口,因此您可能需要按如下所示迁移和修改 LIF :

    1. 显示 LIF 的主端口:

      network interface show -fields home-node , home-port

    2. 显示包含此端口的广播域:

      network port broadcast-domain show -ports node_name:port_name

    3. 在广播域中添加或删除端口:

      网络端口 broadcast-domain add-ports

    network port broadcast-domain remove-ports

    1. 修改 LIF 的主端口:

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

  6. 使用中所示的相同命令调整用于集群间 LIF 的网络端口的广播域成员资格 第 5 步

  7. 如有必要,请使用中所示的相同命令调整任何其他广播域并迁移数据 LIF 第 5 步

  8. 如果 node1 上有任何端口不再位于 node3 上,请按照以下步骤删除它们:

    1. 访问任一节点上的高级权限级别:

      set -privilege advanced

    2. 要删除端口,请执行以下操作:

      network port delete -node node_name-port port_name

    3. 返回到管理员级别:

      set -privilege admin

  9. 调整所有 LIF 故障转移组:

    network interface modify -failover-group failover_group-failover-policy failover_policy

    以下命令会将故障转移策略设置为 broadcast-domain-wide ,并使用故障转移组 "fg1" 中的端口作为 node3 上 LIF"data1" 的故障转移目标:

    network interface modify -vserver node3 -lif data1 failover-policy broadcast-domainwide -failover-group fg1

    请参见 "参考资料" 要链接到 Network Management 或 _ONTAP 9 命令:手册页参考 _ 以了解详细信息。

  10. 验证 node3 上的更改:

    network port show -node node3

  11. 每个集群 LIF 都必须侦听端口 7700 。验证集群 LIF 是否正在侦听端口 7700 :

    ` ::: > 网络连接侦听 show -vserver Cluster`

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

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