PXE server with multiple provider model
First Claim
Patent Images
1. A system for installing an operating system boot image on a client in a networked environment, comprising:
- a network component, said network component receiving a first packet from the client via the networked environment, said first packet relating to selecting and installing the operating system boot image; and
an application component, said application component receiving the first packet from the network component, said application component parsing the first packet and formulating a response to the parsed packet, said application component transmitting the response to the network component, wherein the network component formats the transmitted application response into a second packet and transmits said second packet to the client via the networked environment, said second packet relating to selecting and installing the operating system boot image.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple providers of application logic are used to deploy and install an operating system image to a client. Each provider configured with application logic designed to deploy and install an operating system image to a distinct class of clients. When a server receives a request associated with deploying and installing the operating system image from the client, the server sends the request to the provider configured with application logic designed to deploy and install an operating system to the client.
-
Citations
20 Claims
-
1. A system for installing an operating system boot image on a client in a networked environment, comprising:
-
a network component, said network component receiving a first packet from the client via the networked environment, said first packet relating to selecting and installing the operating system boot image; and
an application component, said application component receiving the first packet from the network component, said application component parsing the first packet and formulating a response to the parsed packet, said application component transmitting the response to the network component, wherein the network component formats the transmitted application response into a second packet and transmits said second packet to the client via the networked environment, said second packet relating to selecting and installing the operating system boot image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for installing an operating system boot image on a client Pre-Boot Execution Environment (PXE) in a networked environment, comprising:
-
one or more computer-readable media for storing a PXE packet containing communications relating to selecting and installing the operating system boot image, said PXE packet being transmitted via the networked environment;
a PXE server receiving a first PXE packet from the PXE client via the networked environment; and
a plurality of PXE providers, each of said PXE providers configured with application logic to install the operating system boot image for a particular class of PXE clients, one of said plurality of PXE providers;
receiving the first PXE packet from the server, parsing the first PXE packet, formulating a response to the parsed first PXE packet, and sending the formulated response to the PXE server,wherein the PXE server formats the received response into a second PXE packet and transmits the second PXE packet to the PXE client via the networked environment, said second PXE packet relating to selecting and installing the operating system boot image. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for installing an operating system boot image on a client in a networked environment, comprising:
-
transmitting a first packet from the client to a server via the networked environment;
receiving, by the server, the transmitted first packet;
receiving, by a provider, the first packet from the server;
parsing, by the provider, the received first packet;
generating, by the provider, a response to the parsed first packet;
sending, by the provider, the response to the server;
formatting, by the server, the response received from the client into a second packet; and
transmitting, by the server, the second packet to the client via the networked environment. - View Dependent Claims (17, 18, 19, 20)
-
Specification