Bare-Metal Provisioning (Erl, Naserpour)
How can operating systems be remotely deployed on bare-metal servers?
ProblemBoth cloud providers and cloud consumers require the ability to remotely provision bare-metal servers. This process begins with the remote deployment of operating systems. However, establishing a remote connection for provisioning purposes is not possible without software being already installed on bare-metal servers.
SolutionContemporary server features are utilized to install remote management support into the server ROM to establish the required remote bare-metal provisioning system.
ApplicationSpecialized discovery and deployment agents can be utilized within the remote bare-metal provisioning system to locate and provision available bare-metal servers with operating systems dynamically.
MechanismsCloud Storage Device, Hypervisor, Logical Network Perimeter, Resource Management System, Resource Replication, SLA Management System
Compound PatternsBurst In, Burst Out to Private Cloud, Burst Out to Public Cloud, Elastic Environment, Infrastructure-as-a-Service (IaaS), Multitenant Environment, Platform-as-a-Service (PaaS), Private Cloud, Public Cloud, Resilient Environment, Software-as-a-Service (SaaS)
A sample cloud architecture resulting from the application of the Bare-Metal Provisioning pater (Part 1).
A sample cloud architecture resulting from the application of the Bare-Metal Provisioning pater (Part 2).
NIST Reference Architecture Mapping
This pattern relates to the highlighted parts of the NIST reference architecture, as follows: