3.6. 虚拟网络
虚拟客户机与任何网络的连接使用物理主机的软件组件。这些软件组件可以使用
libvirt 的虚拟网络配置重新安排和重新配置。因此,主机充当 虚拟网络交换机,以多种不同方式进行配置,以适合客户机网络的需求。
默认情况下,单一主机上的所有客户机都连接到名为 的同一 libvirt 虚拟网络。
这个网络上的客户机可以进行以下连接:
- 与其他主机以及虚拟化主机之间相互兼容
- 入站和出站流量都有可能,但受到客户机操作系统网络堆栈中的防火墙的影响,并由附加到 guest 接口的 libvirt 网络配置 规则的影响。
- 与虚拟化主机之外的网络中的其他主机
- 仅允许出站流量,并且受到 网络地址转换(NAT) 规则以及主机系统的防火墙的影响。
但是,如果需要,客户机接口可以被设置为以下模式之一:
对于虚拟机的基本出站网络访问,通常不需要额外的网络设置,因为默认网络会与 libvirt 软件包一起安装,并在
libvirtd 服务启动时自动启动。如果需要更高级的功能,可以使用 virsh 或 virt-manager 创建和配置额外网络,并且可以编辑 guest XML 配置文件 以使用其中一个新的网络。
注意
有关高级虚拟网络设置的详情,请查看 Red Hat Enterprise Linux 7 虚拟化部署和管理指南。
从客户机操作系统的角度来看,虚拟网络连接与普通物理网络连接相同。有关在 Red Hat Enterprise Linux 7 客户端中配置网络的更多信息,请参阅 Red Hat Enterprise Linux 7 网络指南。