AUTOMATIC DEPLOYMENT OF A NEW SERVER IN A PEER-TO-PEER NETWORK OF SERVERS
First Claim
1. A method, comprising:
- detecting that a new server has connected to an existing peer-to-peer network including a plurality of servers;
forming a multicast group of servers that includes the new server and at least a first server from among the plurality of servers;
downloading an operating system kernel to the new server from one or more of the plurality of servers;
obtaining a hardware configuration of the new server;
assigning a role to the new server based on the hardware configuration of the new server; and
identifying an operating system image to be installed on the new server based on the assigned role.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes detecting that a new server has connected to an existing peer-to-peer network including a plurality of servers, forming a multicast group of servers that includes the new server and at least a first server from among the plurality of servers, downloading an operating system kernel to the new server from one or more of the plurality of servers, obtaining a hardware configuration of the new server, assigning a role to the new server based on the hardware configuration of the new server, and identifying an operating system image to be installed on the new server based on the assigned role. Preferably, the new server will then download and install the identified operating system image and joint the peer-to-peer network in the assigned role. One of the servers is able assign the role to the new server using predetermined deployment policies that are accessible to the servers.
15 Citations
20 Claims
-
1. A method, comprising:
-
detecting that a new server has connected to an existing peer-to-peer network including a plurality of servers; forming a multicast group of servers that includes the new server and at least a first server from among the plurality of servers; downloading an operating system kernel to the new server from one or more of the plurality of servers; obtaining a hardware configuration of the new server; assigning a role to the new server based on the hardware configuration of the new server; and identifying an operating system image to be installed on the new server based on the assigned role. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
detecting that a new server has connected to an existing peer-to-peer network including a plurality of servers; forming a multicast group of servers that includes the new server and at least a first server from among the plurality of servers; downloading an operating system kernel to the new server from one or more of the plurality of servers; obtaining a hardware configuration of the new server; assigning a role to the new server based on the hardware configuration of the new server; and identifying an operating system image to be installed on the new server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification