System and method for device deployment
First Claim
1. A configurable device, comprising:
- computing resources; and
an out-of-band management platform programmed to;
obtain a configuration request for the configurable device to place the configurable device into a predetermined state;
in response to obtaining the configuration request;
obtain a configurable device profile associated with the configurable device using an out-of-band channel;
instantiate a pre-operating system agent based on the configurable device profile using the computing resources;
load an operating system package into the computing resources using an in-band channel secured by the pre-operating system agent;
boot the configurable device using;
the operating system package, andthe computing resources; and
after booting the configurable device;
orchestrate post-operating system automation of the configurable device to place the configurable device into the predetermined state.
4 Assignments
0 Petitions
Accused Products
Abstract
A configurable device includes computing resources. The configurable device further includes an out-of-band management platform that obtains a configuration request for the configurable device to place the configurable device into a predetermined state; in response to obtaining the configuration request, obtains a configurable device profile associated with the configurable device using an out-of-band channel; instantiates a pre-operating system agent based on the configurable device profile using the computing resources; loads an operating system package into the computing resources using an in-band channel secured by the pre-operating system agent; boots the configurable device using: the operating system package, and the computing resources; and, after booting the configurable device, orchestrates post-operating system automation of the configurable device to place the configurable device into the predetermined state.
-
Citations
20 Claims
-
1. A configurable device, comprising:
-
computing resources; and an out-of-band management platform programmed to; obtain a configuration request for the configurable device to place the configurable device into a predetermined state; in response to obtaining the configuration request; obtain a configurable device profile associated with the configurable device using an out-of-band channel; instantiate a pre-operating system agent based on the configurable device profile using the computing resources; load an operating system package into the computing resources using an in-band channel secured by the pre-operating system agent; boot the configurable device using; the operating system package, and the computing resources; and after booting the configurable device; orchestrate post-operating system automation of the configurable device to place the configurable device into the predetermined state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring a configurable device, comprising:
-
obtaining a configuration request for the configurable device to place the configurable device into a predetermined state, wherein the configuration request is obtained using an out-of-band channel associated with the configurable device; in response to obtaining the configuration request; obtaining a configurable device profile associated with the configurable device using the out-of-band channel associated with the configurable device; instantiating a pre-operating system agent based on the configurable device profile using computing resources of the configurable device; loading an operating system package into the computing resources using an in-band channel secured by the pre-operating system agent; booting the configurable device using; the operating system package, and the computing resources; and after booting the configurable device; orchestrating post-operating system automation of the configurable device to place the configurable device into the predetermined state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for configuring a configurable device, the method comprising:
-
obtaining a configuration request for the configurable device to place the configurable device into a predetermined state, wherein the configuration request is obtained using an out-of-band channel associated with the configurable device; in response to obtaining the configuration request; obtaining a configurable device profile associated with the configurable device using the out-of-band channel associated with the configurable device; instantiating a pre-operating system agent based on the configurable device profile using computing resources of the configurable device; loading an operating system package into the computing resources using an in-band channel secured by the pre-operating system agent; booting the configurable device using; the operating system package, and the computing resources; and after booting the configurable device; orchestrating post-operating system automation of the configurable device to place the configurable device into the predetermined state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification