Automatic server configuration using a storage configuration database
First Claim
1. A computer-implemented method for configuring a new server with a server configuration, the method comprising:
- using a computer system to perform;
automatically detecting a presence of the new server coupled to a network;
automatically determining one or more attributes of the new server;
automatically determining at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said automatically determining comprises examining the plurality of existing server configurations to determine if the existing server configurations are usable for configuring the new server, wherein at least a subset of the plurality of existing server configurations have been previously used for server configuration, wherein said examining is based at least in part on the determined one or more attributes of the new server;
wherein the determined at least one server configuration is usable in configuring the new server.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for configuring a new server with a server configuration, such as a storage configuration, backup configuration, etc. The method may automatically detect presence of a new server coupled to a network and then automatically determine one or more attributes, such as available storage, of the new server. The method may then automatically determine one or more server configurations for the new server. For example, software may examine existing server configurations stored in a repository or database to determine if one or more of the existing server configurations are usable for configuring the server, e.g., based at least in part on the determined attributes of the new server. If the user accepts a server configuration, software may then operate to automatically configure the new server accordingly. Embodiments are included for adding server configurations to the repository. A global server configuration repository is also contemplated.
37 Citations
32 Claims
-
1. A computer-implemented method for configuring a new server with a server configuration, the method comprising:
-
using a computer system to perform; automatically detecting a presence of the new server coupled to a network; automatically determining one or more attributes of the new server; automatically determining at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said automatically determining comprises examining the plurality of existing server configurations to determine if the existing server configurations are usable for configuring the new server, wherein at least a subset of the plurality of existing server configurations have been previously used for server configuration, wherein said examining is based at least in part on the determined one or more attributes of the new server; wherein the determined at least one server configuration is usable in configuring the new server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for configuring a new server with a server configuration, the system comprising:
-
a computer system, wherein the computer system comprises a processor and a memory medium, wherein at least one memory medium stores one or more existing server configurations; wherein the memory medium stores a software program that is executable to; automatically detect a presence of the new server coupled to a network; automatically determine one or more attributes of the new server; automatically determine at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said automatically determining comprises examining the plurality of existing server configurations to determine if the existing server configurations are usable for configuring the new server, wherein at least a subset of the plurality of existing server configurations have been previously used for server configuration, wherein said examining is based at least in part on the determined one or more attributes of the new server; wherein the determined at least one server configuration is usable in configuring the new server.
-
-
17. A non-transitory computer-readable storage medium comprising program instructions that are executable to
configure a new server with a server configuration, wherein the program instructions are executable implement: -
detect a presence of the new server coupled to a network; determine one or more attributes of the new server; determine at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said determining comprises examining the plurality of existing server configurations to determine if the existing server configurations are usable for configuring the new server, wherein at least a subset of the plurality of existing server configurations have been previously used for server configuration, wherein said examining is based at least in part on the determined one or more attributes of the new server; wherein the determined at least one server configuration is usable in configuring the new server. - View Dependent Claims (18)
-
-
19. A system for configuring a new server with a server configuration, the system comprising:
-
means for automatically detecting a presence of the new server coupled to a network; means for automatically determining one or more attributes of the new server; means for automatically determining at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said means for automatically determining operates to examine the plurality of existing server configurations to determine if the existing server configurations are usable for configuring the server, wherein at least a subset of the plurality of existing server configurations have been previously used for server configuration, wherein said examining is based at least in part on the determined one or more attributes of the new server; wherein the determined at least one server configuration is usable in configuring the new server. - View Dependent Claims (20)
-
-
21. A computer-implemented method for configuring a new server with a storage configuration, the method comprising:
-
automatically detecting, by a computer system, a presence of a new server coupled to a network; automatically determining, by the computer system, one or more attributes of the new server, wherein said one or more attributes include available storage of the new server; automatically determining, by the computer system, at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said automatically determining comprises examining the plurality of existing storage configurations to determine if the existing storage configurations are usable for configuring the server, wherein the plurality of existing server configurations are configured for server configuration without modification, wherein said examining is based at least in part on the available storage of the new server; wherein the determined at least one server configuration is usable in configuring storage of the new server. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium comprising program instructions that are executable to:
-
configure a new server with a server configuration, wherein the program instructions are executable to implement; detect a presence of the new server coupled to a network; determine one or more attributes of the new server; determine at least one server configuration for the new server by selecting the at least one server configuration from a plurality of existing server configurations, wherein said determining comprises examining the plurality of existing server configurations to determine if the existing server configurations are usable for configuring the new server, wherein said examining is based at least in part on the determined one or more attributes of the new server; wherein the determined at least one server configuration is ace usable in configuring the new server without modification. - View Dependent Claims (30, 31, 32)
-
Specification