一种基于OpenStack的虚拟机弹性伸缩方法及系统技术方案

技术编号:19821137 阅读:66 留言:0更新日期:2018-12-19 14:28
本发明专利技术公开一种基于OpenStack的虚拟机弹性伸缩方法及系统,该方法包括以下步骤:将虚拟机绑定负载均衡和设置弹性伸缩;监控并获取虚拟机性能数据;当虚拟机性能数据满足弹性伸缩条件时,虚拟机自动进行弹性伸缩。本发明专利技术通过监控虚拟机性能数据,自动对虚拟机进行弹性伸缩,有效解决了虚拟机资源分布不均或者资源浪费的问题。

【技术实现步骤摘要】
一种基于OpenStack的虚拟机弹性伸缩方法及系统
本专利技术涉及虚拟机弹性伸缩领域,具体涉及一种基于OpenStack的虚拟机弹性伸缩方法及系统。
技术介绍
随着信息爆炸式的增长,云平台得到了越来越多的关注,OpenStack作为一款开源的云计算管理平台,得到很多公司的青睐,但是在虚拟机的弹性伸缩方面,还没有得到过多的关注,导致出现虚拟机资源分布不均或者资源浪费的情况。
技术实现思路
为解决上述问题,本专利技术提供一种基于基于openstack的虚拟机负载均衡和弹性伸缩方法,通过监控虚拟机性能数据,对虚拟机进行自动弹性伸缩,解决虚拟机资源分布不均或者资源浪费的问题。本专利技术的技术方案是:一种基于OpenStack的虚拟机弹性伸缩方法,包括以下步骤:将虚拟机绑定负载均衡和设置弹性伸缩;监控并获取虚拟机性能数据;当虚拟机性能数据满足弹性伸缩条件时,虚拟机自动进行弹性伸缩。进一步地,所述监控并获取虚拟机性能数据包括:间隔一定时间取一次虚拟机性能数据;取多次性能数据后,取多次性能数据的平均值作为判断虚拟机是否满足弹性伸缩条件的标准。进一步地,虚拟机弹性数据包括虚拟机CPU使用率和内存使用率本文档来自技高网...

【技术保护点】
1.一种基于OpenStack的虚拟机弹性伸缩方法,其特征在于,包括以下步骤:将虚拟机绑定负载均衡和设置弹性伸缩;监控并获取虚拟机性能数据;当虚拟机性能数据满足弹性伸缩条件时,虚拟机自动进行弹性伸缩。

【技术特征摘要】
1.一种基于OpenStack的虚拟机弹性伸缩方法,其特征在于,包括以下步骤:将虚拟机绑定负载均衡和设置弹性伸缩;监控并获取虚拟机性能数据;当虚拟机性能数据满足弹性伸缩条件时,虚拟机自动进行弹性伸缩。2.根据权利要求1所述的基于OpenStack的虚拟机弹性伸缩方法,其特征在于,所述监控并获取虚拟机性能数据包括:间隔一定时间取一次虚拟机性能数据;取多次性能数据后,取多次性能数据的平均值作为判断虚拟机是否满足弹性伸缩条件的标准。3.根据权利要求1或2所述的基于OpenStack的虚拟机弹性伸缩方法,其特征在于,虚拟机弹性数据包括虚拟机CPU使用率和内存使用率。4.根据权利要求3所述的基于OpenStack的虚拟机弹性伸缩方法,其特征在于,当虚拟机性能数据满足弹性伸缩条件时,虚拟机自动进行弹性伸缩包括:当虚拟机CPU使用率和内存使用率小于预设最小使用率时,虚拟机自动进行弹性缩减;当虚拟机CPU使用率和内存使用率大于预设最大使用率时,虚拟机自动进行弹性拓展。5.根据权利要求1或2所述的基于OpenStack的虚拟机弹性伸缩方法,其特征在于,监控并获取虚拟机性能数据还包括:每次获取虚拟机性能数据时,...

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

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

1