Crear un cluster en proxmox

En el mundo de la virtualización, raro es la plataforma que en producción no se tiene un cluster aunque sea pequeño. Proxmox no va a ser menos, de los que venimos del mundo de VMware, nos llama la atención que no existe una figura como vcenter, la cual administra la plataforma, si no que se realiza todo desde los propios nodos.

En este caso, nuestro cluster se compone de 2 nodos, uno llamado proxmox y otro proxmox2. Si necesitáis volver a repasar lo paso de la instalación de promox aqui os dejo en enlace

Vamos a nuestro datacenter, elegimos cluster y create cluster.

cluster

Elegimos el nombre.

cluster name

Con esto, tenemos creado nuestro cluster con uno de nuestros nodos, lo que seria nodo1.

cluster

Ahora pulsamos en join information y copiamos la información.

cluster join

Nos vamos a lo que va a ser nuestro nodo 2, hacemos login y en la parte de cluster del datacenter de ese nodo elegimos join cluster

cluster

Una vez allí, pegamos la información y nos la rellena según lo necesitado. Por último, ponemos el password de root de la máquina que sería el nodo1 y le damos al join

join

Empieza a realizar una conexión de un nodo a otro.

status

Si volvemos a nuestro nodo1 ya podemos ver nuestro nuevo nodo2 agregado y en el datacenter nos indica el nombre del cluster.

datacenter

Y en la información podemos ver que hay 2 nodos.

join

Ahora vamos a mover una de las máquinas virtuales al otro nodo. Botón derecho sobre la maquina virtual que queremos, y la damos al botón migrate.

migrate

Elegimos el movimiento que queremos hacer, en este caso vamos a moverlo de nodo1 a nodo2. Lo he dejado así aposta, para que veáis como voy a pasarlo a nfs porque está en un recurso local del nodo1, con la máquina en caliente.

migrate

Y esto haría el movimiento de un nodo a otro.

final

Espero que os sirva

6 opiniones en “Crear un cluster en proxmox”

  1. hola Daniel

    mi nombre es Elizabeth, y tengo un problema con un cluster, soy nueva en proxmox
    resulta que por conflicto de IP me lo dejo con una x roja un cluster y el otro si esta funcionando

    y no sé cómo agregarlo desde la consola, porque desde el GUI no me muestra el Join Cluster

    ojalá puedas ayudarme y
    agradezco de antemano tu apoyo

    saludos!

    1. Hola Elizabeth, vamos a probar con estos comando en ambos nodos:
      service pve-cluster restart
      service pveproxy restart
      service pvedaemon restart
      service pvestatd restart

      cuidado tendrás un pequeña perdida de servicio en tus vm, te lo comento por si es un servidor en producción

      dime si te funciona

      1. hola Daniel, agradezco tu apoyo

        esto es lo que me resulta de los comandos que me indicas:

        root@pve:/# service pve-cluster restart
        Job for pve-cluster.service failed because the control process exited with error code.
        See «systemctl status pve-cluster.service» and «journalctl -xe» for details.

        root@pve:/# service pveproxy restart
        Job for pveproxy.service failed because the control process exited with error code.
        See «systemctl status pveproxy.service» and «journalctl -xe» for details.

        root@pve:/# service pvedaemon restart

        root@pve:/# service pvestatd restart
        Job for pvestatd.service failed because the control process exited with error code.
        See «systemctl status pvestatd.service» and «journalctl -xe» for details.
        root@pve:/#

        Saludos!

        1. Vale, si ves el mensaje que dice que ha lanzado tienes un problema en esos servicios y te dice que compruebes el estado

          lanza esto:
          systemctl status pve-cluster.service
          después esto journalctl -xe

          systemctl status pveproxy.service
          después esto journalctl -xe

          systemctl status pvestatd.service
          después esto journalctl -xe

          y pon el resultado de cada uno

          tiene pinta, así sin verlo, y por lo que cuentas, que sigues tiene problemas de red quizás lo instalaste de nuevo y no desactivastes el firewall o la tarjeta de red no esta bien configurada. haces ping ese nodo?

  2. Buenas tardes. Entendí el procedimiento. Tenfo una duda.
    Tengo un proxmox en un HP Proliant ML110 con 32 gb de ram y un disco de 4 teras, con 4 MV (debian8, debian10, Zentyal y una windows 7). Quisiera crear el nodo II (para replicar el nodo I, en caso de emergencia) pero el procedimiento supone que debo migrarlo desde otro hardware con rl proxmox instalado. Existe alguna posibilidad de crear manualmente el nodo II en el HP Proliant, sin tener otro Proxmox instalado desde afuera??

    Espero haya forumulado bien la duda.

    Saludos

    1. Hola Gustavo, la verdad que no estoy muy seguro de haber entendido tu pregunta, entiendo que tu tienes un proxmox con varias maquias y quieres hacer una alta disponibilidad, tienes otro maquina para ello no? en esa segunda maquina debes instalar el proxmox y seguir en procedimiento. con esto ya tendrías alta disponibilidad para tus vm ya que si sete cae el nodo 1 pasaran tu vm a nodo 2. Si necesitas que te aclare algo más no dudes en pregúntame, porque ya te digo no se si he entendido bien tu duda. un saludo

Deja un comentario