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

将端口从 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 <node> -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. 如有必要,对于未侦听端口 7700 的每个集群 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 。