Cloud-Init Support for Edge Hypervisors
Gallium Edge hypervisors now read their network configuration from cloud-init. This opens up bare metal providers that assign addresses statically and run no DHCP, and it gives every Edge deployment a self-service route to a fixed management address.
Bare Metal Without DHCP
Edge has proved popular on bare metal, and cloud-init widens the range of providers it fits. Providers that allocate a fixed address to each server, and run no DHCP on the segment, left the hypervisor with nothing to ask for an address at boot. Supplying a cloud-init network configuration closes that gap. The hypervisor takes the address the provider allocated and comes online in the Gallium Console.
We’re also working with bare metal providers to validate Edge against their imaging tooling.
Works With Your Existing Tooling
Cloud-init is the standard way Linux systems take their configuration at first boot, and Edge reads the same network configuration format. Tooling you already use to generate cloud-init for your servers generates it for your hypervisors, so hypervisor networking becomes part of the provisioning flow you have rather than a manual step at the console.
Set an Address Yourself
Assigning a fixed address to an Edge hypervisor used to mean raising a support ticket. You can now write the address into a cloud-init drive and boot from it. Two situations this helps with:
- Sites that host their own DHCP and DNS: when those services run as guests on the hypervisor, nothing is answering at the moment the hypervisor asks for an address. A fixed address removes the dependency.
- Servers staged before they ship: set the address for the network the server is going to rather than the one it is on. A spare port on your own network keeps the hypervisor in the Console while you register it and build its virtual machines.
Ports you leave out of the configuration keep requesting DHCP as before, so a spare port connected to a DHCP network stays available as a way in.
Read more in the Setting a Static IP documentation.