【技术实现步骤摘要】
本专利技术公开一种基于openstack的热迁移优化方法及装置,涉及云计算。
技术介绍
1、目前云服务商提供最多的云服务中, openstack是其最为典型的代表。openstack作为一个大型云操作系统,控制计算、网络、存储三大资源,提供web端的可视化界面方便管理员控制,采取身份认证机制给予用户权限和资源,有其标准的基础架构及服务功能,但也有其他组件以提供其他服务,保证用户应用程序的高可用性。
2、虚拟机热迁移(live migration)是将虚拟机从一台物理服务器迁移到另一台物理服务器的操作。然而目前openstack中开源实现的热迁移方案,虽然实现了将虚拟机迁移计算节点的功能。但是仍然存在着热迁移过程中虚拟网络中断等问题,即在迁移的过程中虚拟机的网络存在这抖动,并且随着国产的服务器的广泛采用,由于其在cpu、内存上的性能的限制,导致开源的解决方案下,网络抖动可能更明显,会影响用户的正常使用。
技术实现思路
1、本专利技术针对现有技术的问题,提供一种基于openstac
...【技术保护点】
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...
【专利技术属性】
技术研发人员:申嘉童,肖雪,宋洪圆,宋伟,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。