Server blade network boot method that minimizes required network bandwidth
First Claim
1. A system for remotely booting a plurality of server blades in a first computer network, the system comprising:
- a management module adapted to receive server blade boot packets via the first computer network, the management module in communication with the one or more server blades within a second computer network; and
a temporary boot server coupled to the management module and the one or more server blades within the second computer network, the temporary boot server adapted to store the boot packets,wherein the management module controls transmission of the boot packets from the temporary boot server to the plurality of server blades via the second computer network.
4 Assignments
0 Petitions
Accused Products
Abstract
A system remotely boots a plurality of server blades in a blade center to update each blade. A temporary network is created to provide an out-of-band communication channel between a management module and the plurality of server blades. The management module receives and saves the original boot sequence for each server blade and alters each boot sequence such that each server blade begins with a network boot. After receiving an initial transmission over the network containing server blade boot instructions and storing the boot instructions in a temporary boot server, subsequent server blade boot requests from the network are intercepted and the stored boot instructions are re-routed from the temporary boot server to each of the remaining blades in the blade server thus removing the need for repeated boot packet transmission over the network.
62 Citations
20 Claims
-
1. A system for remotely booting a plurality of server blades in a first computer network, the system comprising:
-
a management module adapted to receive server blade boot packets via the first computer network, the management module in communication with the one or more server blades within a second computer network; and a temporary boot server coupled to the management module and the one or more server blades within the second computer network, the temporary boot server adapted to store the boot packets, wherein the management module controls transmission of the boot packets from the temporary boot server to the plurality of server blades via the second computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for remotely booting a plurality of server blades in a first computer network, the method comprising:
-
establishing a second computer network between a management module and the plurality of server blades; altering the boot sequence for each server blade such that each server blade begins with a network boot; creating a temporary boot server to store boot packets; and upon a server blade request for a boot packet, transmitting the boot packets from the temporary boot server to each of the plurality of server blades within the second computer network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A machine readable storage device having stored thereon a computer program for remotely booting a plurality of server blades in a first computer network, the computer program comprising a set of instructions which when executed by a machine causes the machine to perform a method including:
-
establishing a second computer network between a management module and the plurality of server blades; altering the boot sequence for each server blade such that each server blade begins with a network boot; creating a temporary boot server to store boot packets; and upon a server blade request for a boot packet, transmitting the boot packets from the temporary boot server to each of the plurality of server blades within the second computer network. - View Dependent Claims (17, 18, 19, 20)
-
Specification