×

Systems and methods for data management in a virtual computing environment

  • US 8,429,649 B1
  • Filed: 09/24/2009
  • Issued: 04/23/2013
  • Est. Priority Date: 09/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing one or more operations on virtual machine data, the method comprising:

  • receiving with a management server a request to perform a backup operation on data of one or more virtual machines hosted by a host virtual machine server that is configured to host one or more virtual machines associated with a hypervisor layer, the host virtual machine server having a service console associated therewith that administers the one or more virtual machines, the host virtual machine server being remote to the management server, the management server and the host virtual machine server comprising computer hardware;

    identifying a plurality of dependencies comprising binary code associated with the requested backup operation of the data on the one or more virtual machines;

    searching the host virtual machine server to identify a first group of dependencies comprising one or more of the plurality of dependencies that are available on the host virtual machine server, and a second group of dependencies comprising one or more of the plurality of dependencies that are not available on the host virtual machine server;

    for the second group of dependencies that are not available on the host virtual machine server, injecting the second group of dependencies over a port forwarding connection from the management server to the service console of the host virtual machine server;

    echoing a script file from the management server to the host virtual machine server prior to said injecting the second group of dependencies over the port forwarding connection from the management server to the service console of the host virtual machine server, the script file being configured to bind to a local port of the host virtual machine server to receive the injected second group of dependencies;

    executing using the service console to execute in the hypervisor layer of the host virtual machine server the first and second groups of dependencies to perform the requested backup operation on the virtual machine data, such that said executing is performed without installing an agent or a daemon in the service console of the host virtual machine server; and

    following said executing, retaining the first group of dependencies at the host virtual machine server and removing the injected second group of dependencies from the service console of the host server.

View all claims
  • 28 Assignments
Timeline View
Assignment View
    ×
    ×