Online snapshot consolidation using I/O mirroring

    公开(公告)号:US10956041B2

    公开(公告)日:2021-03-23

    申请号:US14528276

    申请日:2014-10-30

    Applicant: VMware, Inc.

    Abstract: To create a backup of a live (running) virtual machine, a backup agent may take a snapshot of the virtual machine, backup the virtual machine from the snapshot disk, and delete the snapshot. Deleting the snapshot initiates a snapshot consolidation process where delta disks of the virtual machine are collapsed. A virtual disk layer sets up a mirror driver between a current virtual disk and a target virtual disk. Data sectors of the delta disk are copied over to the target virtual disk in a single pass, while the mirror driver mirrors write request for the current virtual disk to the target virtual disk.

    Sidecar file framework for managing virtual disk plug-in data and metadata
    2.
    发明授权
    Sidecar file framework for managing virtual disk plug-in data and metadata 有权
    用于管理虚拟磁盘插件数据和元数据的Sidecar文件框架

    公开(公告)号:US09239729B1

    公开(公告)日:2016-01-19

    申请号:US14477692

    申请日:2014-09-04

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include receiving selection of a virtual disk and a plug-in. The virtual disk includes an extent file storing data used by a virtual machine and a descriptor file including a reference to the extent file and used by a virtualization stack of a host computer to manage the virtual disk. The plug-in is attached to the virtual disk in response to the received selection. Attaching the plug-in includes adding an identification of the plug-in to the descriptor file. The plug-in is notified of the attachment to the virtual disk. A request is received from the plug-in to create a sidecar file to store data or metadata on behalf of the plug-in. The sidecar file is created for the attached plug-in. The sidecar file is attached to the virtual disk.

    Abstract translation: 示例性的方法,装置和系统包括接收虚拟盘和插件的选择。 虚拟磁盘包括存储由虚拟机使用的数据的扩展文件和包括对扩展文件的引用并由主计算机的虚拟化堆栈使用的描述符文件来管理虚拟磁盘。 响应于接收到的选择,该插件附加到虚拟磁盘。 附加插件包括将插件的标识添加到描述符文件中。 该插件被通知到虚拟磁盘的附件。 从插件接收请求以创建用于代表插件来存储数据或元数据的侧面文件。 为附加的插件创建侧面文件。 侧面文件附加到虚拟磁盘。

    Online promote disk using mirror driver

    公开(公告)号:US10585690B2

    公开(公告)日:2020-03-10

    申请号:US15282740

    申请日:2016-09-30

    Applicant: VMware, Inc.

    Abstract: One or more embodiments provide techniques for promoting a linked clone virtual machine to a full clone virtual machine. In one embodiment, a method includes receiving an instruction to promote the linked clone virtual machine to a full clone virtual machine. The method also includes creating a second base disk for the linked clone virtual machine. The method includes installing a mirror driver between the first delta disk and the second base disk. The method includes copying the contents of the first delta disk to the second base disk with the mirror driver. After the contents of the first delta disk have been copied to the second base disk, the method includes removing the mirror driver and operating the linked clone virtual machine as a full clone virtual machine on the second base disk.

    Collaborative release of a virtual disk
    4.
    发明授权
    Collaborative release of a virtual disk 有权
    协作发布虚拟磁盘

    公开(公告)号:US09575658B2

    公开(公告)日:2017-02-21

    申请号:US14656152

    申请日:2015-03-12

    Applicant: VMware, Inc.

    Abstract: A method for opening a virtual disk comprises reading information from a metadata file that identifies the current owner of the virtual disk. The method further includes sending a release request to the current owner of the virtual disk to release the virtual disk, writing information to the metadata file identifying the new owner, and then opening the virtual disk.

    Abstract translation: 用于打开虚拟磁盘的方法包括从识别虚拟磁盘的当前所有者的元数据文件读取信息。 该方法还包括向虚拟磁盘的当前所有者发送释放请求以释放虚拟磁盘,向识别新所有者的元数据文件写入信息,然后打开虚拟磁盘。

Patent Agency Ranking