RESTORING EXECUTION OF A BACKED UP VIRTUAL MACHINE BASED ON COORDINATION WITH VIRTUAL-MACHINE-FILE-RELOCATION OPERATIONS

    公开(公告)号:US20180314694A1

    公开(公告)日:2018-11-01

    申请号:US15966522

    申请日:2018-04-30

    Abstract: The disclosed systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation may move data blocks originating in the backup copy to a primary storage destination that becomes the virtual machine's primary data store after the relocation operation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring of the virtual machine and the launch of the relocation operation. The enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for the relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration.

    EFFICIENT LIVE-MOUNT OF A BACKED UP VIRTUAL MACHINE IN A STORAGE MANAGEMENT SYSTEM

    公开(公告)号:US20180260157A1

    公开(公告)日:2018-09-13

    申请号:US15911575

    申请日:2018-03-05

    Abstract: Systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. An enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for a virtual-machine-file-relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration.

    VIRTUAL SERVER CLOUD FILE SYSTEM FOR VIRTUAL MACHINE RESTORE TO CLOUD OPERATIONS

    公开(公告)号:US20170262347A1

    公开(公告)日:2017-09-14

    申请号:US15437841

    申请日:2017-02-21

    Abstract: Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.

    SINGLE SNAPSHOT FOR MULTIPLE APPLICATIONS
    44.
    发明申请

    公开(公告)号:US20170206142A1

    公开(公告)日:2017-07-20

    申请号:US15474693

    申请日:2017-03-30

    Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.

    SEAMLESS VIRTUAL MACHINE RECALL IN A DATA STORAGE SYSTEM
    45.
    发明申请
    SEAMLESS VIRTUAL MACHINE RECALL IN A DATA STORAGE SYSTEM 有权
    无缝虚拟机在数据存储系统中的调用

    公开(公告)号:US20160239349A1

    公开(公告)日:2016-08-18

    申请号:US15046288

    申请日:2016-02-17

    Abstract: The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system may archive virtual machines (VMs) that are determined to have a low level of utilization. The system may create a virtual machine placeholder for an archived VM, which may be a “light” or minimal version of the VM that acts like the actual VM. By using a VM placeholder, a VM may appear to be active and selectable by the user. When the user selects the VM, the VM placeholder can interact with the user in similar manner as the VM. Accessing the VM placeholder may trigger restore of the archived VM from secondary storage. The restore of the archived VM may be “seamless” to the user since the VM remains available while it is being restored.

    Abstract translation: 根据某些方面的数据存储系统可以管理将虚拟机归档到二次存储器(并从其恢复虚拟机)。 系统可以归档被确定为具有低利用水平的虚拟机(VM)。 该系统可以为归档的虚拟机创建一个虚拟机占位符,这可以是虚拟机的“轻”或最小版本,其作用类似于实际的虚拟机。 通过使用虚拟机占位符,虚拟机可能看起来是活跃的并且可以由用户选择。 当用户选择虚拟机时,虚拟机占位符可以与虚拟机类似的方式与用户进行交互。 访问虚拟机占位符可能会从辅助存储器触发归档虚拟机的恢复。 归档VM的还原可能是“无缝”给用户,因为VM在恢复时保持可用。

    TARGETED BACKUP OF VIRTUAL MACHINE
    47.
    发明申请

    公开(公告)号:US20250156212A1

    公开(公告)日:2025-05-15

    申请号:US18974880

    申请日:2024-12-10

    Abstract: A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.

    DATA PROTECTION COMPONENT SCALING IN A CLOUD-BASED DATA STORAGE SYSTEM

    公开(公告)号:US20250023847A1

    公开(公告)日:2025-01-16

    申请号:US18901013

    申请日:2024-09-30

    Abstract: Systems described herein may dynamically add one or more proxy agents to a cloud data storage system to process an information management job, such as restore job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy agents and/or the virtual machines on which the proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). The system takes into account currently existing proxies or virtual machines when processing a restore request to determine the need for new proxies to service the restore request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.

    VIRTUAL MACHINE CHANGE BLOCK TRACKING

    公开(公告)号:US20240402916A1

    公开(公告)日:2024-12-05

    申请号:US18801675

    申请日:2024-08-12

    Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. According to some embodiments the driver intercepts write operations generated by the VM to store data in a sector, determines an identity of the sector based on the intercepted write operation, determines an entry in the change block file that corresponds with the first sector, and modifies the entry in the change block file to indicate that data in that sector has changed. The data agent may generate an incremental backup of the VM based on the change block file in response to an instruction from a storage manager, where the incremental backup includes the data in the sector where data was modified.

Patent Agency Ranking