- 虚拟交换机 (VS) 是一种基于软件的网卡,用于连接 VMM 主机上的虚拟机和物理网络。
- 类型:网关交换机和分布式虚拟交换机,分别适用于小型和可扩展环境。
- 分布式计算机视觉避免了单点故障,提高了大型基础设施的可扩展性。
- 主要功能:虚拟机之间的流量隔离、VLAN 连接以及安全和路由策略。
虚拟交换机是一个基于软件的网络接口卡 (NIC),它为 VMM 主机提供和路由数据包。虚拟交换机由一组连接到 VMM 主机上的物理 NIC 的端口或接口组成。您可以创建多个不同类型的虚拟交换机,例如内部和外部,以隔离同一主机服务器上的虚拟机之间的流量或提供对其他网络的访问。
虚拟交换机:配置和功能
简介
虚拟交换机 (VS) 是一种虚拟网络设备,为同一数据中心内的虚拟机 (VM) 和物理主机提供连接。
在每个运行虚拟机或其他虚拟化工作负载的主机上都会创建虚拟交换机。每个虚拟机可以直接连接到另一个虚拟机,或者通过其本地主机的物理 NIC 上的上行链路端口间接连接,从而将其连接到该特定数据中心中的分布式虚拟交换机。
网络交换机
CV 是在虚拟机中创建的网络交换机。 CV不是一个物理网络交换机,但可以连接物理网络和其他虚拟交换机。它还可以被同一主机上的其他虚拟机使用,或者作为隔离的客户机-主机通信通道(例如,当您想要从主机使用 RDP 时)。
最常见的虚拟机类型是内部虚拟机:它允许同一台主机上的其他虚拟机之间进行通信。您还可以创建外部虚拟机,使用桥接或路由协议将虚拟机直接连接到外部网络,但由于这些内容需要比本课程涵盖的更高级的配置知识,因此本课程不做详细介绍。
虚拟交换机的类型
CV 的两种类型是虚拟网关交换机和分布式虚拟交换机。
虚拟网关交换机是单点故障,因此最好仅用于测试目的或不超过 10 台主机的小型环境。分布式 CV 可用于更大的环境,因为它旨在防止物理主机成为系统瓶颈。
虚拟网关交换机
虚拟网关 CV 是一种基于软件的虚拟交换机,提供与物理网络交换机相同的功能。 VMM 平台提供两种类型的虚拟交换机:
- 分布式 CV,使用远程虚拟机提供故障转移功能,并可扩展到数千台主机。这种解决方案最适合需要远距离连接多台服务器的大规模部署。
- 基于主机的网关交换机,驻留在每台主机上,可以直接连接到同一子网上的其他主机,或者通过上行链路端口进行远程连接(例如,连接两个独立的集群)。
CV 分发
分布式 CV 是一个基于软件的网络交换机,运行在虚拟机管理程序上。提供与物理网络交换机相同的功能,但具有更大的灵活性和可扩展性。运行 vSphere 6.5 或更新版本 vCloud Director 6.0.x 或 5.5(带有 Patch 6.5)的 VMware ESXi 9、10 和 1 主机支持分布式 CV。
VMM 平台提供两种类型的 CV
VMM 平台提供两种类型的虚拟交换机:
- 虚拟网关交换机,用于连接虚拟机和物理网络。
- 分布式 CVS (DVS),用于将虚拟机连接到其他虚拟机。
组态
配置虚拟交换机涉及几个步骤。在这里我详细解释如何做到这一点。
虚拟交换机连接
- 确保您的计算机具有足够的容量和资源来运行虚拟交换机。
- 在您的计算机上下载并安装 CV 软件。常见的例子包括 VirtualBox、VMware Workstation 和 GNS3。
- 打开CVy软件并创建虚拟交换机的新实例。
基本简历设置
- 创建虚拟交换机实例后,配置其名称和IP地址。这是通过虚拟交换机管理接口完成的。
- 您还可以设置其他基本配置参数,例如管理密码、虚拟网络接口大小和类型以及安全策略。
VLAN配置
VLAN(虚拟 LAN)是设备的逻辑组,这些设备就像在同一个物理网络上一样进行通信。要配置它们,您需要定义 VLAN 编号并为它们分配物理端口或虚拟网络接口。这可以通过 CV 管理界面完成。
端口配置
CV端口用于连接物理设备或虚拟机。您可以为每个端口配置不同的参数,例如速度、双工模式和安全设置。这些设置取决于您的需求和连接到端口的设备类型。
路由和安全配置
- 如果你想让 CV 充当路由器,你需要配置 路由表 允许不同 VLAN 或子网之间的流量。
- 此外,配置安全措施来保护虚拟交换机和连接到它的设备也很重要。这可以包括数据包过滤、基于端口的访问控制和设备身份验证。
配置验证
完成虚拟交换机的配置后,请对其进行测试以确保一切正常运行。将设备和虚拟机连接到端口,进行测试呼叫,验证连接性,并检查安全策略是否正确应用。
请注意,具体步骤可能因您使用的软件和 CV 平台而异。建议查阅供应商的文档或搜索特定教程,以获取有关设置 CV 的更详细说明。
结论
总结一下,VMM平台提供了两种类型的虚拟交换机。它们是虚拟交换机和网关交换机。第一个用于将不同的网络相互连接,而第二个将它们连接到外部资源,例如互联网或公共云服务。这些交换机在虚拟化过程中非常重要,因为它们允许用户轻松管理他们的 IT 基础设施,而无需任何网络技术经验。