Home > Design Patterns > Bare-Metal Provisioning
Bare-Metal Provisioning

Bare-Metal Provisioning (Erl, Naserpour)

How can operating systems be remotely deployed on bare-metal servers?

Problem

Both 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.

Solution

Contemporary server features are utilized to install remote management support into the server ROM to establish the required remote bare-metal provisioning system.

Application

Specialized 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.
Bare-Metal Provisioning: 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 1).

Bare-Metal Provisioning: A sample cloud architecture resulting from the application of the Bare-Metal Provisioning pater (Part 2).

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:

Bare-Metal Provisioning: NIST Reference Architecture Mapping
Bare-Metal Provisioning: NIST Reference Architecture Mapping