System and method for creating and managing virtual services
First Claim
1. A method of configuring a virtual server comprising:
- creating the virtual server;
loading an operating system image;
retrieving configuration information for the virtual server;
configuring the virtual server;
loading application data for the configured virtual server; and
starting configured services using the virtual server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of creating and managing virtual servers utilizes separate master copies of information such as operating systems, configuration files, and application programs. When a virtual server is created, it loads an appropriate operating system and configuration information. During the boot process, the virtual server is configured to provide a predetermined service. Appropriate application programs are subsequently loaded to support the service configuration. Multiple virtual servers can be created and configured using the master copies of information, thus reducing the amount of customization required by each virtual server. Virtual servers can be easily restarted from failures with minimal loss of data.
142 Citations
41 Claims
-
1. A method of configuring a virtual server comprising:
-
creating the virtual server;
loading an operating system image;
retrieving configuration information for the virtual server;
configuring the virtual server;
loading application data for the configured virtual server; and
starting configured services using the virtual server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of configuring a plurality of virtual servers comprising:
-
creating the plurality of virtual servers;
loading, by each virtual server, one of a plurality of different operating system images;
retrieving configuration information for each virtual server;
configuring each virtual server;
loading application data by each configured virtual server; and
starting configured services by the plurality of virtual servers. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for managing virtual servers comprising:
-
a physical server for creating one or more virtual servers, and assigning an identity and a network address to each of said one or more virtual servers;
an operating system storage portion for storing generic images of data defining operating system environments, wherein each image corresponds to a different operating system;
a configuration storage portion for storing configuration information specifying functions to be performed by said one or more virtual servers; and
a data storage portion for storing information generated by said one or more virtual servers;
wherein each said virtual server performs the acts;
loading a generic image from said operating system storage portion, retrieving configuration information from said configuration storage portion, booting the operating system using said configuration information, loading application data from said configuration storage portion, and initiating configured services by said virtual server. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification