File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
First Claim
1. A method for using a file manager application that executes on a client computing device to initiate information management operations for virtual machines in conjunction with a storage manager that manages an information management system, the method comprising:
- receiving, by a storage manager that manages information management operations in an information management system, a first query from a file manager application executing on a client computing device, to determine whether a user-selected virtual machine is represented in secondary storage in the information management system;
if the storage manager determines that the virtual machine is represented by one or more secondary copies thereof in the secondary storage, based in part on retrieving information from one or more media agents associated with previously creating the respective one or more secondary copies, responding to the file manager application with indications of the respective secondary copies to be displayed to the user as respective file-representations that are usable for further user-initiated information management operations in the information management system;
receiving, by the storage manager, one or more messages from the file manager application indicating that a first information management operation has been initiated by the user of the file manager application for a first file-representation of the virtual machine,wherein the first information management operation comprises at least one of;
a backup of the first file-representation of the virtual machine to a secondary storage device in the information management system, an archiving of the first file-representation of the virtual machine to the secondary storage device in the information management system, and a restoring of the first file-representation of the virtual machine from the secondary storage device in the information management system;
in response to the one or more messages received from the file manager application,managing, by the storage manager, the first information management operation which comprises;
(i) instructing a media agent with access to the secondary storage device to coordinate data transmission for the first file-representation of the virtual machine to and from the secondary storage device as directed by the storage manager,and(ii) receiving, by the storage manager from the media agent, metadata about the first information management operation;
reporting, by the storage manager, one or more results of the first information management operation to the file manager application for presentation to the user by the file manager application; and
updating, by the storage manager, an associated management database, the updating comprising storing the metadata received by the storage manager from the media agent to the management database.
4 Assignments
0 Petitions
Accused Products
Abstract
A storage manager that interoperates with a file manager application that integrates with virtualization substantially enables end-user control and storage management of virtual machines (VMs). The storage manager may manage information management operations relative to virtual machines based on and/or in response to messages and/or instructions received from the file manager application. The storage manager may further report results to the file manager application for presentation to the user. The file manager application, which may operate as a plug-in for a legacy file manager executing on a user'"'"'s client computing device, may comprise: displaying the VMs associated with the user, including their respective properties; enabling viewing/browsing of information about storage management operations for a VM such as backups and/or archiving, including files associated with the VM and searching and filtering criteria; control features that enable the user to control existing VMs, such as shut down, restart/activate/power-on, suspend, and/or re-configure, and also perform storage management of a VM and/or its associated files, such as create snapshot, back up, archive, restore VM from secondary storage, restore and overwrite VM, restore file(s)/folder(s) to user'"'"'s client computing device, restore file(s)/folder(s) to a production VM in primary storage, etc.; control features that enable the user to provision additional VMs, such as create a new VM, create a clone VM, configure a VM, etc.
-
Citations
11 Claims
-
1. A method for using a file manager application that executes on a client computing device to initiate information management operations for virtual machines in conjunction with a storage manager that manages an information management system, the method comprising:
-
receiving, by a storage manager that manages information management operations in an information management system, a first query from a file manager application executing on a client computing device, to determine whether a user-selected virtual machine is represented in secondary storage in the information management system; if the storage manager determines that the virtual machine is represented by one or more secondary copies thereof in the secondary storage, based in part on retrieving information from one or more media agents associated with previously creating the respective one or more secondary copies, responding to the file manager application with indications of the respective secondary copies to be displayed to the user as respective file-representations that are usable for further user-initiated information management operations in the information management system; receiving, by the storage manager, one or more messages from the file manager application indicating that a first information management operation has been initiated by the user of the file manager application for a first file-representation of the virtual machine, wherein the first information management operation comprises at least one of;
a backup of the first file-representation of the virtual machine to a secondary storage device in the information management system, an archiving of the first file-representation of the virtual machine to the secondary storage device in the information management system, and a restoring of the first file-representation of the virtual machine from the secondary storage device in the information management system;in response to the one or more messages received from the file manager application, managing, by the storage manager, the first information management operation which comprises; (i) instructing a media agent with access to the secondary storage device to coordinate data transmission for the first file-representation of the virtual machine to and from the secondary storage device as directed by the storage manager, and (ii) receiving, by the storage manager from the media agent, metadata about the first information management operation; reporting, by the storage manager, one or more results of the first information management operation to the file manager application for presentation to the user by the file manager application; and updating, by the storage manager, an associated management database, the updating comprising storing the metadata received by the storage manager from the media agent to the management database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for using a file manager application to cause a storage manager component of an information management system to retrieve information about virtual machines that are represented in secondary storage, the method comprising:
-
receiving, by the storage manager, from a media agent component of the information management system, metadata about a virtual machine in the information management system, wherein the metadata is based on one or more information management operations executed at least in part by the media agent for the virtual machine resulting in respective one or more secondary copies of the virtual machine, wherein the media agent coordinates transmission of the one or more secondary copies of the virtual machine to and from a secondary storage subsystem as directed by the storage manager, and wherein the or more information management operations comprise at least one of a backup of the virtual machine to the secondary storage subsystem, an archiving of the virtual machine to the secondary storage subsystem, and a restoring of the virtual machine from the secondary storage subsystem; updating, by the storage manager, an associated management database, the updating comprising storing the metadata received by the storage manager from the media agent; receiving, by the storage manager, a query about the virtual machine from a file manager application that executes on a client computing device in the information management system; determining, by the storage manager based on the query, that the virtual machine is represented in the secondary storage subsystem of the information management system by the one or more secondary copies; based on the determining, retrieving information about the virtual machine in response to the query, by the storage manager, from at least one of;
(a) the media agent that executed at least in part the one or more information management operations for the virtual machine, and (b) the management database; andbased on indications received from the storage manager of the one or more secondary copies of the virtual machine in the secondary storage subsystem, displaying by the file manager application, the one or more secondary copies as respective file representations that are usable for user-initiated information management operations, including at least one of an archiving and a restoring of a given secondary copy. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification