买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:哈尔滨工业大学;北京红山信息科技研究院有限公司
摘要:一种虚拟机与裸机实例互相迁移的方法及系统,它属于云计算平台中跨计算实例类型迁移技术领域。本发明解决了现有迁移方法的操作复杂、原来实例上的业务没法继续运行、裸机节点触发实例迁移动作需要在guestos中安装代理的问题。本发明方法可以在不重装节点的基础上,通过对节点进行虚拟机节点与裸机节点类型的切换,提供不同类型的节点,这样实例可以在虚拟机与裸机类型之间进行迁移。而且,迁移后实例使用的仍然是原来的UUID、网络、存储数据,原来实例上的业务可以继续运行,因此迁移动作不影响已有业务的继续运行。同时,本发明方法不需要在guestos中安装代理,通过DPU即可实现虚拟机与裸机实例的互迁。本发明方法可以应用于虚拟机与裸机实例互相迁移。
主权项:1.一种虚拟机与裸机实例互相迁移的方法,其特征在于,所述方法具体包括以下步骤:步骤1、利用控制节点上的nova-api模块接收用户发起的实例迁移请求,若接收到的实例迁移请求为由虚拟机迁移为裸机,则执行步骤2,若接收到的实例迁移请求为由裸机迁移为虚拟机,则执行步骤6;步骤2、通知源节点上的nova-compute模块对实例进行关机,并向nova-conductor模块下发实例的新规格参数、网络和存储请求;步骤3、nova-scheduler模块根据nova-conductor模块接收的请求,从裸机计算节点中选择目的节点;步骤4、利用nova-conductor模块通知步骤3选择的目的节点进行实例跨类型迁移;步骤5、利用步骤3选择的目的节点上的nova-compute模块通知源节点上的nova-compute模块清理资源,接收到通知后,将源节点上的实例删除,完成本次实例迁移;步骤6、通知源节点上的nova-compute模块对实例进行关机,并向nova-conductor模块下发实例的新规格参数、网络和存储请求;步骤7、nova-scheduler模块根据nova-conductor模块接收到的请求,从虚拟机计算节点中选择目的节点;步骤8、利用nova-conductor模块通知步骤7选择的目的节点进行实例跨类型迁移;步骤9、利用步骤7选择的目的节点上的nova-compute模块通知源节点上的nova-compute模块清理资源,接收到通知后,将源节点上的实例删除,完成本次实例迁移。
全文数据:
权利要求:
百度查询: 哈尔滨工业大学 北京红山信息科技研究院有限公司 一种虚拟机与裸机实例互相迁移的方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。