用于处理数据的方法、装置、设备和介质

    公开(公告)号:CN110209354B

    公开(公告)日:2022-04-19

    申请号:CN201910438970.2

    申请日:2019-05-24

    发明人: 谢永吉 柴稳 张宇

    IPC分类号: G06F3/06 G06F9/455

    摘要: 根据本公开的实施例,提供了用于处理数据的方法、装置、设备和计算机可读存储介质,涉及云计算领域。用于处理数据的方法包括接收用于将数据块从虚拟机的虚拟存储器存储到虚拟机的虚拟盘的请求,其中请求指示虚拟存储器中用于存储数据块的虚拟存储器地址和虚拟盘中用于存储数据块的虚拟盘地址。该方法还包括基于虚拟存储器地址确定与虚拟机相关联的物理存储器内的、用于存储数据块的物理存储器地址。该方法还包括相关联地存储虚拟盘地址与物理存储器地址。通过生成虚拟盘内数据块的存储地址和物理存储器的存储地址的映射关系来实现将数据存储到虚拟盘,减少了数据转出操作中的数据复制,提高了数据处理的效率。

    用于启动虚拟机的方法、装置、设备和介质

    公开(公告)号:CN110209468A

    公开(公告)日:2019-09-06

    申请号:CN201910438528.X

    申请日:2019-05-24

    发明人: 谢永吉 柴稳 张宇

    IPC分类号: G06F9/455 G06F11/14

    摘要: 根据本公开的实施例,提供了用于启动虚拟机的方法、装置、设备和计算机可读存储介质,涉及云计算领域。用于启动虚拟机的方法包括针对第一虚拟机的虚拟盘上的第一数据,生成盘快照。该方法还包括基于第一虚拟机的标识信息和盘快照的地址信息,来启动第二虚拟机的运行,以使得第一数据被复制到第二虚拟机的虚拟盘上。该方法还包括响应于已启动的第二虚拟机上的操作系统的初始化被完成,暂停第二虚拟机的运行,以用于在第一虚拟机不可用时恢复第一虚拟机。以此方式,通过在生成盘快照时预先生成用于恢复第一虚拟机的第二虚拟机,减少了在恢复第一虚拟机时所需的时间,提高了恢复速度。

    请求处理方法和装置
    3.
    发明授权

    公开(公告)号: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脏页对应的数据写入目标端虚拟机的内存中。上述实施方式无需更改虚拟机内核即可实现直通设备的热迁移。

    用于处理信息的方法和装置

    公开(公告)号:CN109597677B

    公开(公告)日:2020-05-22

    申请号:CN201811497981.X

    申请日:2018-12-07

    发明人: 谢永吉 柴稳 张宇

    IPC分类号: G06F9/455

    摘要: 本申请实施例公开了用于处理信息的方法和装置。该方法的一具体实施方式包括:响应于确定生产内核崩溃,从目标内存获取虚拟机设备状态信息和物理地址信息,其中,上述目标内存是上述生产内核为所运行的虚拟机预先分配的内存,且上述虚拟机的虚拟机设备状态信息和虚拟机内存的虚拟地址对应的物理地址信息由上述生产内核存储到上述目标内存;根据上述物理地址信息,获取数据作为目标数据;根据上述目标数据和上述虚拟机设备状态信息向共享存储区存储文件。该实施方式实现了在生产内核崩溃时,将生产内核所运行的虚拟机的有关文件保存到共享存储区。

    用于热迁移虚拟机的方法和装置

    公开(公告)号:CN106648826A

    公开(公告)日:2017-05-10

    申请号:CN201610812046.2

    申请日:2016-09-09

    发明人: 柴稳 张宇

    IPC分类号: G06F9/455

    摘要: 本申请公开了用于热迁移虚拟机的方法和装置。所述方法的一具体实施方式包括:收到将虚拟机热迁移到目的物理机的请求,则获取源物理机的CPU信息和目的物理机的CPU信息;确定源物理机的CPU指令集架构和目的物理机的CPU指令集架构是否兼容;当兼容时,则进一步确定源物理机的CPU特征和目的物理机的CPU特征是否兼容;当不兼容时,则进一步确定源物理机和所述目的物理机之间不兼容的CPU特征是否在预设的名单中;响应于确定出不兼容的CPU特征在预设的名单中,则将虚拟机从源物理机热迁移到目的物理机。该实施方式实现了异构集群下的虚拟机动态迁移问题,可以动态迁移的虚拟机不再局限在同物理CPU型号,尽可能做到较少的性能牺牲换取兼容性。

    用于处理数据的方法、装置、设备和介质

    公开(公告)号:CN110209354A

    公开(公告)日:2019-09-06

    申请号:CN201910438970.2

    申请日:2019-05-24

    发明人: 谢永吉 柴稳 张宇

    IPC分类号: G06F3/06 G06F9/455

    摘要: 根据本公开的实施例,提供了用于处理数据的方法、装置、设备和计算机可读存储介质,涉及云计算领域。用于处理数据的方法包括接收用于将数据块从虚拟机的虚拟存储器存储到虚拟机的虚拟盘的请求,其中请求指示虚拟存储器中用于存储数据块的虚拟存储器地址和虚拟盘中用于存储数据块的虚拟盘地址。该方法还包括基于虚拟存储器地址确定与虚拟机相关联的物理存储器内的、用于存储数据块的物理存储器地址。该方法还包括相关联地存储虚拟盘地址与物理存储器地址。通过生成虚拟盘内数据块的存储地址和物理存储器的存储地址的映射关系来实现将数据存储到虚拟盘,减少了数据转出操作中的数据复制,提高了数据处理的效率。

    请求处理方法和装置
    8.
    发明公开

    公开(公告)号:CN109240802A

    公开(公告)日:2019-01-18

    申请号:CN201811106831.1

    申请日:2018-09-21

    发明人: 谢永吉 柴稳 张宇

    IPC分类号: G06F9/455

    摘要: 本申请实施例公开了请求处理方法和装置。该方法的一具体实施方式包括:响应于虚拟机启动,获取虚拟机的每一个设备的工作队列数量信息,工作队列数量信息指示虚拟机的设备对应的一个处理线程绑定的设备的工作队列的数量,所述数量为一个或多个;基于虚拟机的每一个设备的工作队列数量信息,分别创建所述虚拟机的每一个设备对应的处理线程,其中,虚拟机的设备对应的处理线程用于处理所述处理线程绑定的设备的工作队列中的对虚拟机的设备的访问请求。实现了针对虚拟机的不同的设备,调整设备对应的I/O线程绑定的处理线程的数量,提升了虚拟机的设备的I/O性能,进而提升整个系统的I/O性能。

    用于热迁移虚拟机的方法和装置

    公开(公告)号:CN106648826B

    公开(公告)日:2018-06-19

    申请号:CN201610812046.2

    申请日:2016-09-09

    发明人: 柴稳 张宇

    IPC分类号: G06F9/455

    摘要: 本申请公开了用于热迁移虚拟机的方法和装置。所述方法的一具体实施方式包括:收到将虚拟机热迁移到目的物理机的请求,则获取源物理机的CPU信息和目的物理机的CPU信息;确定源物理机的CPU指令集架构和目的物理机的CPU指令集架构是否兼容;当兼容时,则进一步确定源物理机的CPU特征和目的物理机的CPU特征是否兼容;当不兼容时,则进一步确定源物理机和所述目的物理机之间不兼容的CPU特征是否在预设的名单中;响应于确定出不兼容的CPU特征在预设的名单中,则将虚拟机从源物理机热迁移到目的物理机。该实施方式实现了异构集群下的虚拟机动态迁移问题,可以动态迁移的虚拟机不再局限在同物理CPU型号,尽可能做到较少的性能牺牲换取兼容性。

    用于管理容器镜像的方法和装置
    10.
    发明公开

    公开(公告)号:CN110308972A

    公开(公告)日:2019-10-08

    申请号:CN201910602797.5

    申请日:2019-07-05

    发明人: 谢永吉 柴稳 张宇

    IPC分类号: G06F9/455

    摘要: 本公开的实施例公开了用于管理容器镜像的方法和装置。该方法的一具体实施方式包括:创建qcow2文件,并启动带有qcow2文件的虚拟磁盘的镜像代理虚拟机;将qcow2文件的虚拟磁盘挂载到镜像代理虚拟机中指定的第一镜像目录;从容器镜像源拉取镜像到镜像代理虚拟机中指定的第一镜像目录;对qcow2文件做快照生成qcow2快照文件;启动轻量级虚拟机,并将qcow2快照文件虚拟成轻量级虚拟机的磁盘并挂载给轻量级虚拟机;将qcow2快照文件虚拟的磁盘挂载到轻量级虚拟机中指定的第二镜像目录。该实施方式有效结合了传统虚拟机镜像管理的qcow2技术,实现了一套能够完全契合基于轻量级虚拟机容器引擎的镜像管理方法,弥补了这类容器方案在云计算应用时的不足支持。