Hoe clustering en hoge beschikbaarheid in Proxmox in te stellen

A cluster is a collection of two or more nodes that offers an avenue for moving around resources between servers. Migrating resources make it possible to undertake tasks such as upgrading servers and applying patches with minimal downtime.

In Proxmox, je kunt gemakkelijk een cluster maken en High Availability configureren om ervoor te zorgen dat resources zoals VMs automatisch verplaatst worden wanneer een knooppunt uitvalt.

Bekijk onze eerdere tutorials over Proxmox.

Voordelen van het groeperen van knooppunten in een cluster

Clustering biedt de volgende voordelen:

  • Gecentraliseerde web-based beheer die je in staat stelt om alle knooppunten en hun statistieken te bekijken vanaf elk knooppunt.
  • Geleidelijke migratie van virtuele machines en containers tussen fysieke hosts.
  • Snellere implementatie van resources.
  • Clustergerichte diensten zoals een firewall en High Availability.
  • Gebruik van pmxcfs, een databasegestuurde bestandssysteem. Dit is een bestandssysteem voor het opslaan van configuratiebestanden. Het wordt in real-time gerepliceerd over alle proxmox-knooppunten met behulp van corosync.

Vereisten

Voor clustering en High availability-setup om te werken, hier is wat je nodig hebt.

  • Je hebt minstens drie knooppunten nodig voor zowel clustering als High Availability voor een betrouwbare quorum.
  • Alle knooppunten moeten dezelfde versie van Proxmox geïnstalleerd hebben.
  • De datum en tijd moeten gesynchroniseerd zijn op alle knooppunten.
  • Het wachtwoord van de root van een clusterknooppunt dat wordt gebruikt voor het toevoegen van andere knooppunten.

Dat gezegd hebbende, laten we nu een cluster configureren en High Availability instellen op Proxmox.

Een Cluster in Proxmox aanmaken

De eerste stap is het aanmaken van een cluster. We zullen inloggen op een van de knooppunten met een draaiende virtuele machine die we later zullen gebruiken om High Availability in actie te demonstreren.

Dus, log in en klik op ‘Datacenter‘ -> ‘Cluster‘ -> ‘Cluster aanmaken‘.

Create Cluster in Proxmox

Zorg ervoor dat je de clusternaam invult en klik vervolgens op de knop ‘Aanmaken‘. In dit voorbeeld hebben we het cluster ’test-cluster’ genoemd.

Proxmox Cluster Name

De creatie van de cluster duurt slechts een paar seconden en zodra deze voltooid is, zie je de bevestiging ‘TAK OK‘ op de Taakweergaver.

Proxmox Cluster Created

Sluit de knooppunten aan bij het cluster

Zodra het knooppunt is gemaakt, is de volgende stap om de knooppunten aan het cluster toe te voegen. Meld je aan bij het volgende knooppunt en klik op ‘Datacenter‘ -> ‘Cluster‘ -> ‘Cluster toevoegen‘.

Join Nodes to Cluster

Ga op dit moment terug naar het eerste knooppunt en klik op ‘Toevoeginformatie‘.

Join Information

Klik op ‘Informatie kopiëren‘ om de toevoeginformatie te kopiëren, vertegenwoordigd door de hexadecimale waarde hieronder.

Cluster Join Information

Ga nu terug naar het tweede knooppunt dat u aan het cluster wilt toevoegen en plak de toevoeginformatie. Geef bovendien het wortelwachtwoord van het eerste knooppunt op waar u het cluster hebt gemaakt en klik op ‘Join ’test-cluster’‘.

Join Test Cluster

De taakweergaver zal opnieuw verschijnen en de voortgang van ‘cluster toevoegen‘ weergeven. Zodra het klaar is, krijg je de ‘TAK OK‘ melding.

Join Cluster Progress

Ga terug naar het eerste knooppunt waar je het cluster hebt gemaakt en je zou nu twee knooppunten moeten zien die zijn toegevoegd aan het cluster.

List Cluster Nodes

Herhaal dezelfde procedure voor het toevoegen van het cluster op het overblijvende knooppunt. Zodra klaar, zouden alle drie de knooppunten deel uitmaken van het cluster.

View Cluster Nodes

Bovendien zou je in staat moeten zijn om alle knooppunten te zien die worden vermeld op de linkerkantbalk met een groene vink om aan te geven dat ze live en actief zijn.

Proxmox Cluster Nodes

Configureer en test hoge beschikbaarheid in Proxmox

HA, afgekort voor High Availability, is een functie die garandeert dat de beschikbaarheid van resources op uw Proxmox-knooppunt, inclusief virtuele machines en containers, maximaal is.

Wanneer een knooppunt uitvalt, migreren de VMs op dat knooppunt automatisch naar een ander knooppunt. Dit gebeurt dankzij een meerderheidsbesluit waarbij er gestemd wordt onder de knooppunten in het cluster en de “winnaar” de VMs krijgt. Er zijn minstens 3 meerderheidsstemmen nodig voor een betrouwbare HA.

Om HA uit te testen, gaan we een VM toevoegen die door de HA-functie wordt gecontroleerd. Meld u dus aan bij een van de knooppunten en klik op “Datacenter” -> “HA“. Klik vervolgens op de knop ‘ Toevoegen‘.

Proxmox High Availability

Selecteer de VM. In ons geval hebben we maar één VM.

Choose Proxmox VM

Zodra deze is geselecteerd, klik op de knop ‘ Toevoegen‘.

Add VM to High Availability

De virtuele machine die door HA wordt gecontroleerd, wordt nu weergegeven in de lijst ‘ Resources‘.

List VM in HA

Als eenvoudige test hoeft u alleen maar het knooppunt uit te schakelen waarop de VM draait. Na een paar seconden zult u merken dat de VM zichzelf automatisch naar een ander live knooppunt in het cluster heeft gemigreerd nadat de meerderheid is bereikt.

Conclusie

In deze handleiding hebt u geleerd hoe u clustering en High Availability op Proxmox VE kunt instellen. We hopen dat u hiervan veel heeft opgestoken. Uw feedback is zeer welkom.

Source:
https://www.tecmint.com/proxmox-clustering-and-high-availability/