[发明专利]裸金属服务器在线迁移方法以及系统在审
申请号: | 202011337002.1 | 申请日: | 2020-11-25 |
公开(公告)号: | CN114115703A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 龚磊 | 申请(专利权)人: | 华为云计算技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 550025 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 金属 服务器 在线 迁移 方法 以及 系统 | ||
本申请提供了一种裸金属服务器在线迁移方法以及系统。其中,所述方法包括:第一硬件卡接收针对第一裸金属服务器的迁移命令,其中所述第一硬件卡插置于所述第一裸金属服务器;所述第一硬件卡根据所述迁移命令通知所述第一裸金属服务器启动所述第一裸金属服务器中的虚拟机管理器,所述虚拟机管理器记录所述第一裸金属服务器产生的针对所述第一裸金属服务器的内存的第一内存脏页位置信息,并发送所述第一内存脏页位置信息至所述第一硬件卡;所述第一硬件卡根据所述第一内存脏页位置信息将所述第一裸金属服务器的内存脏页在线迁移至第二裸金属服务器。上述方法能够对BMS实现在线迁移。
技术领域
本申请涉及服务器领域,尤其涉及一种裸金属服务器在线迁移方法以及系统。
背景技术
裸金属服务器(bare metal server,BMS)是传统物理服务器的升级版,既具备传统物理服务器卓越性能,又具备云主机的便捷管理平台,为租户带来卓越的计算性能,能满足核心应用场景,例如,高性能计算负载、大数据、分布式数据库、需要一致的可预测的性能型业务场景,对高性能及稳定性的需求。
目前,BMS无法实现在线迁移,但是,在业务不中断的情况下实现均衡负载以及硬件故障提前规避等等都需要BMS使用在线迁移才能实现,因此,BMS实现在线迁移具有重大的意义。
发明内容
为了解决上述问题,本申请提供了一种裸金属服务器在线迁移方法以及系统,能够对BMS实现在线热迁移。
第一方面,提供了一种裸金属服务器在线迁移方法,该方法包括:
第一硬件卡接收针对第一裸金属服务器的迁移命令,其中,该第一硬件卡插置于该第一裸金属服务器,该第一硬件卡根据该迁移命令通知该第一裸金属服务器启动虚拟机管理器,该虚拟机管理器记录该第一裸金属服务器产生的针对该第一裸金属服务器的内存的第一内存脏页位置信息,并发送该第一内存脏页位置信息至该第一硬件卡,该第一硬件卡根据该第一内存脏页位置信息将该第一裸金属服务器的内存脏页在线迁移至第二裸金属服务器。
上述方案中,第一硬件卡在接收到迁移命令之后,通知第一裸金属服务器启动虚拟机管理器对第一裸金属服务器产生的针对该第一裸金属服务器的内存的第一内存脏页位置信息进行记录,从而将该第一裸金属服务器的内存脏页在线迁移至第二裸金属服务器,能够实现BMS实现在线迁移,并且,根据第一内存脏页位置信息在线迁移第一裸金属服务器的内存脏页的工作由第一硬件卡承担,能够有效地减少第一裸金属服务器的负担。
在一些可能的设计中,该第一硬件卡接收针对第一裸金属服务器的在线迁移命令之后,该方法包括:该第一硬件卡记录该第一硬件卡产生的针对该第一裸金属服务器的内存的第二内存脏页位置信息。
上述方案中,第一硬件卡还可以记录该第一硬件卡产生的针对该第一裸金属服务器的内存的第二内存脏页位置信息,从而根据第二内存脏页位置信息发送第二内存脏页。
在一些场景中,该第一裸金属服务器的内存可以被第一硬件卡以直接内存访问(Direct Memory Acess,DMA)方式写入数据,该方式对第一裸金属服务器的内存数据进行的修改不会被第一裸金属服务器的虚拟机管理器监控到,因此需由第一硬件卡记录第二内存脏页位置信息,以便于第一硬件卡将由于DMA而发生修改的内存数据在线迁移到作为目标端的第二裸金属服务器。
在一些可能的设计中,该第一硬件卡根据该第一内存脏页位置信息将该第一裸金属服务器的内存脏页在线迁移至第二裸金属服务器,包括:该第一硬件卡根据该第一内存脏页位置信息从该内存获取产生脏页的至少一个第一内存页,根据该第二内存脏页位置信息从该内存获取产生脏页的至少一个第二内存页,将该至少一个第一内存页和该至少一个第二内存页发送至第二硬件卡,其中该第二硬件卡与该第一硬件卡网络连接,该第二硬件卡根据该至少一个第一内存页和该至少一个第二内存页设置第二裸金属服务器的内存,其中该第二硬件卡插置于该第二裸金属服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为云计算技术有限公司,未经华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011337002.1/2.html,转载请声明来源钻瓜专利网。