Clúster
Creando un clúster en Proxmox
A la hora de configurar un clúster necesitamos tener dos servidores de Proxmox.
Una primera VM con Proxmox tiene la configuración siguiente:


Una segunda VM con Proxmox sería la siguiente:


En ambos casos hay que tener en cuenta que los archivos /etc/hosts deben apuntar a la IP que realmente tienen las VM. Adicionalmente, los nombres de los nodos deben ser diferentes. En caso de que hubiera clonado la VM puedes renombrar el nodo editando los ficheros y reiniciando el sistema:
/etc/hosts
/etc/hostname
Por tanto, tenemos dos servidores con IP: 192.168.1.150 y 192.168.1.152
Una vez que tengamos esto vamos al primer servidor de Proxmox que llamé Kirby, y en la sección de: Datacenter > clúster > crear clúster
creamos el clúster.

En este mismo servidor Kirby
, clicamos en Join information
para copiar la información que nos muestra:

Con esta información es que podremos agregar el segundo servidor de Proxmox llamado Punky, al clúster ya creado en el primer servidor.
Para ello, nos vamos a lo que sería nuestro segundo nodo y en Datacenter > Clúster
seleccionamos Join cluster
:

Pegamos la información que hemos copiado del primer nodo del clúster, agregamos el password de acceso de root del Proxmox que funciona como primer nodo y le damos al Join
para establecer el clúster.

Ahora, si nos vamos al servidor Kirby que es el primer servidor de Proxmox donde creamos el clúster veremos lo siguiente:

Y en el segundo servidor veríamos algo semejante:

De este modo, ya pudiéramos trabajar en ambos servidores, migrar VM de servidor a servidor, tener mayor disponibilidad de recursos, configurar ambos servidores bajo el mismo firewall, configurar un backup para ambos servidores, etc.
¿Qué sucede si tenemos que eliminar un clúster por las razones que sean?
Para eliminar un nodo de un clúster en Proxmox tenemos que:
Mover las VM a otro nodo activo del clúster. Podemos hacer dicha migración tanto en modo
live
comooffline
teniendo en cuenta el almacenamiento que usemos.Accedemos a otro de los nodos utilizando la interface web y podremos ver la ID del nodo que queremos eliminar del clúster.
Apagamos el nodo a eliminar.
Desde la consola ejecutamos:
pvecm delnode NodoAEliminar
Ahora usamos el siguiente comando para comprobar que el nodo haya sido correctamente eliminado. Esto es,
pvecm nodes
Finalmente, accedemos por consola a otro de los nodos del clúster, a la carpeta:
/etc/pve/nodes
Eliminamos la carpeta con el mismo nombre del nodo eliminado. De no hacerlo, seguiríamos viendo el nodo eliminado en la interface web.
systemctl stop pve-cluster corosync
pmxcfs -l
rm –r /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
Last updated
Was this helpful?