【技术实现步骤摘要】
基于Openstack实现Hyperv虚拟机热迁移的方法
本专利技术涉及一种实现Hyperv虚拟机热迁移的方法,特别是涉及一种基于Openstack实现Hyperv虚拟机热迁移的方法。
技术介绍
云计算技术是IT(InformationTechnology,信息科技)产业界的一场技术革命,已经成为了IT行业未来发展的方向。在现有云计算类型多元化的背景下,Openstack(开源的云计算管理平台项目)平台很好的实现了对混合云环境的统一认证及管理工作。虚拟机作为云计算平台的核心资源,高可用一直是一个避免不了的问题,而高可用必然涉及到虚拟机热迁移。在Openstack平台接入Hyperv(系统管理程序虚拟化技术)集群后如何对虚拟机实现热迁移就是各个云平台需要考虑的问题。目前大多数云平台虚拟化类型单一,没有考虑Openstack接入Hyperv后虚拟机的热迁移问题。因此,如何在此环境下实现对Hyperv虚拟机的热迁移成为混合云平台需要解决的重要技术问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于Openstack实现Hyperv虚拟机热迁移的方法,其能够自动评估Hyperv计算集群资源,决定虚拟机迁移目标机,实现迁移虚拟机的内存及网络至目标机,恢复虚拟机运行状态。本专利技术是通过下述技术方案来解决上述技术问题的:一种基于Openstack实现Hyperv虚拟机热迁移的方法,其特征在于,其包括以下步骤:步骤一,根据平台运行环境在Hyperv集群中接入相应类型的共享存储,存储接入位置指定在Hyperv指定的盘符下;步骤二,云平台资源调度器收集各计算节点资源 ...
【技术保护点】
一种基于Openstack实现Hyperv虚拟机热迁移的方法,其特征在于,其包括以下步骤:步骤一,根据平台运行环境在Hyperv集群中接入相应类型的共享存储,存储接入位置指定在Hyperv指定的盘符下;步骤二,云平台资源调度器收集各计算节点资源信息;步骤三,各计算节点服务负责把资源信息分类报告给Openstack控制节点;步骤四,控制节点接收到资源信息并把相应信息存储至数据库中;步骤五,控制节点收到用户触发Hyperv虚拟机热迁移请求,转发给调度器;步骤六,资源调度器执行调度策略;步骤七,评估请求中是否含有指定计算节点信息,是则指定节点资源满足迁移要求,直接迁移至此计算节点;步骤八,否则根据调度策略产生迁移目标机;步骤九,控制节点转发热迁移请求给计算节点;步骤十,节点收到热迁移请求后,根据虚拟机的原始配置申请对应的资源;步骤十一,根据原虚拟机配置通过Hyperv虚拟交换机管理器申请接口;步骤十二,拷贝原虚拟机内存页至目标机申请的内存页,拷贝过程中注意原虚拟机内存页的改变,应该做好相应标记,并把改变的内存页同步至目标机上;步骤十三,在内存页拷贝完成的同时,在目标机上恢复虚拟机运行状态并同 ...
【技术特征摘要】
1.一种基于Openstack实现Hyperv虚拟机热迁移的方法,其特征在于,其包括以下步骤:步骤一,根据平台运行环境在Hyperv集群中接入相应类型的共享存储,存储接入位置指定在Hyperv指定的盘符下;步骤二,云平台资源调度器收集各计算节点资源信息;步骤三,各计算节点服务负责把资源信息分类报告给Openstack控制节点;步骤四,控制节点接收到资源信息并把相应信息存储至数据库中;步骤五,控制节点收到用户触发Hyperv虚拟机热迁移请求,转发给调度器;步骤六,资源调度器执行调度策略;步骤七,评估请求中是否含有指定计算节点信息,是则指定节点资源满足迁移要求,直接迁移至此计算节点;步骤八,否则根据调度策略产生迁移目标机;步...
【专利技术属性】
技术研发人员:陈柯,丁星,武静,
申请(专利权)人:中电科华云信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。