-
公开(公告)号:CN110704162B
公开(公告)日:2022-09-20
申请号:CN201910926465.2
申请日:2019-09-27
申请人: 北京百度网讯科技有限公司
IPC分类号: G06F9/455 , G06F16/11 , G06F16/176 , G06F16/182
摘要: 本申请公开了物理机共享容器镜像的方法、装置、设备及存储介质,涉及云计算技术领域。具体实现方案为:通过共享容器镜像的各个物理机均挂载同一分布式文件系统,响应于对容器镜像的拉取指令,确定预先挂载的分布式文件系统中是否存在容器镜像的镜像文件,若分布式文件系统中不存在容器镜像的镜像文件,则拉取容器镜像的镜像文件,并将容器镜像的镜像文件存储到分布式文件系统中,从而将容器镜像的镜像文件通过分布式文件系统共享给其他物理机,只需在分布式文件系统中存储容器镜像的镜像文件,实现各个物理机共享分布式文件系统中存储的容器镜像的镜像文件,无需各物理机分别存储容器镜像的镜像文件,节省了各物理机的存储空间。
-
公开(公告)号:CN110209354B
公开(公告)日:2022-04-19
申请号:CN201910438970.2
申请日:2019-05-24
申请人: 北京百度网讯科技有限公司
摘要: 根据本公开的实施例,提供了用于处理数据的方法、装置、设备和计算机可读存储介质,涉及云计算领域。用于处理数据的方法包括接收用于将数据块从虚拟机的虚拟存储器存储到虚拟机的虚拟盘的请求,其中请求指示虚拟存储器中用于存储数据块的虚拟存储器地址和虚拟盘中用于存储数据块的虚拟盘地址。该方法还包括基于虚拟存储器地址确定与虚拟机相关联的物理存储器内的、用于存储数据块的物理存储器地址。该方法还包括相关联地存储虚拟盘地址与物理存储器地址。通过生成虚拟盘内数据块的存储地址和物理存储器的存储地址的映射关系来实现将数据存储到虚拟盘,减少了数据转出操作中的数据复制,提高了数据处理的效率。
-
公开(公告)号:CN110209468A
公开(公告)日:2019-09-06
申请号:CN201910438528.X
申请日:2019-05-24
申请人: 北京百度网讯科技有限公司
摘要: 根据本公开的实施例,提供了用于启动虚拟机的方法、装置、设备和计算机可读存储介质,涉及云计算领域。用于启动虚拟机的方法包括针对第一虚拟机的虚拟盘上的第一数据,生成盘快照。该方法还包括基于第一虚拟机的标识信息和盘快照的地址信息,来启动第二虚拟机的运行,以使得第一数据被复制到第二虚拟机的虚拟盘上。该方法还包括响应于已启动的第二虚拟机上的操作系统的初始化被完成,暂停第二虚拟机的运行,以用于在第一虚拟机不可用时恢复第一虚拟机。以此方式,通过在生成盘快照时预先生成用于恢复第一虚拟机的第二虚拟机,减少了在恢复第一虚拟机时所需的时间,提高了恢复速度。
-
公开(公告)号:CN107704314A
公开(公告)日:2018-02-16
申请号:CN201711108565.1
申请日:2017-11-09
申请人: 北京百度网讯科技有限公司
发明人: 谢永吉
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F2009/4557
摘要: 本申请实施例公开了用于迁移虚拟机的方法和装置。该方法的一具体实施方式包括:调用目标操作系统的目标内核模块,其中,该目标操作系统用于控制运行有虚拟机的目标电子设备,该目标内核模块用于执行针对该目标电子设备的宕机操作;根据该目标电子设备的电子设备运行状态信息,确定是否执行宕机操作;响应于确定不执行该宕机操作,在满足预设触发条件的情况下,确定是否迁移该虚拟机;如果是,则迁移该虚拟机。该实施方式丰富了虚拟机迁移方式。
-
公开(公告)号:CN107704314B
公开(公告)日:2023-09-12
申请号:CN201711108565.1
申请日:2017-11-09
申请人: 北京百度网讯科技有限公司
发明人: 谢永吉
IPC分类号: G06F9/455
摘要: 本申请实施例公开了用于迁移虚拟机的方法和装置。该方法的一具体实施方式包括:调用目标操作系统的目标内核模块,其中,该目标操作系统用于控制运行有虚拟机的目标电子设备,该目标内核模块用于执行针对该目标电子设备的宕机操作;根据该目标电子设备的电子设备运行状态信息,确定是否执行宕机操作;响应于确定不执行该宕机操作,在满足预设触发条件的情况下,确定是否迁移该虚拟机;如果是,则迁移该虚拟机。该实施方式丰富了虚拟机迁移方式。
-
公开(公告)号:CN110704162A
公开(公告)日:2020-01-17
申请号:CN201910926465.2
申请日:2019-09-27
申请人: 北京百度网讯科技有限公司
IPC分类号: G06F9/455 , G06F16/11 , G06F16/176 , G06F16/182
摘要: 本申请公开了物理机共享容器镜像的方法、装置、设备及存储介质,涉及云计算技术领域。具体实现方案为:通过共享容器镜像的各个物理机均挂载同一分布式文件系统,响应于对容器镜像的拉取指令,确定预先挂载的分布式文件系统中是否存在容器镜像的镜像文件,若分布式文件系统中不存在容器镜像的镜像文件,则拉取容器镜像的镜像文件,并将容器镜像的镜像文件存储到分布式文件系统中,从而将容器镜像的镜像文件通过分布式文件系统共享给其他物理机,只需在分布式文件系统中存储容器镜像的镜像文件,实现各个物理机共享分布式文件系统中存储的容器镜像的镜像文件,无需各物理机分别存储容器镜像的镜像文件,节省了各物理机的存储空间。
-
公开(公告)号:CN110209354A
公开(公告)日:2019-09-06
申请号:CN201910438970.2
申请日:2019-05-24
申请人: 北京百度网讯科技有限公司
摘要: 根据本公开的实施例,提供了用于处理数据的方法、装置、设备和计算机可读存储介质,涉及云计算领域。用于处理数据的方法包括接收用于将数据块从虚拟机的虚拟存储器存储到虚拟机的虚拟盘的请求,其中请求指示虚拟存储器中用于存储数据块的虚拟存储器地址和虚拟盘中用于存储数据块的虚拟盘地址。该方法还包括基于虚拟存储器地址确定与虚拟机相关联的物理存储器内的、用于存储数据块的物理存储器地址。该方法还包括相关联地存储虚拟盘地址与物理存储器地址。通过生成虚拟盘内数据块的存储地址和物理存储器的存储地址的映射关系来实现将数据存储到虚拟盘,减少了数据转出操作中的数据复制,提高了数据处理的效率。
-
公开(公告)号:CN109240802A
公开(公告)日:2019-01-18
申请号:CN201811106831.1
申请日:2018-09-21
申请人: 北京百度网讯科技有限公司
IPC分类号: G06F9/455
摘要: 本申请实施例公开了请求处理方法和装置。该方法的一具体实施方式包括:响应于虚拟机启动,获取虚拟机的每一个设备的工作队列数量信息,工作队列数量信息指示虚拟机的设备对应的一个处理线程绑定的设备的工作队列的数量,所述数量为一个或多个;基于虚拟机的每一个设备的工作队列数量信息,分别创建所述虚拟机的每一个设备对应的处理线程,其中,虚拟机的设备对应的处理线程用于处理所述处理线程绑定的设备的工作队列中的对虚拟机的设备的访问请求。实现了针对虚拟机的不同的设备,调整设备对应的I/O线程绑定的处理线程的数量,提升了虚拟机的设备的I/O性能,进而提升整个系统的I/O性能。
-
公开(公告)号:CN109240802B
公开(公告)日:2022-02-18
申请号:CN201811106831.1
申请日:2018-09-21
申请人: 北京百度网讯科技有限公司
IPC分类号: G06F9/455
摘要: 本申请实施例公开了请求处理方法和装置。该方法的一具体实施方式包括:响应于虚拟机启动,获取虚拟机的每一个设备的工作队列数量信息,工作队列数量信息指示虚拟机的设备对应的一个处理线程绑定的设备的工作队列的数量,所述数量为一个或多个;基于虚拟机的每一个设备的工作队列数量信息,分别创建所述虚拟机的每一个设备对应的处理线程,其中,虚拟机的设备对应的处理线程用于处理所述处理线程绑定的设备的工作队列中的对虚拟机的设备的访问请求。实现了针对虚拟机的不同的设备,调整设备对应的I/O线程绑定的处理线程的数量,提升了虚拟机的设备的I/O性能,进而提升整个系统的I/O性能。
-
公开(公告)号:CN108874506B
公开(公告)日:2020-07-24
申请号:CN201810590075.8
申请日:2018-06-08
申请人: 北京百度网讯科技有限公司
IPC分类号: G06F9/455
摘要: 本申请实施例公开了虚拟机直通设备的热迁移方法和装置。该方法的一具体实施方式包括:通过调用寄存器状态同步接口执行寄存器状态同步方法,将源端虚拟机直通设备的寄存器状态同步至目标端虚拟机;取消源端虚拟机直通设备的透传状态,迭代执行如下多轮同步操作将源端虚拟机直通设备迁移至目标端虚拟机:通过调用寄存器状态同步接口执行寄存器状态同步方法,捕获迁移过程中对源端虚拟机直通设备的寄存器的读写操作,对目标端虚拟机直通设备的寄存器执行所捕获的读写操作;通过调用DMA脏页传输接口执行DMA脏页同步方法,将源端虚拟机直通设备的DMA脏页对应的数据写入目标端虚拟机的内存中。上述实施方式无需更改虚拟机内核即可实现直通设备的热迁移。
-
-
-
-
-
-
-
-
-