配置网络连接

每个托管服务器都有一个或多个网络。Citrix Hypervisor 网络是虚拟的以太网交换机,它可以连接到外部接口(带或不带 VLAN 标记),或者是单个服务器或池内部完全虚拟的网络。

在物理服务器上安装 Citrix Hypervisor 后,系统将为该服务器上的每个物理 NIC 创建一个网络。该网络在 VM 上的虚拟网络接口 (VIF) 和与主机服务器上的 NIC 相关联的物理网络接口 (PIF) 之间起到桥接的作用。

将托管服务器移至池中时,这些默认网络将合并,以便设备名称相同的所有物理 NIC 均连接到同一网络。通常,只有当您希望创建内部网络、使用现有 NIC 设置新 VLAN 或创建 NIC 绑定时,才需要添加一个新网络。您最多可以为每个托管服务器配置 16 个网络,或者最多配置 8 个绑定的网络接口。

可以使用 Jumbo 帧来优化存储流量的性能。可以在新建网络向导中为新服务器网络设置最大传输单位 (MTU),或者在属性窗口中为现有网络设置最大传输单位,以允许使用 Jumbo 帧。可能的 MTU 值范围为 1500–9216。

网络类型

在 XenCenter 中创建新网络时,有四种不同的物理网络类型可供选择。

单服务器专用网络

此类型的网络是与物理网络接口没有关联的内部网络。它仅在给定服务器上的虚拟机之间提供连接,而与外界没有任何联系。

跨服务器专用网络

此类型的网络属于池级别的网络,它在池中的各 VM 之间提供专用连接,但与外界没有任何联系。跨服务器专用网络将单服务器专用网络的隔离属性与跨资源池的功能结合在一起,这些属性允许对连接到跨服务器专用网络的 VM 使用 VM 的各种灵活功能(如实时迁移和 Workload Balancing (WLB))。尽管 VLAN 也提供类似功能,但与 VLAN 不同的是,跨服务器专用网络通过使用基本路由封装 (GRE) IP 隧道协议提供隔离功能,而无需配置物理交换机结构。要创建跨服务器专用网络,请确保满足以下条件:

  • 池中的所有服务器都必须使用 Open vSwitch 来进行网络连接。
  • 必须为池配置 vSwitch Controller,用以处理连接 vSwitch 所需的初始化和配置任务。在 XenCenter 外部配置 vSwitch Controller。

外部网络

此类型的网络与物理网络接口存在关联,并在虚拟机与外部网络之间起到桥接作用,从而使 VM 能够通过服务器的物理 NIC 连接到外部资源。

绑定网络

此类型的网络将绑定两个或更多 NIC 以创建一个高性能的通道,用于在 VM 与外部网络之间提供连接。支持以下三种绑定模式:

  • 主动-主动 - 在此模式下,流量将在绑定的 NIC 之间保持平衡。如果某个绑定的 NIC 出现故障,则主机的所有网络流量都将自动通过另一个 NIC 进行路由。此模式可以在绑定的两个物理 NIC 之间实现虚拟机流量的负载平衡。
  • 主动-被动 - 只有一个绑定的 NIC 处于活动状态。当且仅当活动 NIC 发生故障时,非活动 NIC 才会变为活动状态,从而提供热备用功能。
  • 链路聚合控制协议 (LACP) 绑定:该模式提供主动-主动型绑定,流量将在绑定的 NIC 之间保持平衡。与 Linux 桥接环境中的主动-主动型绑定不同,LACP 可以对所有流量类型实现负载平衡。该模式下的两个可用选项为:
    • LACP 与基于源 MAC 地址的负载平衡功能绑定 - 在该模式下,根据发起流量的 VM 的 MAC 地址选择传出 NIC。使用该选项可以在同一主机上有多个 VM 的环境中平衡流量。如果 VIF 的数量少于 NIC,此选项则不适用:因为无法在 NIC 之间分割流量,所以无法实现最佳负载平衡。
    • LACP 与基于源和目标的 IP 和端口的负载平衡功能绑定 - 在该模式下,源 IP 地址、源端口号、目标 IP 地址和目标端口号用于在 NIC 之间路由流量。该选项非常适合在 NIC 数量超过 VIF 数量的环境中平衡 VM 的流量。例如,只将一个虚拟机配置为使用三个 NIC 的绑定。

注意

  • 将 vSwitch 配置为网络堆栈,才能查看 XenCenter 中的 LACP 绑定选项并创建 LACP 绑定。此外,交换机还必须支持 IEEE 802.3ad 标准。
  • 主动-主动和主动-被动绑定类型适用于 vSwitch 和 Linux 桥接。
  • 当 vSwitch 是网络堆栈时,可以绑定两个、三个或四个 NIC。但是,当 Linux 桥接是网络堆栈时,只能绑定两个 NIC。

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

配置网络连接