A method for provisioning a node of a hyper-converged infrastructure, wherein the node comprises an Intelligent Platform Management Interface (IPMI) port and a switch management port, the IPMI port and the switch management port are coupled to a network switch, the hyper-converged infrastructure comprises a fabric element with a virtual machine that executes a preboot execution environment (PXE) and a dynamic host configuration protocol (DHCP) server, and the PXE stores pre-built operating system images, the method comprising:
- booting the node without an operating system;
- allocating an internet protocol address to the node using the DHCP server of the virtual machine;
- downloading an operating system image from the PXE of the virtual machine to the node;
- installing an operating system to a local disk of the node using the operating system image;
- and
- booting the node using the operating system.