配置 NIC

XenServer 根据相关的网络、虚拟网络接口、服务器网络和绑定配置,按需要自动对 NIC 进行管理。通过 NIC 选项卡查看可用的 NIC、配置 NIC 绑定并将 NIC 专用于特定功能。

NIC 绑定可以将两个或更多物理 NIC 当作一个 NIC 使用,从而提高服务器的弹性。可以将两个或更多 NIC 绑定在一起,创建一个高性能通道,将 VM 与外部网络连接起来。支持以下三种绑定模式:

主动-主动
此模式可以在绑定的两个物理 NIC 之间实现虚拟机流量的负载平衡。如果绑定的一个 NIC 出现故障,则主机的所有网络流量将自动通过另一个 NIC 进行路由。
主动-被动(主动-备份)。
该模式可以提供故障转移功能。只有一个绑定的 NIC 处于活动状态;当且仅当活动 NIC 发生故障时,非活动 NIC 才变为活动状态。
链路聚合控制协议 (LACP) 绑定
该模式提供主动-主动绑定,将在绑定的 NIC 之间实现平衡流量。与 Linux 桥接环境中的主动-主动型绑定不同,LACP 可以对所有流量类型实现负载平衡。

注意: 您必须将 vSwitch 配置为网络堆栈,才能查看 XenCenter 中的 LACP 绑定选项,并创建新的 LACP 绑定。此外,交换机还必须支持 IEEE 802.3ad 标准。交换机必须包含为主机上的每个 LACP 绑定配置的单独的 LAG 组。有关创建 LAG 组的更多详细信息,请参阅 网络连接

使用 XenCenter 绑定单独的 NIC 会创建一个新的 NIC,即 绑定主对象 ,而被绑定的 NIC 则称为 NIC 从属对象 。NIC 绑定随后可以连接到 XenServer 网络,以实现要进行的虚拟机流量和服务器管理功能。在 XenCenter 中,可以从 NIC 选项卡或从服务器的 网络连接 选项卡创建 NIC 绑定(网络类型 = 绑定网络)。

查看可用 NIC

对于服务器上每个可用的 NIC,将在 NIC 选项卡上显示以下设备属性:

   
NIC 标识物理网络接口卡或内部虚拟网络。
MAC NIC 的 MAC(介质访问控制)地址。
链接状态 NIC 的连接状态:连接或断开。
速度 NIC 的数据传输速率。
双工 NIC 的双工模式:“全”或“半”
供应商、设备 NIC 供应商和设备名称。
PCI 总线路径 传递设备的 PCI 总线路径。

在 XenServer 主机上添加新的物理接口(例如,新的以太网控制器)时,该接口可能不会显示在 NIC 选项卡上的列表中。如果出现这种情况,可以在 NIC 选项卡上单击 重新扫描 ,强制 XenServer 扫描新的接口卡。

创建新的 NIC 绑定

  1. 确保要绑定在一起的 NIC(绑定从属对象)未在使用中:在创建绑定之前,必须关闭任何其虚拟网络接口使用绑定从属对象的 VM。创建绑定后,您需要将虚拟网络接口重新连接至相应的网络。
  2. 资源 窗格中选择服务器,然后单击 NIC 选项卡并单击 创建绑定
  3. 选择想要绑定在一起的 NIC。要选择某 NIC,请在列表中选中其复选框。在列表中最多可以选择四个 NIC。清除该复选框可取消选择 NIC。为了保持灵活安全的网络,当 vSwitch 是网络堆栈时,您可以绑定两个、三个或四个 NIC,而当 Linux 桥接是网络堆栈时,则只能绑定两个 NIC。
  4. 绑定模式 下,选择绑定类型:
    • 选择 主动-主动 可配置主动-主动型绑定,这种绑定类型可以在绑定的 NIC 之间平衡流量,如果其中一个绑定的 NIC 出现故障,主机服务器的网络流量将自动通过另一个 NIC 进行路由。
    • 选择 主动-被动 可配置主动-被动型绑定,在这种绑定类型中,流量仅通过其中一个绑定的 NIC 传输。在此模式下,仅当活动 NIC 出现故障时(例如,丢失网络连接),另一个 NIC 才会处于活动状态。

    • 选择 LACP 与基于源 MAC 地址的负载平衡功能绑定 可配置 LACP 绑定,这种绑定类型根据发起流量的 VM 的 MAC 地址选择传出 NIC。使用该选项可以在同一主机上有多个 VM 的环境中平衡流量。如果虚拟接口 (VIF) 的数量少于 NIC,此选项则不适用:因为无法在 NIC 之间分割流量,所以无法实现最佳负载平衡。

    • 选择 LACP 与基于源和目标的 IP 和端口的负载平衡功能绑定 可配置 LACP 绑定,在该模式下,源 IP 地址、源端口号、目标 IP 地址和目标端口号用于在 NIC 之间分配流量。使用此选项可以在 NIC 数量超过 VIF 数量的环境中平衡来自 VM 的流量。

      注意: LACP 绑定仅适用于 vSwitch,而主动-主动和主动-被动绑定模式适用于 vSwitch 和 Linux 桥接。

      有关 XenServer 中 NIC 绑定支持的详细信息,请参阅 网络连接

  5. 要使用 Jumbo 帧,请将最大传输单位 ( MTU ) 设置为介于 1500 到 9216 之间的值。
  6. 要将新绑定的网络自动添加到使用 新建 VM 向导创建的任何新 VM,请选中该复选框。
  7. 单击 创建 以创建 NIC 绑定并关闭对话框。

当创建新绑定后,XenCenter 会自动将管理接口和辅助接口从绑定从属对象移至绑定主对象。

请注意,不允许将管理接口属于某绑定的服务器加入池。您需要重新配置该服务器的管理接口,将其移回物理 NIC,然后该服务器才能加入池。

删除 NIC 绑定

如果将服务器还原到非绑定配置,应注意下列要求:

  • 与创建绑定过程一样,在解除绑定之前,必须先关闭其虚拟网络接口使用该绑定的所有虚拟机。还原为非绑定配置后,需要将这些虚拟网络接口重新连接到适当网络。
  • 在删除绑定之前,必须先使用 管理接口 对话框将管理接口移至其他 NIC,否则将与服务器(包括 XenCenter)断开连接。

删除绑定

  1. 资源 窗格中选择服务器然后单击 NIC 选项卡。
  2. 单击 删除绑定

将 NIC 专用于特定功能

您可以向 NIC 分配 IP 地址并将 NIC 专用于特定功能,例如存储或其他类型的网络流量。有关详细信息,请参阅 配置 IP 地址