βοΈ Corosync QDevice: De Cluster Stem-Teller
Binnen het Proxmox Compute-cluster draait Corosync QDevice (Quorum Device) in een ultra-lichtgewicht LXC-container op een aparte fysieke machine (bijvoorbeeld de AOOSTAR). Een Proxmox-cluster heeft een oneven aantal stemmen nodig om beslissingen te nemen (Quorum). Omdat het hoofd-cluster uit twee Lenovo P520's bestaat, fungeert dit QDevice als de cruciale derde stem om 'split-brain' scenario's te voorkomen.
π‘οΈ Waarom het QDevice Onmisbaar is
| Logo / App | Feature | Functie binnen het Netwerk |
|---|---|---|
| βοΈ | Quorum Handhaving | Geeft de beslissende derde stem als één van de twee Lenovo P520-nodes onverwacht offline gaat |
| π | Split-Brain Preventie | Voorkomt dat beide Lenovo-nodes onafhankelijk van elkaar dezelfde VM's gaan opstarten |
| πͺΆ | Zero Overhead | Verbruikt vrijwel geen CPU en slechts enkele megabytes aan RAM; puur een netwerk-luisteraar |
| π | Cluster Stabiliteit | Maakt veilige High Availability (HA) en automatische failover van kritieke VM's mogelijk |
βοΈ Integratie & Corosync Netwerk
Het QDevice nestelt zich diep binnen de netwerk-backbone van het cluster.
- Zyxel Switch: De communicatie verloopt bij voorkeur over de fysiek gescheiden Zyxel-switch om cluster-latency te minimaliseren.
- Corosync-Qnetd: De container draait de
corosync-qnetddaemon die luistert naar de status van de Lenovo-hosts. - Strikte Isolatie: De container heeft zelf geen toegang tot de VM's, hij registreert uitsluitend of de nodes 'online' zijn.
π οΈ Dagelijks Beheer & Onderhoud
- Quorum Status: Controleer de clusterstatus in Proxmox via de terminal met het commando
pvecm status. - Netwerk Latency: Zorg dat de switchverbinding tussen het QDevice en het cluster stabiel blijft onder de 2ms.
- Service Monitor: Monitor via Uptime Kuma of de
corosync-qnetdservice in de LXC-container actief blijft draaien.