[发明专利]裸金属服务器在线迁移方法以及系统在审
申请号: | 202011337002.1 | 申请日: | 2020-11-25 |
公开(公告)号: | CN114115703A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 龚磊 | 申请(专利权)人: | 华为云计算技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 550025 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 金属 服务器 在线 迁移 方法 以及 系统 | ||
1.一种裸金属服务器在线迁移方法,其特征在于,所述方法包括:
第一硬件卡接收针对第一裸金属服务器的迁移命令,其中所述第一硬件卡插置于所述第一裸金属服务器;
所述第一硬件卡根据所述迁移命令通知所述第一裸金属服务器启动所述第一裸金属服务器中的虚拟机管理器,所述虚拟机管理器记录所述第一裸金属服务器产生的针对所述第一裸金属服务器的内存的第一内存脏页位置信息,并发送所述第一内存脏页位置信息至所述第一硬件卡;
所述第一硬件卡根据所述第一内存脏页位置信息将所述第一裸金属服务器的内存脏页在线迁移至第二裸金属服务器。
2.根据权利要求1所述的方法,其特征在于,所述第一硬件卡接收针对第一裸金属服务器的在线迁移命令之后,所述方法包括:
所述第一硬件卡记录所述第一硬件卡产生的针对所述第一裸金属服务器的内存的第二内存脏页位置信息。
3.根据权利要求2所述的方法,其特征在于,所述第一硬件卡根据所述第一内存脏页位置信息将所述第一裸金属服务器的内存脏页在线迁移至第二裸金属服务器,包括:
所述第一硬件卡根据所述第一内存脏页位置信息从所述内存获取产生脏页的至少一个第一内存页,根据所述第二内存脏页位置信息从所述内存获取产生脏页的至少一个第二内存页,将所述至少一个第一内存页和所述至少一个第二内存页发送至第二硬件卡,其中所述第二硬件卡与所述第一硬件卡网络连接;
所述第二硬件卡根据所述至少一个第一内存页和所述至少一个第二内存页设置第二裸金属服务器的内存,其中所述第二硬件卡插置于所述第二裸金属服务器。
4.根据权利要求3所述的方法,其特征在于,将所述至少一个第一内存页和所述至少一个第二内存页发送至第二硬件卡之后,所述方法包括:
所述第一硬件卡获取所述第一裸金属服务器的I/O设备的第一I/O设备状态,并获取所述第一硬件卡的I/O设备的第二I/O设备状态,将所述第一I/O设备状态和所述第二I/O设备状态发送至所述第二硬件卡;
所述第二硬件卡根据所述第二I/O设备状态设置所述第二硬件卡的I/O设备,并发送所述第一I/O设备状态至所述第二裸金属服务器,以使得所述第二裸金属服务器根据所述第一I/O设备状态设置所述第二裸金属服务器的I/O设备。
5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述虚拟机管理器记录所述第一裸金属服务器产生的针对所述第一裸金属服务器的内存的第一内存脏页位置信息之前,所述方法还包括:
所述虚拟机管理器将所述第一裸金属服务器的全量内存页发送至所述第一硬件卡;
所述第一硬件卡将所述全量内存页发送至所述第二硬件卡;
所述第二硬件卡根据所述全量内存页初始化所述第二裸金属服务器的内存。
6.根据权利要求1或2所述的方法,其特征在于,在所述方法还包括:
所述第二硬件卡接收所述迁移命令;
所述第二硬件卡根据所述迁移命令挂载所述第一硬件卡挂载的网络磁盘并通知所述第二裸金属服务器启动所述第二裸金属服务器中的虚拟机管理器。
7.根据权利要求1至3任一项所述的方法,其特征在于,在所述方法还包括:
所述第一硬件卡发送所述源BMS的网络配置信息至所述第二硬件卡;
所述第二硬件卡根据所述网络配置信息进行网络配置。
8.根据权利要求7所述的方法,其特征在于,所述第一硬件卡发送所述源BMS的网络配置信息至所述第二硬件卡之后,所述方法还包括:
所述第一硬件卡通知云管理平台所述第一裸金属服务器迁移完毕。
9.根据权利要求1至8任一权利要求所述的方法,其特征在于,所述第一硬件卡内设置有共享内存,所述共享内存供所述第一裸金属服务器的虚拟机管理器访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为云计算技术有限公司,未经华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011337002.1/1.html,转载请声明来源钻瓜专利网。