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

当节点具有一组不同的网络端口时加入仲裁

贡献者

使用新控制器的节点首先会启动并自动尝试加入集群;但是,如果新节点具有一组不同的网络端口,则必须执行以下步骤以确认该节点已成功加入仲裁。

关于此任务

您可以对任何相关节点使用这些说明。node3 在以下样本中使用。

步骤
  1. 输入以下命令并检查输出,以验证新集群端口是否位于集群广播域中:

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

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

    cluster::> network port show -node node3 -port e1a -fields broadcast-domain
    node    port  broadcast-domain
    ------  ----  ---------------
    node3   e1a   Cluster
  2. 输入以下命令并检查输出,将正确的端口添加到集群广播域:

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

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

    network port modify -node node3 -port e1b -ipspace Cluster -mtu 9000
  3. 使用以下命令将每个 LIF 的集群 LIF 迁移到新端口一次:

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

  4. 按如下所示修改集群 LIF 的主端口:

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

  5. 如果集群端口不在集群广播域中,请使用以下命令添加它们:

    network port broadcast-domain add-ports -ipspace cluster -broadcasastdomain 集群端口节点: port

  6. 从集群广播域中删除旧端口。您可以对任何相关节点使用。以下命令将删除 node3 上的端口 "e0d" :

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

  7. 按照以下步骤验证节点是否已重新加入仲裁:

    cluster show -node node3 -fields health

  8. 调整托管集群 LIF 和节点管理 / 集群管理 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. 在广播域中添加或删除端口:

      network port broadcast-domain add-ports network port broadcast-domain remove-port

    4. 修改 LIF 的主端口:

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

    调整集群间广播域,并根据需要迁移集群间 LIF 。数据 LIF 保持不变。