一种基于OpenStack的热迁移优化方法及装置制造方法及图纸

技术编号:43376656 阅读:33 留言:0更新日期:2024-11-19 17:55
本发明专利技术公开一种基于OpenStack的热迁移优化方法及装置,涉及云计算技术领域;包括:步骤1:验证执行虚拟机热迁移的权限,验证通过则组装热迁移请求,步骤2:根据热迁移请求,构造虚拟机的调度请求,步骤3:根据调度请求筛选出符合要求的计算节点作为目标节点,步骤4:再次构造热迁移请求,将再次构造的热迁移请求发送给虚拟机当前所在的原计算节点的Compute服务,步骤5:通过原计算节点的Compute服务判断虚拟机是否使用支持iptables防火墙的安全组驱动,根据判断情况进行热迁移;本发明专利技术避免了热迁移过程中虚拟机网络中断,降低热迁移过程中对业务的影响,提升用户体验。

【技术实现步骤摘要】

本专利技术公开一种基于openstack的热迁移优化方法及装置,涉及云计算。


技术介绍

1、目前云服务商提供最多的云服务中, openstack是其最为典型的代表。openstack作为一个大型云操作系统,控制计算、网络、存储三大资源,提供web端的可视化界面方便管理员控制,采取身份认证机制给予用户权限和资源,有其标准的基础架构及服务功能,但也有其他组件以提供其他服务,保证用户应用程序的高可用性。

2、虚拟机热迁移(live migration)是将虚拟机从一台物理服务器迁移到另一台物理服务器的操作。然而目前openstack中开源实现的热迁移方案,虽然实现了将虚拟机迁移计算节点的功能。但是仍然存在着热迁移过程中虚拟网络中断等问题,即在迁移的过程中虚拟机的网络存在这抖动,并且随着国产的服务器的广泛采用,由于其在cpu、内存上的性能的限制,导致开源的解决方案下,网络抖动可能更明显,会影响用户的正常使用。


技术实现思路

1、本专利技术针对现有技术的问题,提供一种基于openstack的热迁移优化方法及本文档来自技高网...

【技术保护点】

1.一种基于OpenStack的热迁移优化方法,其特征是包括:

2.根据权利要求1所述的一种基于OpenStack的热迁移优化方法,其特征是步骤1中调用OpenStack API接口验证执行热迁移的权限,包括:检查用户是否具有执行虚拟机热迁移的权限,若用户没有执行虚拟机热迁移权限则认为用户为非授权用户,立刻停止非授权用户的请求,并在API响应时返回请求未授权的异常,若用户有执行虚拟机热迁移权限则验证通过。

3.根据权利要求1所述的一种基于OpenStack的热迁移优化方法,其特征是步骤5中通过目标节点的Neutron服务根据虚拟机网络的类型配置交换机设备,包括:<...

【技术特征摘要】

1.一种基于openstack的热迁移优化方法,其特征是包括:

2.根据权利要求1所述的一种基于openstack的热迁移优化方法,其特征是步骤1中调用openstack api接口验证执行热迁移的权限,包括:检查用户是否具有执行虚拟机热迁移的权限,若用户没有执行虚拟机热迁移权限则认为用户为非授权用户,立刻停止非授权用户的请求,并在api响应时返回请求未授权的异常,若用户有执行虚拟机热迁移权限则验证通过。

3.根据权利要求1所述的一种基于openstack的热迁移优化方法,其特征是步骤5中通过目标节点的neutron服务根据虚拟机网络的类型配置交换机设备,包括:

4.根据权利要求1所述的一种基于openstack的热迁移优化方法,其特征是还包括步骤6:通过原计算节点的compute服务监听虚拟机的运行状态,当虚拟机的热迁移正常结束后,通过原计算节点的的compute服务调用neutron服务的接口在数据库中更新虚拟机的元数据信息,并在原计算节点上清理虚拟机剩余的日志文件和网络端口信息。

5.一种基于opensta...

【专利技术属性】
技术研发人员:申嘉童肖雪宋洪圆宋伟
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1