Booting a server using a remote read-only memory image
OwnerRichard Wei Chieh Yu, Terry T. Haas +1inventors
InventorsRichard Wei Chieh Yu, Terry T. Haas, Erik Levon Young
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable and executable instructions are provided for booting a server using a remote read-only memory image. Booting a server using a remote read-only memory (ROM) image can include accessing a remote ROM image from a second server for the first server, wherein the first server does not have a complete ROM image 102, and storing the image in a subsystem memory 104. Booting a server using a remote ROM image can include booting the first server from the remote ROM image in the subsystem memory 106.
Claims15
A method for booting a first server using a remote read-only memory (ROM) image, comprising;
- accessing a remote ROM image from a second server for the first server, wherein the first server does not have a complete ROM image;
- storing the remote ROM image in a subsystem memory;
- and
- booting the first server from the remote ROM image in the subsystem memory.
A non-transitory computer readable-medium storing a set of instructions executable by a processor to cause a device to:
- retrieve baseboard management controller (BMC) configuration information stored on a BMC located on a server and associated with the boot operation of the server;
- detect a remote read-only memory (ROM) image on a remote server;
- load the remote ROM image onto a memory on the BMC;
- validate the remote ROM image based on the BMC configuration information;
- create a hardware virtual ROM (VROM) interface;
- and
- boot the server from the remote ROM image on the BMC memory using the VROM interface.
A system for server boot with a remote read-only memory (ROM) image, comprising:
- processor resources;
- and
- a memory coupled to the processor resources and configured to direct the processor to:
- retrieve baseboard management controller (BMC) configuration information stored on a BMC on a server and associated with the boot operation of the server;
- access, from a remote server, a remote ROM image;
- load the remote ROM image onto a memory on the BMC;
- validate the ROM image based on a comparison of the ROM image to the BMC configuration information;
- determine if the server is booting when the remote ROM image is accessed;
- and
- in response to determining the server is booting, boot the server from the remote ROM image with a server hardware using a hardware virtual ROM interface.
Dependencies are inferred from the claim text.