Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

1.6. Network

Red Hat Virtualization 网络架构有助于在 Red Hat Virtualization 环境的不同元素之间进行连接。网络架构不仅支持网络连接,还允许网络隔离。

图 1.3. 网络架构

网络架构
在 Red Hat Virtualization 在多个层中定义网络。底层物理网络基础架构必须就位,并且配置为允许 Red Hat Virtualization 环境的逻辑组件间的连接。
网络基础架构层
Red Hat Virtualization 网络架构依赖于一些通用的硬件和软件设备:
  • 网络接口控制器( NIC)是将主机连接到网络的物理网络接口设备。
  • 虚拟 NIC (VNIC)是使用主机物理 NIC 操作的逻辑 NIC。它们为虚拟机提供网络连接。
  • 绑定将多个 NIC 绑定到一个接口。
  • 网桥是数据包交换网络的数据包转发技术。它们构成 虚拟机逻辑网络 的基础。
逻辑网络
逻辑网络允许根据环境要求隔离网络流量。逻辑网络的类型有:
  • 承载虚拟机网络流量的逻辑网络,
  • 不承载虚拟机网络流量的逻辑网络,
  • 可选的逻辑网络,
  • 和必需的网络。
所有逻辑网络都可以是必需的或可选网络。
承载虚拟机网络流量的逻辑网络在主机级别作为软件网桥设备实施。默认情况下,在安装 Red Hat Virtualization Manager 时定义一个逻辑网络: ovirtmgmt 管理网络。
管理员可以添加的其他逻辑网络有:专用存储逻辑网络,以及专用显示逻辑网络。不承载虚拟机流量的逻辑网络在主机上没有关联的网桥设备。它们直接与主机网络接口关联。
Red Hat Virtualization 将与管理相关的网络流量与迁移相关的网络流量隔离。这样,可以将专用网络(没有路由)用于实时迁移,并确保在迁移过程中无法丢失与 hypervisor 的连接。
不同层上的逻辑网络的说明
逻辑网络对虚拟化环境的每个层有不同的影响。

数据中心层

逻辑网络在数据中心级别上定义。默认情况下,每个数据中心都有 ovirtmgmt 管理网络。进一步的逻辑网络是可选的,但推荐使用。可以在数据中心级别上设置作为 虚拟机网络 和自定义 MTU。为数据中心定义的逻辑网络还必须添加到使用逻辑网络的集群中。

集群层

逻辑网络从数据中心提供,必须添加到将使用它们的集群中。默认情况下,每个集群都连接到管理网络。您可以选择添加到为集群父数据中心定义的集群逻辑网络。将必需的逻辑网络添加到集群后,必须为集群中的每个主机实施它。可选的逻辑网络可根据需要添加到主机中。

主机层

虚拟机逻辑网络是针对集群中每个主机实施的,作为与给定网络接口关联的软件网桥设备。非虚拟机逻辑网络没有关联的网桥,并直接与主机网络接口关联。由于 Red Hat Virtualization 环境中包含,每个主机已将管理网络作为桥接实施。添加至群集的进一步必需的逻辑网络必须与每个主机上的网络接口关联,才能变为正常运行状态。

虚拟机层

逻辑网络可用方式与网络对物理机可用的方式相同。虚拟机可以将其虚拟 NIC 连接到运行它的主机上的任何虚拟机逻辑网络。然后,虚拟机会获得到它所连接的逻辑网络上可用的任何其他设备或目的地的连接。

例 1.1. 管理网络

安装 Red Hat Virtualization Manager 时,会自动创建名为 ovirtmgmt 的 management 逻辑网络。ovirtmgmt 网络专用于管理 Red Hat Virtualization Manager 和主机间的流量。如果没有设置其他用途的网桥,ovirtmgmt 是所有流量的默认网桥。