×

Systems and methods for efficiently managing and configuring virtual servers

  • US 8,489,995 B2
  • Filed: 03/18/2008
  • Issued: 07/16/2013
  • Est. Priority Date: 03/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a configuration and instantiation interface to a hosted virtual server service, the method comprising:

  • providing, by a virtual server manager, an interface to a plurality of hosted virtual server services, each of the plurality of hosted virtual server services comprising a plurality of physical machines each hosting one or more virtual servers, the interface comprising;

    input means allowing a user to select one or more virtual server configurations from among a plurality of virtual server configurations, each virtual server configuration comprising a boot image and configuration information; and

    input means for a user to set a policy for dynamically selecting one of the plurality of hosted virtual server services and for dynamically instantiating one or more virtual servers on the selected hosted virtual server service using the selected one or more virtual server configurations, the policy comprising at least one condition;

    determining, by the virtual server manager, that the at least one condition has been met;

    transmitting, by the virtual server manager, responsive to determining that the at least one condition has been met, to one of the plurality of hosted virtual server services, instructions to instantiate a first virtual server according to a first selected virtual server configuration boot image and instructions to instantiate a second virtual server according to a second selected virtual server configuration boot image;

    determining, by the virtual server manager, that instantiation of the first boot image and the second boot image on the physical machines comprising the one of the plurality of hosted virtual server services is complete; and

    transmitting, by the virtual server manager, responsive to determining that instantiation of the boot images is complete, respective configuration information to the instantiated boot images, wherein an information item in the second virtual server configuration information depends on the first virtual server configuration and the virtual server manager obtains a value for the information item from the first virtual server, wherein the virtual server manager initially transmits incomplete configuration information to the second virtual server and subsequently transmits the obtained value.

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