Salta al contingut

Categoria: Virtualització

Proxmox VE gestionat: clústers de virtualització amb alta disponibilitat

Les vostres màquines virtuals i contenidors en un clúster que commuta tot sol si cau un node, amb l'emmagatzematge ben triat, actualitzacions node a node.

On es munta
Al vostre compte, a nom vostre
Còpies
Amb restauració provada
Actualitzacions
Planificades i documentades
Llicència
Open source, AGPLv3 (subscripció opcional)

En resum

Proxmox VE és una plataforma de virtualització de codi obert que reuneix màquines virtuals KVM, contenidors LXC, emmagatzematge i alta disponibilitat en una sola interfície. Muntem i operem clústers en els vostres servidors o en dedicats d'un proveïdor: xarxa, ZFS o Ceph, alta disponibilitat, còpies, monitoratge i actualitzacions. També migrem màquines des de VMware.

Què ens encarreguem de mantindre?

Proxmox VE s’instal·la des d’una imatge en poc temps i pot funcionar molt sense que ningú el toque. Els problemes arriben amb el primer node caigut sense quòrum, un pool de ZFS al noranta per cent o una actualització major feta amb pressa. Això és el que deixem sota control:

  • Nodes

    Instal·lació, xarxa, firmware i paquets al dia en cada servidor del clúster.

  • Clúster i HA

    Corosync amb quòrum, grups d’alta disponibilitat i commutació provada.

  • Emmagatzematge

    ZFS amb rèplica o Ceph, espai vigilat i discos revisats amb SMART.

  • Còpies

    Proxmox Backup Server o vzdump a un altre lloc, amb restauracions de prova.

  • Mètriques

    Estat del clúster, ús per màquina, ZFS o Ceph i alertes útils.

  • Accessos

    Interfície només per VPN, doble factor, usuaris nominals i permisos per grup.

Quina arquitectura recomanem?

L’alta disponibilitat de Proxmox VE depén del quòrum: més de la meitat dels vots del clúster han d’estar d’acord perquè un node arranque les màquines d’un altre. Per això partim de tres nodes, o de dos i un dispositiu de quòrum extern. El trànsit de Corosync va per una xarxa pròpia, perquè si se satura amb còpies o amb Ceph, els nodes es creuen aïllats i es reinicien.

Situació El que muntem Per què
Un sol servidor ZFS en mirall i còpies a Proxmox Backup Server fora Sense alta disponibilitat, però amb recuperació provada
Dos o tres nodes amb disc local ZFS en cada node amb replicació programada i HA Senzill; en commutar es perden els minuts des de l’última rèplica
Tres nodes o més amb xarxa de 10 Gbit/s o superior Ceph amb diversos discos per node Emmagatzematge compartit, commutació sense pèrdua de dades
Cabina de discos ja existent iSCSI o NFS compartit Aprofita el que teniu; la cabina passa a ser el punt únic

Una rèplica de ZFS o la redundància de Ceph no substitueixen la còpia: si algú esborra una màquina o un ransomware xifra els seus discos, el dany es replica. Les còpies van sempre a una altra màquina, i millor a un altre lloc.

Quins problemes trobem més sovint?

  • Dos nodes sense dispositiu de quòrum: l’alta disponibilitat no actua, o el node supervivent es queda bloquejat.
  • Pool de ZFS sense vigilar: s’omple i les màquines deixen de poder escriure.
  • Corosync compartint xarxa amb les còpies: reinicis de nodes a mitja nit sense causa aparent.
  • Còpies al mateix clúster: l’emmagatzematge de les còpies és un disc d’un dels nodes.
  • Interfície web oberta a internet amb l’usuari root i sense doble factor.
  • Actualització major sense preparar: se salta l’script de comprovació i una màquina no torna a arrancar.

Com fem les actualitzacions?

Les actualitzacions menors les apliquem node a node: migrem en viu les màquines a un altre node, actualitzem, reiniciem si cal i les tornem. El clúster continua donant servei durant tot el procés. Per a una versió major, llegim les notes, executem l’eina de comprovació que publica Proxmox per a cada salt de versió, corregim el que assenyala i fem una còpia recent de totes les màquines abans de començar. Si feu servir Ceph, la seua actualització segueix el seu propi ordre i la fem abans o després segons indique la guia.

Per a qui té sentit?

  • Una empresa amb VMware que busca una alternativa després del canvi de llicències i vol conservar les seues màquines virtuals.
  • Un equip amb servidors propis a l’oficina o en un centre de dades que necessita alta disponibilitat sense pagar llicències per processador.
  • Qui vol màquines virtuals en servidors dedicats, per cost o per control, amb algú que responga del clúster.

Les còpies d’aquest clúster les solem portar a un Proxmox Backup Server gestionat, i les mètriques al monitoratge amb Grafana i Prometheus.

Com és una migració des de VMware?

Comencem amb un inventari: màquines, sistemes operatius, discos, xarxes i dependències entre elles. Muntem el clúster de Proxmox VE en paral·lel i fem servir el seu assistent d’importació, que es connecta al host ESXi i porta cada màquina amb la seua configuració. En les màquines Windows instal·lem abans els controladors VirtIO; en totes revisem targetes de xarxa, arrancada UEFI o BIOS i agent convidat. Migrem primer màquines poc crítiques, després les importants en finestres pactades, i l’entorn de VMware es queda encés fins que tot funciona. Si la migració forma part d’un canvi més gran de proveïdor, la planifiquem dins de les migracions i costos cloud.

Com encaixen les peces
  1. Accés remotVPN i doble factor
  2. Proxmox VETres nodes en clúster
  3. Alta disponibilitatQuòrum amb Corosync
  4. EmmagatzematgeZFS amb rèplica o Ceph
  5. Proxmox Backup ServerCòpies fora del clúster

On ho muntem?

Al vostre compte, al proveïdor que ja feu servir o al que encaixe millor. Si les dades s'han de quedar a la UE, Hetzner i OVHcloud són les opcions europees.

Proveïdors on ho muntem

  • Hetzner
  • OVH
  • Servidor propi
ProveïdorCom ho muntemA tindre en compte
HetznerServidors dedicats amb Proxmox VE, xarxa privada entre ells amb vSwitch i IP addicionals o subxarxa per a les màquines virtuals.A la xarxa pública d'un dedicat no val qualsevol configuració de MAC; preparem l'encaminament o el NAT segons el que contracteu.
OVHServidors dedicats amb Proxmox VE, xarxa privada entre nodes i IP addicionals per a les màquines virtuals.
Servidor propiProxmox VE en els vostres servidors físics, a la vostra oficina o en un centre de dades, amb gestió per VPN.Per a una alta disponibilitat real cal un tercer vot: un tercer node o un dispositiu de quòrum en una altra màquina.

Què inclou

  • Clúster de Proxmox VE amb tres nodes o dos més un dispositiu de quòrum, en el vostre maquinari o en servidors dedicats.
  • Xarxa separada per a gestió, trànsit del clúster, emmagatzematge i màquines virtuals, amb VLAN o ponts segons el cas.
  • Emmagatzematge amb ZFS i replicació entre nodes, o Ceph quan hi ha tres nodes o més i xarxa ràpida.
  • Alta disponibilitat configurada per a les màquines crítiques, amb la commutació provada apagant un node.
  • Còpies amb Proxmox Backup Server o amb vzdump a una destinació externa, i restauració de prova periòdica.
  • Mètriques del clúster, de ZFS o Ceph i dels discos, amb alertes de quòrum, espai, SMART i còpies fallides.
  • Actualitzacions menors i majors node a node, migrant abans les màquines en viu.
  • Interfície web sense exposar a internet, doble factor, usuaris nominals i migració des de VMware ESXi.

Preguntes freqüents

Podem migrar les nostres màquines des de VMware ESXi?

Sí. Proxmox VE inclou un assistent d'importació que es connecta a un host ESXi com si fora un emmagatzematge i porta les màquines amb la seua configuració; Proxmox indica que està provat des d'ESXi 6.5 fins a 8.0. Per als casos que l'assistent no cobreix, fem servir la importació d'OVF. En Windows revisem els controladors VirtIO i el tipus de disc, i en totes la xarxa i l'arrancada.

Cal pagar la subscripció de Proxmox?

No és obligatòria. Proxmox VE és codi obert i s'actualitza també des del repositori sense subscripció. La subscripció dona accés al repositori enterprise i al suport del fabricant. Per a producció solem recomanar-la; la decisió és vostra i us l'expliquem abans de començar.

ZFS o Ceph?

ZFS amb replicació entre nodes és més senzill i n'hi ha prou per a molts clústers xicotets, a canvi de perdre els minuts de dades des de l'última rèplica si un node cau. Ceph reparteix els discos entre tots els nodes i no perd dades en commutar, però demana almenys tres nodes, diversos discos per node i una xarxa dedicada ràpida.

Funciona amb dos servidors?

Amb dos nodes sols, no: si un cau, l'altre perd el quòrum i no arranca res pel seu compte. Es resol amb un dispositiu de quòrum extern, que pot ser una màquina xicoteta o un servidor virtual en una altra ubicació, o amb un tercer node.

Com el gestioneu si els servidors són a la nostra oficina?

Per una VPN que només obri l'accés de gestió. Si el maquinari ho permet, configurem també la consola fora de banda del servidor per a poder entrar encara que el sistema no arranque.

Expliqueu-nos el vostre cas

En una trucada gratuïta de 20 minuts veiem on sou i per on començar. Sense compromís.

Reservar una trucada de 20 minuts
WhatsApp