Configurar un cluster Proxmox VE 4 con dos servidores | Algo de Linux

jueves, 16 de febrero de 2017

Configurar un cluster Proxmox VE 4 con dos servidores

Proxmox VE 4 nos permite crear clústeres de hasta 32 nodos físicos.

Crear un cluster Proxmox nos aporta interesantes beneficios:
  • Nos proporciona una gestión centralizada, lo que facilita la configuración de los nodos desde un mismo lugar. 
  • Es muy sencillo migrar una máquina virtual de un nodo a otro. 
  • Se puede utilizar al menos dos servidores Proxmox en un cluster, si bien es cierto que si queremos configurar Proxmox para alta disponibilidad, necesitaremos al menos tres nodos.
Primero.- Creamos el cluster en el servidor principal Proxmox:
# pvecm create instituto

Corosync Cluster Engine Authentication key generator.
Gathering 1024 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.
Segundo.- Comprobamos el estado del cluster:
# pvecm status
Quorum information
------------------
Date:             Wed Feb 15 10:36:15 2017
Quorum provider:  corosync_votequorum
Nodes:            1
Node ID:          0x00000001
Ring ID:          1/4
Quorate:          Yes

Votequorum information
----------------------
Expected votes:   1
Highest expected: 1
Total votes:      1
Quorum:           1  
Flags:            Quorate 

Membership information
----------------------
    Nodeid      Votes Name
0x00000001          1 192.168.1.2 (local)
Tercero.- Añadimos el segundo servidor al cluster conectándonos vía ssh al nodo y ejecutando el siguiente comando:
# pvecm add 192.168.1.2

copy corosync auth key
stopping pve-cluster service
backup old database
waiting for quorum...OK
generating node certificates
merge known_hosts file
restart services
successfully added node 'ldap' to cluster.
Como podéis observar, ejecutamos el comando en el nodo que queremos añadir al cluster indicando la ip del nodo donde hemos creado el cluster.

Cuarto.- Ahora podemos comprobar el estado del cluster en cualquiera de los nodos del mismo:
# pvecm status
Quorum information
------------------
Date:             Thu Feb 16 06:35:39 2017
Quorum provider:  corosync_votequorum
Nodes:            2
Node ID:          0x00000002
Ring ID:          1/12
Quorate:          Yes

Votequorum information
----------------------
Expected votes:   2
Highest expected: 2
Total votes:      2
Quorum:           2  
Flags:            Quorate 

Membership information
----------------------
    Nodeid      Votes Name
0x00000001          1 192.168.1.2
0x00000002          1 192.168.1.3 (local)

Es importante destacar que no deben existir máquinas virtuales en los nuevos nodos que vayamos a añadir al cluster.
Publicado por primera vez en http://enavas.blogspot.com.es