Sådan konfigureres en Proxmox VE 4 Multiple Node Cluster

Sådan konfigureres en Proxmox VE 4 Multiple Node Cluster

Proxmox VE 4 understøtter installationen af ​​klynger og den centrale styring af flere Proxmox-servere. Du kan styre flere Proxmox-servere fra en webadministrationskonsol. Denne funktion er virkelig praktisk, når du har en større server farm.

Proxmox Cluster funktioner:

  • Centraliseret webstyring.
  • Støtte til flere godkendelsesmetoder.
  • Nem migration af virtuelle maskiner og containere i klyngen.

For flere detaljer, se venligst Proxmox hjemmeside.

I denne vejledning opbygger vi en Proxmox 4-klynge med 3 Proxmox-servere og 1 NFS Storage-server. Proxmox-serverne bruger Debian, NFS-serveren bruger CentOS 7. NFS-lageret bruges til at gemme ISO-filer, skabeloner og de virtuelle maskiner.

Forudsætninger

  • 3 Proxmox-server

pve1
IP: 192.168.1.114
FQDN: pve1.myproxmox.co
SSH port: 22
pve2
IP: 192.168.1.115
FQDN: pve2.myproxmox.co
SSH port: 22
pve3
IP: 192.168.1.116
FQDN: pve3.myproxmox.co
SSH port: 22

  • 1 CentOS 7 server som NFS-lagring med IP 192.168.1.101
  • Dato og klokkeslæt mus synkroniseres på hver Proxmox-server.

Trin 1 - Konfigurer NFS-lagring

I dette trin tilføjer vi NFS storage noge til Proxmox og tillader flere Proxmox noder at læse og skrive på det delte lager.

Log ind på NFS-serveren med ssh:

ssh [email protected]

Opret ny ny mappe, som vi deler med NFS:

mkdir-p / var / nfsproxmox

Tilføj nu alle proxmox-IP-adresser til NFS-konfigurationsfilen, jeg vil redigere eksportfilen med vim:

vim / etc / exports

Indsæt konfiguration nedenfor:

/ var / nfsproxmox 192.168.1.114 (rw, synkronisering, no_root_squash)
/ var / nfsproxmox 192.168.1.115 (rw, synkronisering, no_root_squash)
/ var / nfsproxmox 192.168.1.116 (rw, synkronisering, no_root_squash)

Gem filen og forlad editoren.

For at aktivere den nye konfiguration skal du eksportere NFS-mappen igen og sørge for, at den delte mappe er aktiv:

exportfs -r
exportfs -v

Genindlæs NFS-eksporten.

Trin 2 - Konfigurer værten

Det næste trin er at konfigurere værtsfilen på hver Proxmox-node.

Log ind på pve1 serveren med ssh:

ssh [email protected]

Rediger nu værtsfilen med vim:

vim / etc / værter

Sørg for pve1 på filen, og tilføj derefter pve2 og pve3 til værtsfilen:

192.168.1.115 pve2.myproxmox.co pve2 pvelocalhost
192.168.1.116 pve3.myproxmox.co pve3 pvelocalhost

Gem filen og genstart pve1:

genstarte

Næste pve2 - log ind på serveren med ssh:

ssh [email protected]

Rediger værtsfilen:

vim / etc / værter

tilføj konfiguration nedenfor:

192.168.1.114 pve1.myproxmox.co pve1 pvelocalhost
192.168.1.116 pve3.myproxmox.co pve3 pvelocalhost

Gem filen og genstart:

genstarte

Næste pve3 - log ind på pve3 server med ssh:

ssh [email protected]

rediger værtsfilen:

vim / etc / værter

Tilføj nu konfiguration nedenfor:

192.168.1.114 pve1.myproxmox.co pve1 pvelocalhost
192.168.1.115 pve2.myproxmox.co pve2 pvelocalhost

Gem filen og genstart pve3:

genstarte

Trin 3 - Opret klynge på Proxmox-serveren pve1

Før du opretter klyngen, skal du sørge for at datoen og klokkeslættet er synkroniseret på alle knudepunkter, og at ssh-dæmonen kører på port 22.

Log ind på pve1-serveren og opret den nye klynge:

ssh [email protected]
pvecm skabe mynode

Resultat:

Corosync Cluster Engine Authentication Key Generator.
Indsamling af 1024-bits til nøgle fra / dev / urandom.
Skriver corosync nøgle til / etc / corosync / authkey.

Kommandoen forklarede:

pvecm: Proxmox VE klyngehåndteringsværktøj
skabe: Generer ny klynge konfiguration
mynode: klyngenavn

Kontroller nu klyngen med kommando nedenfor:

pvecm status

Proxmox status på knudepunkt 1.

Trin 3 - Tilføj pve2 og pve3 til klynge

I dette trin tilføjer vi Proxmox-noden pve2 til klyngen. Log ind på pve2-serveren og tilføj til pve1 "mynode" -klyngen:

ssh [email protected]
pvecm tilføj 192.168.1.114

tilføje: Tilføjelse af noden pve2 til den klynge, vi har oprettet på pve1 med IP: 192.168.1.114.

Tilføj node 2.

Tilføj derefter pve3 til klyngen.

ssh [email protected]
pvecm tilføj 192.168.1.114

Tilføj node 3.

Trin 4 - Kontroller Proxmox-klyngen

Hvis ovenstående trin er udført uden en fejl, skal du kontrollere klyngekonfigurationen med:

pvecm status

Kontrollér Proxmox-klyngestatus.

Hvis du vil se noderne, skal du bruge kommandoen nedenfor:

pvecm noder

Vis liste over Proxmox noder.

Trin 5 - Tilføj NFS-delen til Proxmox Cluster

Åbn Proxmox-serveren pve1 med din browser: https://192.168.1.114:8006/ og log ind med dit kodeord.

Åben Proxmox UI

Du kan se pve1, pve2 og pve3 serveren på venstre side.

Gå nu til fanen "Opbevaring" og klik på "Tilføj". Vælg opbevaringstype, vi bruger NFS på Centos server.

Tilføj NFS-lagring i Proxmox.

Udfyld detaljerne på NFS-serveren:

NFS-serveroplysninger.

ID: Lagerets navn
Server: Opbevaringens IP-adresse
eksport: Registrér automatisk den delte mappe
Tilfreds: Indholdstype på lageret
nodes: Tilgængelig på node 1,2 og 3
Sikkerhedskopier: Maksimale sikkerhedskopier

Klik på Tilføj.

Og nu kan du se, at NFS-lagringen er tilgængelig på alle Proxmox-noder.

Proxmox node setup

Konklusion

Proxmox VE 4 understøtter klynger med op til 32 fysiske noder. Den centraliserede Proxmox-styring gør det let at konfigurere alle tilgængelige noder fra ét sted. Der er mange fordele, hvis du bruger en Proxmox-klynge, f.eks. Det er nemt at migrere en VM fra en node til en anden node. Du kan bruge 2 Proxmox-servere til en multi-node opsætning, men hvis du vil opsætte Proxmox for høj tilgængelighed, har du brug for 3 eller flere Proxmox noder.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.