Skip to content

Install the first node

The first node installs in two stages like a single node, and comes up as a cluster of one that serves the API while it is alone.

Boot the ISO. The first screen asks what the machine is for.

Stage 1 asks whether this machine is a single node, a new cluster, or joins a cluster.
Stage 1 asks whether this machine is a single node, a new cluster, or joins a cluster.

Choose New cluster. The remaining screens are those of stage 1: the OS disks and their layout, the management NIC and host name, root access, and a review. Use a static address on the management NIC.

The review lists every other disk that holds data and wipes them by default: the data disks of an old install, a former cluster’s Ceph disks, old LVM volumes.

The review wipes the machine's other disks unless you turn it off.
The review wipes the machine's other disks unless you turn it off.
  • Press w to turn it off and keep them.
  • To wipe, type the phrase the screen shows (wipe 3 disks).
  • Not touched: the install medium, mounted disks, removable and USB disks, multipath paths, and disks with no hardware ID. The review names the ones it keeps.
  • Reinstalling over the disks of a former cluster works: they are wiped, and the node installs as new.
  • Unattended: wipe_other_disks: true in install.yaml. Without the key an unattended install wipes only its own OS disks.

When the screen says Installed, remove the install medium, then press enter.

The console shows the installer’s address, install code and TLS fingerprint, as for a single node. Connect to it from a browser or with stratum-installer. In the web installer the Machine step shows the install mode that stage 1 chose, HA, first node; the steps are:

  1. Machine. Read-only: CPU, memory, disks, NICs.

  2. Cluster. An optional name, and the number of control-plane nodes, 3 or 5. Nodes beyond that join as hypervisor.

    The Cluster step: name and control-plane nodes.
    The Cluster step: name and control-plane nodes.
  3. Network. The cluster’s networks and how this node’s NICs carry them:

    • Storage and Overlay: CIDR, VLAN and MTU. The installer fills in a free /24 for each.
    • Links beyond the management NIC: a NIC, a bond of two NICs, or a VLAN, each with the network it carries. With one NIC, add none.
    • VM traffic: bridged or routed-host, the provider VLAN, and the floating IP ranges.
    • Service VIPs: the six addresses (API, Postgres, OpenBao, OVN northbound, OVN southbound, Metrics), plus the Provider gateway address for routed-host.
    • Names: the DNS parent domain and the region.

    The management NIC is the one stage 1 set up. Stage 2 never rebuilds it, so the node’s address and the service addresses must be on its subnet.

    The Network step: storage and overlay networks, links, VM traffic and service VIPs.
    The Network step: storage and overlay networks, links, VM traffic and service VIPs.
  4. Storage. Select each data disk and give it a use: Compute pool (LVM-thin), or Ceph OSD. Selected disks are wiped. A Ceph disk is only reserved: Ceph itself is set up afterwards.

    The Storage step: a compute pool disk and a disk reserved for Ceph.
    The Storage step: a compute pool disk and a disk reserved for Ceph.
  5. Services, Admin, Host and Review, as in a single node. On a cluster the Host step has only the advanced settings, and development mode is off by default. The review shows what happens to every disk and the node.yaml the install will write.

Then Install. The steps and the log are as for a single node, and the installer waits for READY for up to 15 minutes.

The Done screen gives the console and API addresses and the initial admin password. Both answer on the API VIP, the service address that follows the control-plane leader. Sign in and choose a new password.

The cluster has one member, so readiness says it is forming. Next: create a join code.