一种云计算平台下虚拟化系统技术方案

技术编号:15706568 阅读:108 留言:0更新日期:2017-06-26 20:31
本发明专利技术公开了一种云计算平台下虚拟化系统,该系统包括:负载均衡装置、虚拟交换机和多个虚拟机,负载均衡装置中设置有路由控制模块和至少三个虚拟接口,其中第一虚拟接口通过虚拟交换机与多个虚拟机连接,为虚拟机的网络入口,负载均衡装置中除第一虚拟接口外的其他虚拟接口均为网络出口,路由控制模块用于将第一虚拟接口的网络流量分配到其他虚拟接口上。应用本发明专利技术实施例所提供的技术方案,可以避免过多的网络流量从单一网络出口输出而导致网络拥塞或者设备宕机,达到负载均衡的目的,提高云计算平台的用户体验。

A virtualization system under cloud computing platform

The invention discloses a cloud computing virtualization system platform, the system includes: load balancing device, virtual switches and multiple virtual machines, load balancing device is arranged in the routing control module and at least three virtual interfaces, wherein the first virtual interface through the virtual switch and multiple virtual machines connected to the virtual machine the network entrance, other virtual interface in addition to the first virtual interface are network outlet load balancing device, routing control module for network traffic is the first virtual interface assigned to other virtual interface. The application of the technical proposal provided by the embodiment of the invention, can avoid excessive network traffic from a single network output and cause network congestion or equipment downtime, to achieve the purpose of load balancing, improve the user experience of the cloud computing platform.

【技术实现步骤摘要】
一种云计算平台下虚拟化系统
本专利技术涉及云计算
,特别是涉及一种云计算平台下虚拟化系统。
技术介绍
随着云计算技术的不断发展和虚拟化技术的不断成熟,越来越多的云服务商开始提供公有云和私有云服务,允许企业用户创建自己的虚拟数据中心,帮助企业节省建设成本,提高业务敏捷性。因此,越来越多的企业开始将大部分IT应用向云计算平台迁移,通过云计算平台下虚拟化系统处理相应业务。随着用户业务的增多,网络流量随之增大,众多虚拟机产生的网络流量如果从单一的网络出口输出,将导致网络拥塞现象的加剧,严重时可能会导致设备宕机,影响虚拟化系统的正常运行。
技术实现思路
本专利技术的目的是提供一种云计算平台下虚拟化系统,以避免过多的网络流量从单一网络出口输出而导致网络拥塞或者设备宕机,达到负载均衡的目的。为解决上述技术问题,本专利技术提供如下技术方案:一种云计算平台下虚拟化系统,包括:负载均衡装置、虚拟交换机和多个虚拟机,所述负载均衡装置中设置有路由控制模块和至少三个虚拟接口,其中第一虚拟接口通过所述虚拟交换机与多个所述虚拟机连接,为所述虚拟机的网络入口,所述负载均衡装置中除所述第一虚拟接口外的其他虚拟接口均为网络出口,所述路由控制模块用于将所述第一虚拟接口的网络流量分配到其他虚拟接口上。在本专利技术的一种具体实施方式中,所述路由控制模块具体用于根据预设权重将所述第一虚拟接口的网络流量分配到其他虚拟接口上。在本专利技术的一种具体实施方式中,所述负载均衡装置中还设置有健康检测模块,所述健康检测模块用于检测所述负载均衡装置中除所述第一虚拟接口外的其他各个虚拟接口的对外可达状态。在本专利技术的一种具体实施方式中,所述健康检测模块具体用于控制所述负载均衡装置中除所述第一虚拟接口外的其他各个虚拟接口分别按照设定时间间隔向设定的健康检测目标发送测试数据包,根据所述健康检测目标是否返回响应报文,确定各个虚拟接口的对外可达状态。在本专利技术的一种具体实施方式中,所述健康检测模块还用于监测各个虚拟接口与所述健康检测目标连接失败次数。在本专利技术的一种具体实施方式中,所述负载均衡装置中还设置有告警模块,所述告警模块用于根据所述健康检测模块的检测结果进行告警。在本专利技术的一种具体实施方式中,各个所述虚拟机获取到的IP地址的网段与所述第一虚拟接口的IP地址的网段相同。在本专利技术的一种具体实施方式中,所述负载均衡装置运行于x86的基于KVM、XenHVM、Hyper-V虚拟化技术的虚拟化平台上。应用本专利技术实施例所提供的技术方案,负载均衡装置中设置有路由控制模块和至少三个虚拟接口,第一虚拟接口通过虚拟交换机可以与多个虚拟机连接,为虚拟机的网络入口,负载均衡装置中除第一虚拟接口外的其他虚拟接口均为网络出口,路由控制模块用于将第一虚拟接口的网络流量分配到其他虚拟接口上,避免过多的网络流量从单一网络出口输出而导致网络拥塞或者设备宕机,达到负载均衡的目的,提高云计算平台的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种云计算平台下虚拟化系统的结构示意图;图2为本专利技术实施例中负载均衡测试示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1所示,为本专利技术实施例所提供的一种云计算平台下虚拟化系统的结构示意图,该系统包括:负载均衡装置110、虚拟交换机120和多个虚拟机130,负载均衡装置110中设置有路由控制模块111和至少三个虚拟接口,其中第一虚拟接口112通过虚拟交换机120与多个虚拟机130连接,为虚拟机130的网络入口,负载均衡装置110中除第一虚拟接口112外的其他虚拟接口113均为网络出口,路由控制模块111用于将第一虚拟接口112的网络流量分配到其他虚拟接口113上。在本专利技术实施例中,云计算平台下虚拟化系统可以包括负载均衡装置110、虚拟交换机120和多个虚拟机130。负载均衡装置110运行于x86的基于KVM、XenHVM、Hyper-V虚拟化技术的虚拟化平台上。在实际应用中,负载均衡装置110的运行需512M内存和2G硬盘容量。在虚拟化平台上可以通过virt-manager或者virsh方式创建客户机,在客户机上安装负载均衡操作系统,具体可以利用vyos网络操作系统,通过软件方式搭建出负载均衡装置110。负载均衡装置110中可以设置有路由控制模块111和至少三个虚拟接口,其中第一虚拟接口112与虚拟交换机120连接,通过虚拟交换机120与多个虚拟机130连接,为虚拟机130的网络入口。虚拟交换机120下的虚拟机130和负载均衡装置110处于二层网络中。负载均衡装置110中除第一虚拟接口112外的其他虚拟接口113均为网络出口。负载均衡装置110的第一虚拟接口112可以接收任意一个虚拟机130通往互联网的网络流量,路由控制模块111可以将第一虚拟接口112的网络流量分配到其他虚拟接口113上。负载均衡装置110中除第一虚拟接口112外的其他虚拟接口113至少有两个,这样可以避免过多的网络流量从单一网络出口输出而导致网络拥塞或者设备宕机,达到负载均衡的目的。应用本专利技术实施例所提供的技术方案,负载均衡装置中设置有路由控制模块和至少三个虚拟接口,第一虚拟接口通过虚拟交换机可以与多个虚拟机连接,为虚拟机的网络入口,负载均衡装置中除第一虚拟接口外的其他虚拟接口均为网络出口,路由控制模块用于将第一虚拟接口的网络流量分配到其他虚拟接口上,避免过多的网络流量从单一网络出口输出而导致网络拥塞或者设备宕机,达到负载均衡的目的,提高云计算平台的用户体验。vyos网络操作系统在虚拟化平台上具有高度兼容的特性,基于此,对虚拟化平台进行网络规划,利用vyos网络操作系统提供的强大负载均衡功能可以实现云计算平台的网络负载均衡,有效提高云平台的用户体验,降低对物理设备的依赖,可以节约设备成本,满足内部流量负载均衡的需求。本专利技术实施例通过软件实现负载均衡,可以进行更快捷、更易用的部署,并可以根据平台需要随时调整部署位置,可以屏蔽各厂商之间设备的差异化。在本专利技术的一种具体实施方式中,路由控制模块111具体用于根据预设权重将第一虚拟接口112的网络流量分配到其他虚拟接口113上。在本专利技术实施例中,可以预先设置负载均衡装置110中除第一虚拟接口112外其他虚拟接口113的权重,根据预设权重,路由控制模块111将第一虚拟接口112的网络流量分配到其他虚拟接口113上。在本专利技术的一种具体实施方式中,负载均衡装置110中还可以设置有健康检测模块,健康检测模块用于检测负载均衡装置110中除第一虚拟接口112外的其他各个虚拟接口113的对外可达状态。负载均衡装置110中除第一虚拟接口112外的其他各个虚拟接口113的对外可达状态本文档来自技高网
...
一种云计算平台下虚拟化系统

【技术保护点】
一种云计算平台下虚拟化系统,其特征在于,包括:负载均衡装置、虚拟交换机和多个虚拟机,所述负载均衡装置中设置有路由控制模块和至少三个虚拟接口,其中第一虚拟接口通过所述虚拟交换机与多个所述虚拟机连接,为所述虚拟机的网络入口,所述负载均衡装置中除所述第一虚拟接口外的其他虚拟接口均为网络出口,所述路由控制模块用于将所述第一虚拟接口的网络流量分配到其他虚拟接口上。

【技术特征摘要】
1.一种云计算平台下虚拟化系统,其特征在于,包括:负载均衡装置、虚拟交换机和多个虚拟机,所述负载均衡装置中设置有路由控制模块和至少三个虚拟接口,其中第一虚拟接口通过所述虚拟交换机与多个所述虚拟机连接,为所述虚拟机的网络入口,所述负载均衡装置中除所述第一虚拟接口外的其他虚拟接口均为网络出口,所述路由控制模块用于将所述第一虚拟接口的网络流量分配到其他虚拟接口上。2.根据权利要求1所述的云计算平台下虚拟化系统,其特征在于,所述路由控制模块具体用于根据预设权重将所述第一虚拟接口的网络流量分配到其他虚拟接口上。3.根据权利要求1所述的云计算平台下虚拟化系统,其特征在于,所述负载均衡装置中还设置有健康检测模块,所述健康检测模块用于检测所述负载均衡装置中除所述第一虚拟接口外的其他各个虚拟接口的对外可达状态。4.根据权利要求3所述的云计算平台下虚拟化系统,其特征在于,所述健康检测模块...

【专利技术属性】
技术研发人员:阙自勉
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1