Patent ID: 9110732
Filing Date: 2015-08-18
Classification: G06F

Abstract:
1. A non-transitory computer readable storage medium storing one or more sequences of instructions, which when executed by one or more processors to cause a computing system to: initiate provisioning of a virtual machine on a host computing device, the virtual machine including an operating system and a proxy operable to modify a configuration of the operating system on the virtual machine; suspend provisioning of the virtual machine and register the virtual machine with a pool of pre-staged virtual machines; receive a request for the virtual machine from a user and receive user-specified configuration information to be used in configuring the virtual machine, the user-specified configuration information including one or more credentials of a user; selecting the virtual machine from the pool of pre-staged virtual machines in response to the request; transfer the user-specified configuration information to the proxy on the virtual machine, the proxy configured to update the configuration of the operating system on the virtual machine with the user-specified configuration information such that the virtual machine is accessible using the one or more credentials of the user as a result of the update; deactivate the proxy on the virtual machine; and enable the user to access the virtual machine.