Añadir un nuevo nodo al Cluster en Proxmox desde la línea de comandos

Si tenemos un cluster de servidores Proxmox y queremos añadir un nuevo nodo, veréis que es muy sencillo hacerlo desde la línea de comandos.

Lo primero que tenemos que hacer abrir una consola en el equipo Proxmox que queremos convertir en nodo del cluster o conectarnos a él, por ejemplo, vía ssh.

Una vez conectados al equipo que queremos convertir en nodo del cluster, ejecutamos el siguiente comando:

# pvecm add [IP_O_HOSTNAME_NODE_IN_CLUSTER] 

Como podéis ver en la sintaxis del comando anterior, podemos utilizar tanto el nombre de un nodo cualquiera que ya se encuentre añadido al cluster como su IP. Lo más recomendable es usar el nombre de DNS del equipo en lugar de su IP para que no haya problemas en el caso de que, en algún momento, cambiemos su IP.

Veamos un ejemplo:

Supongamos que tenemos un cluster con dos nodos cuyas IP son 192.168.1.2 y 192.168.1.3, y queremos añadir un nuevo nodo cuya IP es 192.168.1.4.

Nos conectamos al nodo que queremos añadir y ejecutamos el comando:

pvecm add 192.168.1.3
Please enter superuser (root) password for '192.168.1.3': ********
Establishing API connection with host '192.168.1.3'
The authenticity of host '192.168.1.3' can't be established.
X509 SHA256 key fingerprint is 9E:C3:D9:B2:AE:26:3D:6E:6D:3F:25:25:AF:DB:C9:52:34:A0:EB:39:6C:5F:38:EF:4D:06:29:07:6E:43:60:E1.
Are you sure you want to continue connecting (yes/no)? yes
Login succeeded.
check cluster join API version
No cluster network links passed explicitly, fallback to local node IP '192.168.1.4'
Request addition of this node
Join request OK, finishing setup locally
stopping pve-cluster service
backup old database to '/var/lib/pve-cluster/backup/config-1619018828.sql.gz'
waiting for quorum...OK
(re)generate node files
generate new node certificate
merge authorized SSH keys and known hosts
generated new node certificate, restart pveproxy and pvedaemon services
successfully added node 'pve' to cluster.

Es importante destacar que no debemos tener ninguna máquina virtual o contenedor corriendo en el nodo que estamos añadiendo al cluster. Y que todos los nodos deberían tener las mismas versiones de Proxmox para asegurar la compatibilidad

Be the first to comment

Por favor acceder para comentar.