Method for the autonomic configuration of a data storage device
First Claim
1. A method for autonomically configuring a data storage device, the method performed by executable code stored in Random Access Memory (RAM), executed by a Central Processing Unit (CPU), and comprising:
- storing configuration data on a remote storage system, the configuration data comprising operating systems, applications, and updates for multiple users with single instances of shared operating systems, applications, and updates and an index listing which operating systems, applications, and updates are used on a next configuration of a data storage device;
booting a computer system from an alternate boot program other than the regular boot program, the alternate boot program downloading a root file system through a Trivial File Transfer Protocol (TFTP) and executing a kernel operating system through the TFTP, the alternate boot program providing access to a network in electronic communication with the remote storage system; and
configuring the data storage device that is in electrical communication with the computer system using the stored operating systems, applications, and updates using the index on the remote storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for configuring a data storage device. A storage module stores configuration data on a remote storage system that may include operating systems, applications, updates, and an index. A boot module boots a computer system from a program other than the regular boot program to provide access to a network in communication with the remote storage system. A device configuration module autonomically downloads and installs the operating systems, applications, and updates in response to data stored in an index on the remote storage system.
-
Citations
20 Claims
-
1. A method for autonomically configuring a data storage device, the method performed by executable code stored in Random Access Memory (RAM), executed by a Central Processing Unit (CPU), and comprising:
-
storing configuration data on a remote storage system, the configuration data comprising operating systems, applications, and updates for multiple users with single instances of shared operating systems, applications, and updates and an index listing which operating systems, applications, and updates are used on a next configuration of a data storage device; booting a computer system from an alternate boot program other than the regular boot program, the alternate boot program downloading a root file system through a Trivial File Transfer Protocol (TFTP) and executing a kernel operating system through the TFTP, the alternate boot program providing access to a network in electronic communication with the remote storage system; and configuring the data storage device that is in electrical communication with the computer system using the stored operating systems, applications, and updates using the index on the remote storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for deploying computing infrastructure configured to autonomically configure a data storage device, the method performed by executable code stored in RAM, executed by a CPU, and comprising:
-
developing a software tool kit comprising a plurality of extendable modules, the modules comprising executable code stored in the RAM, executed by the CPU, and configured to store configuration data on the remote storage system, the configuration data comprising operating systems, applications, and updates for multiple users with single instances of shared operating systems, applications, and updates and an index listing which operating systems, applications, and updates are used on a next configuration of a data storage device; boot a computer system from an alternate boot program other than the regular boot program, the alternate boot program downloading a root file system through a TFTP and executing a kernel operating system through the TFTP, the alternate boot program providing access to a network in electronic communication with the remote storage system; and configure the data storage device that is in electrical communication with the computer system using the stored operating systems, applications, and updates using the index on the remote storage system; integrating a transaction service with the software tool kit; and publishing the software tool kit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification