Proxmox Cluster HA: 3 noduri Lenovo si shared storage

E gata! High Availability, politica de backup globala… shared storage, „vmotion”… totul in 30Wh intr-o stare de aproape idle. Proxmox Cluster in Sfarsit: 3 Noduri, NFS si Consumul de Curent „Eco-Friendly”

Dupa lungi aventuri si cafele incarcate cu speranta, am reusit: am un cluster Proxmox functional!

Hardware-ul

„Clusterul” e compus din trei noduri, cu nume de scena pve00, pve01 si pve02. Iata rolurile fiecaruia:

  • pve00: E ca acel coleg care nu face prea multe, dar e indispensabil. Acesta va fi nodul martor (“witness”) si va oferi storage shared pe NFS pentru cateva VM-uri.
  • pve01 si pve02: Adevaratii clusterului, gazduind VM-uri si containere LXC.

Toate acestea ruleaza pe trei mini PC-uri Lenovo Tiny (m710q si m715q), care sunt ca niste chihuahua hiperactive: mici, dar cu o energie neasteptata. 4CPU si 32GB ram fiecare. Pare putin dar este suficient pentru laboratorare.

cluster

Consumul de energie

Cu tot clusterul „aproape idle”, consumul total de curent este de doar 28-32W. Aproape ca te astepti sa vezi un LED aprins si sa iti spui: „Esti sigur ca merge totul? Nu e doar screensaver-ul?”.

Functionalitate

Am testat aproape toate functiile basic pe care le-am folosit anterior in VMware. Rezultatul? Totul functioneaza ca uns, ca in oil overload. Nu ma asteptam sa fie asa de bine pus la punct… Singurul regret? Ceph. Ar fi fost interesant, dar sunt limitat de un numar insuficient de discuri. (Asa-i cand visezi la mamaliga, dar nu ai malai.)

Migrarile de pe un host pe altul: cand VM-ul nu este pe shared storage va fi copiat disk-ul pe storage-ul vecin si memory state. 1-2 pinguri se pierd. Cand este pe shared storage se copiaza doar ram-ul… cand este protejat de HA doar mentioneaza ca migreaza prin HA si nu mai arata altceva.

HA – la fel ca Vmware, se restarteaza vm-ul pe unu din serverele care mai exista si se pune in fencing pe cel care e mort in papushoi.

Hotplug: CPU, RAM, DISK, USB… Network. Cam tot de ce ai nevoie.

Shared storage

Merge cam orice ai: NFS, CIFS, ISCSI, SCSI, FC, GlusterFS, Ceph, ZFS, etc. Am testat cu NFS si CIFS.

Storage pe NFS

Pentru storage-ul shared, am configurat un VM cu NFS pe pve00. Desi nu e cea mai rapida solutie, si-a facut treaba impecabil pentru nevoile noastre. VM-urile si containerele sunt multumite si am putut porni High Availability.

Am testat OpenMediaVault (OMV) ca solutie de storage, dar mi s-a parut lent comparativ cu asteptarile. Ma asteptam sa umplu gigabitul ala dar testele erau undeva intre 78-89 MB/s, TrueNAS cu aceleasi disk-uri este constant, undeva peste 110MB/s. Se poate sa fie nevoie de tuning suplimentar pe OMV.

Tot pe NFS am configurat si Backup-urile VM-urilor mai importante, aici fiind avantajos ca avem o politica globala.

Ce urmeaza?

Anunt oficial „Next Episode”: TrueNAS – Virtualizare pe Proxmox? Stay tuned!

Pana atunci, ramaneti curiosi, caffeinati si gata de experimente. Mai avem multe de descoperit in lumea homelab-ului!

Lasă un comentariu

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.