虚拟交换机是通过软件模拟的,具有实体交换机功能的网络平台,为虚拟机、主机、外部网络提供网络连接。
虚拟交换机主要提供三种类型的端口:
虚拟机端口:连接虚拟机的虚拟网卡。
Local口:连接主机协议栈的端口。
上行端口:连接主机的物理网卡。
如果虚拟交换机设置了VLAN,那么物理交换机上对应的物理端口需要设置相应的VLAN通过,否则主机或者虚拟机无法与外部网络通信。
系统支持五种网络类型的虚拟交换机,包括管理网络、业务网络、存储网络、备份网络和迁移网络。
管理网络:此类型的虚拟交换机用于传输管理平台与各主机之间控制层数据。
业务网络:此类型的虚拟交换机用于传输虚拟机业务数据。
存储网络:此类型的虚拟交换机用于传输主机到IP SAN存储服务器或者主机到分布式存储之间的报文,且不允许虚拟机连接使用。
备份网络:此类型的虚拟交换机用于传输虚拟机备份到远端服务器时的备份数据,且不允许虚拟机连接使用。一个主机上只允许存在一个备份网络类型虚拟交换机或此类型的子网。备份网络还可以用于传输容灾业务产生的备份数据,如果不设置备份网络,备份数据默认走管理网进行传输。
迁移网络:此类型的虚拟交换机用于传输虚拟机迁移时的内存和磁盘镜像数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型的虚拟交换机或此类型的子网。
在管理平台中增加主机后,系统会在主机上自动创建一个默认的虚拟交换机“vswitch0”,用于管理网络。如果没有单独设置备份网络和迁移网络,那么虚拟机的备份数据和迁移数据默认都通过管理网络vswitch0传输。
主机的虚拟交换机管理包括增加虚拟交换机、修改虚拟交换机、启用虚拟交换机、删除虚拟交换机和虚拟交换机的高级设置功能,如端口镜像管理、DHCP服务配置、NetFlow配置以及子网管理功能。
ARM架构的主机暂不支持NetFlow配置。
增加虚拟交换机时,不能增加两个相同网段的虚拟交换机。
管理平台不允许删除正在被虚拟机使用的虚拟交换机。
当虚拟交换机中只存在vswitch0时,删除虚拟交换机会导致管理平台无法访问。
单击导航树中[云资源/主机池/<主机名>]或者[云资源/主机池/集群/<主机名>]菜单项,进入主机概要信息页面。
选择“虚拟交换机”页签,进入该主机的虚拟交换机列表页面。
单击<增加>按钮,弹出增加虚拟交换机对话框。
设置相关参数。关于参数的详细介绍,请参见参数说明。
单击导航树中[云资源/主机池/<主机名>]或者[云资源/主机池/集群/<主机名>]菜单项,进入主机概要信息页面。
选择“虚拟交换机”页签,进入该主机的虚拟交换机列表页面。
修改相关参数。关于参数的详细介绍,请参见参数说明。
单击<完成>按钮完成操作。
单击导航树中[云资源/主机池/<主机名>]或者[云资源/主机池/集群/<主机名>]菜单项,进入主机概要信息页面。
选择“虚拟交换机”页签,进入该主机的虚拟交换机列表页面。
单击<确定>按钮完成操作。
单击导航树中[云资源/主机池/<主机名>]或者[云资源/主机池/集群/<主机名>]菜单项,进入主机概要信息页面。
选择“虚拟交换机”页签,进入该主机的虚拟交换机列表页面。
单击<确定>按钮完成操作。
ARM架构主机暂不支持容灾备份。
单击导航树中[云资源/主机池/<主机名>]或者[云资源/主机池/集群/<主机名>]菜单项,进入主机概要信息页面。
选择“虚拟交换机”页签,进入该主机的虚拟交换机列表页面。
选择一个备份网络类型的虚拟交换机,或名称为vswitch0的虚拟交换机(vswitch0默认可作为备份网络),单击图标,弹出确认对话框。
单击<确定>按钮完成操作。
网络类型:虚拟交换机的网络类型,默认为业务网络。
管理网络:此类型的虚拟交换机用于传输管理平台与各主机之间控制层数据。
业务网络:此类型的虚拟交换机用于传输虚拟机业务数据。
存储网络:此类型的虚拟交换机用于传输主机到IP SAN存储服务器或者主机到分布式存储之间的报文,且不允许虚拟机连接使用。
备份网络:此类型的虚拟交换机用于传输虚拟机备份到远端服务器时的备份数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型虚拟交换机或此类型的子网。
迁移网络:此类型的虚拟交换机用于传输虚拟机迁移时的内存和磁盘镜像数据,且不允许虚拟机连接使用。一个主机上只允许存在一个此类型的虚拟交换机或此类型的子网。
其他网络:此类型的虚拟交换机用于传输上述未提及的其他类型的数据。
转发模式:虚拟机流量的转发模式,包括:VEB、VXLAN(SDN),默认为VEB。
VEB:Virtual Ethernet Bridge,虚拟以太网桥。在这种模式下,虚拟机与虚拟机之间的流量通过纯软件的方式进行转发。
VXLAN(SDN):部署了SDN控制器和云计算管理平台的VXLAN解决方案对应的虚拟交换机转发模式。
VLAN ID:虚拟交换机Local口的VLAN ID,单独划分VLAN后,可将主机的网络流量与虚拟机的网络流量进行二层隔离。
启用DPDK:设置DPDK功能,开启后可以提升虚拟机的网络性能。
MTU:设置虚拟交换机允许通过最大数据包的大小,单位为Byte。默认vswitch0不允许修改MTU的值。
启用组播:设置虚拟交换机的组播功能,开启后虚拟交换机可以实现组播流量的正常转发。默认vswitch0不允许启用组播。
物理接口:选择虚拟交换机所使用的主机物理网卡的接口。一个物理接口只能被一个虚拟交换机使用。当主机的物理接口都被其他虚拟交换机使用时,物理接口选项不可填。若一个虚拟交换机没有使用物理接口,则连接该虚拟交换机的虚拟机只能彼此进行通信,而无法与外部网络进行通信。选择多个物理接口时,需要配置链路聚合模式和负载分担模式。
IPv4地址:配置虚拟交换机的IPv4地址。
子网掩码:配置对应IPv4地址的子网掩码。
IPv4网关:配置主机的IPv4网关地址,一台主机只能配置一个IPv4网关。
IPv6地址:配置虚拟交换机的IPv6地址。
子网前缀长度:配置对应IPv6地址的子网前缀长度。
IPv6网关:配置主机的IPv6网关地址,一台主机只能配置一个IPv6网关。
链路聚合模式:虚拟交换机使用的物理网卡之间的链路聚合方式,包括静态、动态,默认为静态。当此参数设置为动态时,物理交换机上需要开启LACP功能。当选择多个物理接口时,才允许设置此参数。
负载分担模式:虚拟交换机使用的物理网卡之间的负载分担模式,包括高级、基本、主备,默认为高级。当选择多个物理接口时,才允许设置此参数。
高级:根据转发报文的以太网类型、IP报文协议、源IP地址、目的IP地址、应用层源端口和目的端口进行负载分担。
基本:根据转发报文的源MAC地址和VLAN Tag进行负载分担。
主备:根据物理网卡主备进行负载分担。当主网卡出现故障,自动使用备网卡进行网络流量的处理。
故障恢复切换:若启用故障恢复切换,当主网卡恢复正常,自动切换回主网卡;若不启用故障恢复切换,当主网卡恢复正常,依然使用备网卡处理,不会自动切换回主网卡。当负载分担模式为“主备”时,需要设置此选项。
主链路选择方式:当负载分担模式为“主备”时,需要设置主链路的选择方式。
速率优先:根据网卡的速率选择主网卡,速率高的作为主网卡。当网卡速率相同时,系统随机选择一个网卡作为主网卡。
手动配置:通过指定网卡的分担优先级选择主网卡,优先级高的作为主网卡。需要设置网卡的分担优先级。