Patent ID: 8819113

Claim:
A method for remotely provisioning a virtual machine comprising: providing a client application in a network comprising a virtual network host, the client application providing a communication channel between a server application operating outside the network and the virtual network host operating inside the network; providing the server application in a machine remote from the network, the server application providing an interface for a user to enter provisioning parameters to provision the virtual machine operating on the virtual network host; receiving one or more provisioning parameters from the user through the server application; communicating the one or more provisioning parameters from the server application to the client application; communicating the one or more provisioning parameters from the client application to the virtual network host; and provisioning the virtual machine on the virtual network host from the one or more provisioning parameters provided by the user, the provisioning parameters assigning only a number of central processing units (CPU) during the provision operation to the virtual machine while other virtual machine configuration parameters assigned to the virtual machine during the provisioning operation are set to default values.