SYSTEM AND METHOD FOR OPERATING SYSTEM DEPLOYMENT IN A PEER-TO-PEER COMPUTING ENVIRONMENT
First Claim
1. A computer-implemented method of installing an operating system on a plurality of computer systems interconnected with a computer network, the method comprising:
- identifying, at a first computer system selected from the plurality of computer systems, a plurality of second computer system identifiers corresponding to a plurality of second computer systems also included in the plurality of computer systems;
sending, via the computer network, a Wake-on-LAN instruction from the first computer system to each of the second computer systems using the second computer system identifiers;
booting, over the computer network, the second computer systems from the first computer system;
identifying, at a plurality of selected second computer systems, a plurality of third computer identifiers that corresponds to each of the selected second computer systems;
sending, via the computer network, the Wake-on-LAN instruction from the selected second computer systems to each of the third computer systems using the third computer system identifiers; and
booting, over the computer network, the third computer systems from the selected second computer systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and program product is provided that deploys an operating system. The first computer system sends a Wake-on-LAN instruction and boots each of the second computer systems. The second computer system identifies a set of third computer identifiers that corresponds to each of the selected second computer systems. The second computer systems send the Wake-on-LAN instruction to each of the third computer systems, and the third computer systems are booted over the computer network from the second computer systems. A control file lists the first computer system as a “server” of the second computer systems and lists the second computer systems as “servers” of the third computer systems. The control file is transmitted from a server to each of the server'"'"'s clients. When a client is booted, it checks the control file to determine if the client is also a server to other computer systems.
71 Citations
20 Claims
-
1. A computer-implemented method of installing an operating system on a plurality of computer systems interconnected with a computer network, the method comprising:
-
identifying, at a first computer system selected from the plurality of computer systems, a plurality of second computer system identifiers corresponding to a plurality of second computer systems also included in the plurality of computer systems; sending, via the computer network, a Wake-on-LAN instruction from the first computer system to each of the second computer systems using the second computer system identifiers; booting, over the computer network, the second computer systems from the first computer system; identifying, at a plurality of selected second computer systems, a plurality of third computer identifiers that corresponds to each of the selected second computer systems; sending, via the computer network, the Wake-on-LAN instruction from the selected second computer systems to each of the third computer systems using the third computer system identifiers; and booting, over the computer network, the third computer systems from the selected second computer systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A information handling system comprising:
-
one or more processors; a memory accessible by at least one of the processors; a nonvolatile storage area accessible by at least one of the processors; a network interface adapter connecting the information handling system to a computer network; and a set of instructions stored in the memory, wherein one or more of the processors executes the set of instructions for installing an operating system on a plurality of information handling systems interconnected with the computer network, the executed instructions performing actions of; identifying a plurality of second information handling system identifiers corresponding to a plurality of second information handling systems also included in the plurality of information handling systems; sending, via the computer network, a Wake-on-LAN instruction from the first information handling system to each of the second information handling systems using the second information handling system identifiers; booting, over the computer network, the second information handling systems from the first information handling system; identifying, at a plurality of selected second information handling systems, a plurality of third computer identifiers that corresponds to each of the selected second information handling systems; sending, via the computer network, the Wake-on-LAN instruction from the selected second information handling systems to each of the third information handling systems using the third information handling system identifiers; and booting, over the computer network, the third information handling systems from the selected second information handling systems. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored in a computer readable medium, comprising functional descriptive material that, when executed by a data processing system, causes the data processing system to perform actions of installing an operating system on a plurality of computer systems interconnected with a computer network, the actions including:
-
identifying, at a first computer system selected from the plurality of computer systems, a plurality of second computer system identifiers corresponding to a plurality of second computer systems also included in the plurality of computer systems; sending, via the computer network, a Wake-on-LAN instruction from the first computer system to each of the second computer systems using the second computer system identifiers; booting, over the computer network, the second computer systems from the first computer system; identifying, at a plurality of selected second computer systems, a plurality of third computer identifiers that corresponds to each of the selected second computer systems; sending, via the computer network, the Wake-on-LAN instruction from the selected second computer systems to each of the third computer systems using the third computer system identifiers; and booting, over the computer network, the third computer systems from the selected second computer systems. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification