- You need a VM which acts as the Kickstart server providing access to the rpms and to the Kickstart files
- Ensure This is reflected on your iPXE configuration file
- Login to your Equinix Metal Portal and Select Deploy on Demand
- Choose the Metro (Location) and pass the URL for the iPXE configuration the first node will be the control plane use this URL https://raw.githubusercontent.com/jesus-bustos/vhi-on-equinix-metal/refs/heads/main/ipxe-install-master-0
For subsequent deployments of nodes, use the relevant iPXE file as an example:
- for node02 https://raw.githubusercontent.com/jesus-bustos/vhi-on-equinix-metal/refs/heads/main/ipxe-compute-1
- for node03 https://raw.githubusercontent.com/jesus-bustos/vhi-on-equinix-metal/refs/heads/main/ipxe.compute-2
password='YourPassword' #Password
private_ip="192.168.30.100" #IP of the Management network IP of the Control Plane
cluster_name="EquinixMetal" #Name of the Storage Cluster
type="compute" #Type of deployment
compute_addons="metering,k8saas,lbsaas" # this will deploy, Gnocchi, Kubernetes as a Service and LoadBalancer as a Service addon.
password='Your Password#
mn_ip="192.168.30.100" #Management Node IP
type="compute"
onboard="true"
To deploy subsequent nodes follow instructions 0 to 4.