Skip to content

Latest commit

 

History

History

pxe

OS provisioning via PXE

Introduction

Deploying bare-metal clusters at scale generally involves some method for installing the operating system over the network. This is typically using the Preboot eXecution Environment (PXE), a standardized environment which boots an OS from the network.

There are a wide variety of tools for managing OS installation over the network. Most of the playbooks in DeepOps are agnostic to the OS install tooling, assuming that an OS is already present. For example, DeepOps can be used to deploy a Slurm cluster or a Kubernetes cluster regardless of how the OS was installed. This makes it relatively easy to integrate with an existing datacenter environment.

However, DeepOps does provide tooling for several PXE installation mechanisms which can be used if an existing tool isn't already deployed. These include: