集群网络

概念

集群网络

从 v1.1.0 起可用

在 Harvester v1.1.0 中,我们引入了一个称为集群网络的新概念,用于流量隔离。

下图描述了分离数据中心 (DC) 流量与带外 (OOB) 流量的典型网络架构:

集群网络 - 图1

我们将 Harvester 上流量隔离转发路径上的设备、链路和配置的总和抽象为集群网络。

在上述案例中,将有两个集群网络对应两个流量隔离的转发路径。

网络配置

Harvester 主机(包括网络设备)的规格可能会有所不同。为了兼容这样的异构集群,我们设计了网络配置。

网络配置仅在特定集群网络下有效。每个网络配置均对应一组具有统一网络规格的主机。因此,非统一主机上的集群网络需要多个网络配置。

网络

网络是虚拟机中连接到主机网络的接口。与网络配置一样,除了内置的管理网络网络之外的每个网络都必须在某个集群网络下。

Harvester 支持在一个 VM 下添加多个网络。如果某个网络的集群网络未在主机上启用,则该网络所在的 VM 将不会被调度到这些主机。

有关网络的详细信息,请参阅网络

集群网络详细信息

内置集群网络

Harvester 提供了一个名为 mgmt 的内置集群网络。它不同于自定义集群网络。mgmt 集群网络:

  • 无法被删除。
  • 不需要任何网络配置。
  • 在所有主机上启用且无法禁用。
  • 与管理网络共享相同的流量出口。

如果不需要分离流量,你可以把所有的网络都放在 mgmt 集群网络下。

自定义集群网络

你可以添加自定义集群网络,在主机上通过添加网络配置启用后,自定义集群网络才可以使用。

如何创建新的集群网络

  1. 要创建集群网络,请转到 Networks > ClusterNetworks/Configs 页面并单击 Create 按钮。你只需要指定名称即可。

    集群网络 - 图2

  2. 点击集群网络右侧的 Create Network Config 按钮,创建新的网络配置。

    集群网络 - 图3

  3. Node Selector 选项卡中,指定名称并选择三种方法之一来选择要应用网络配置的节点。如果要覆盖未选中的节点,你可以创建另一个网络配置。

    集群网络 - 图4

  4. 单击 Uplink 选项卡来添加 NIC,并配置绑定选项和链接属性。绑定模式默认为 active-backup

    集群网络 - 图5

集群网络 - 图6备注

  • NICs 下拉列表显示了所有选定节点上的共有 NIC。当你选择不同的节点时,下拉列表将发生变化。
  • NICs 下拉列表中的文本 enp7s3 (1/3 Down) 表示 enp7s3 NIC 在其中一个选定节点中状态为 Down。在这种情况下,你需要找到 NIC,将其状态设置为 Up,然后刷新此页面,它将变成可选。