【技术实现步骤摘要】
一种虚拟机迁移方法、装置及系统
[0001]本专利技术涉及云计算
,尤其涉及一种虚拟机迁移方法、装置及系统。
技术介绍
[0002]虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等。
[0003]传统的虚拟化技术主要由计算虚拟化、输入输出(input/output,I/O)虚拟化组成,作为云场景的核心技术,它以虚拟机为粒度将一台物理服务器共享给多个用户使用,使用户能在安全隔离的前提下方便灵活的使用物理资源,并且能极大提升物理资源的利用率。
[0004]在目前虚拟化架构中,管理平台以及数据面都需要利用物理服务器的计算资源,导致物理服务器无法将所有资源提供给用户,导致了一定程度的资源浪费,此外,为了最大化利用物理资源,需要经常对集群内的虚拟机进行合理的调度,在虚拟机调度过程中将占用服务器大量计算资源。 >[0005]因此,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种虚拟机迁移方法,其特征在于,用于将源服务器运行的源虚拟机迁移到目的服务器,所述方法包括以下步骤:第一前端装置通过第一内部通道将所述源虚拟机的内存脏页地址信息和设备状态信息发送至第一后端装置,其中第一前端装置设置于所述源服务器,所述第一后端装置设置在插置于所述源服务器的第一卸载卡中,所述第一卸载卡与所述源服务器之间设置有所述第一内部通道;所述第一后端装置通过所述第一内部通道根据所述内存脏页地址信息从所述源服务器的内存读取内存脏页,并通过外部通道发送所述内存脏页、所述内存脏页地址信息和所述设备状态信息至第二后端装置,所述第二后端装置设置在插置于所述目的服务器的第二卸载卡中。2.如权利要求1所述的方法,其特征在于,还包括:所述第二后端装置通过第二内部通道将所述设备状态信息发送至第二前端装置,其中所述第二卸载卡与所述目的服务器之间设置有所述第二内部通道,所述第二前端装置设置于所述目的服务器;所述第二前端装置根据所述设备状态信息设置目的虚拟机的设备状态;所述第二后端装置通过所述第二内部通道根据所述内存脏页地址信息将所述内存脏页设置于所述目的服务器的内存中。3.如权利要求1或2所述的方法,其特征在于,所述外部通道包括第一数据链路和第二数据链路,其中,所述第一数据链路用于传输所述设备状态信息,所述第二数据链路用于传输所述内存脏页和所述内存脏页地址信息。4.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:所述第一后端装置对所述源虚拟机的内存脏页和设备状态信息进行压缩和加密;所述第二后端装置对所述源虚拟机的内存脏页和设备状态信息进行解压缩和解密。5.如权利要求1至4任一项所述的方法,其特征在于,所述第一数据链路和所述第二数据链路通过传输控制协议TCP链路或用户数据报文协议UDP链路实现。6.如权利要求1至5任一项所述的方法,其特征在于,所述第一内部通道和所述第二内部通道通过VSOCK链路实现。7.一种虚拟机迁移系统,其特征在于,所述虚拟机在线迁移系统包括:源服务器、第一卸载卡、目的服务器以及第二卸载卡,第一前端装置通过第一内部通道将源虚拟机的内存脏页地址信息和设备状态信息发送至第一后端装置,其中,所述第一前端装置设置于所述源服务器中,所述第一后端装置设置在插置于所述源服务器的所述第一卸载卡中,所述第一卸载卡与所述源服务器之间设置有所述第一内部通道;所述第一后端装置通过所述第一内部通道根据所述内存脏页地址信息从所述源服务器的内存读取内存脏页,并通过外部通道发...
【专利技术属性】
技术研发人员:龙鹏,龚磊,黄智超,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。