Patent ID: 8250183

Claim:
A method for managing virtual servers, the method comprising: launching a plurality of active virtual servers in a computing system, wherein the virtual servers share services of the same host operating system and virtualize the host operating system; as a background process, generating a plurality of inactive virtual servers, wherein data related to the inactive virtual server comprises a set of private files and a set of common files shared by multiple virtual servers, that are required for the virtual server to function and each of which is stored in its own dedicated container; setting up a disk image and a mount point associated with a particular virtual server, the mount point required for activating a functional virtual server, the disk image including any blank areas, implemented by a system administrator during activation of the virtual server, for each inactive virtual server on a storage device of the computing system, and copying files associated with each inactive virtual server to the disk image, wherein the inactive virtual servers are not associated with any owner; upon request from a user for a virtual server, activating one of the inactive virtual servers using the dedicated container by associating the activated virtual server with an owner; and configuring the activated virtual server based on any of URL names, IP addresses, passwords, resource allocations, DNS names, hostnames, virtual server administrative functions, and virtual server user password, wherein a process of one virtual server only runs in that virtual server, and no other virtual server.