Crear un Cluster con servidores Proxmox

Lo prometido es deuda, así que acá va el post basado en como Crear un Cluster con servidores Proxmox

Para aquellos que no saben de que estamos hablando pueden leer la entrada anterior donde vimos como instalarlo paso a paso en http://luiszambrana.com.ar/servidor-de-maquinas-virtuales-con-proxmox/

La idea es la siguiente:

Vamos a tener dos maquinas virtuales:

1 – 192.168.1.10 (virtual)

2 – 192.168.1.11 (virtual2)

En ambas maquinas vamos a tener instalado a proxmox con la instalación básica que hicimos en el post anterior.

Importante:

La idea es mostrar el armado de cluster. Cuando lo tengan va a funcionar todo perfectamente. Si por casulidad tienen un error como NO Acelerator Found lo unico que hay que hacer es desactivar la opcion de acelarador hardware kvm dentro de la virtual que hayamos creado.

Al terminar con esta entrada denominada Crear un Cluster con servidores Proxmox vamos a contar un cluster de dos servidores proxmox que comparten un mismo servidor de archivos nfs. Nos va a quedar así:

cluster con proxmox

Recuerden que con ssh se pueden conectar a ambos servidores a la vez pero yo se los doy ordenado como lo hice para no tener problemas.

Manos a la obra con como Crear un Cluster con servidores Proxmox

1 – nos logueamos a ambos servidores y tipeamos estos comandos:

2 – Ahora vamos al primer servidor (virtual) y tipeamos creamos la carpeta nfs que compartira con todo el cluster:

3 – En el mismo servidor (virtual) editamos el archivo exports:

y dentro del contenido escribimos:

Luego salvamos los cambios y procedemos a exportar:

4 – ahora configuramos los host

En la configuración agregamos esto:

el Virtual1.local es el nombre fqdn que les pidió en la instalación.

5 – Guardamos y reiniciamos la maquina.

6 – Nos logueamos al segundo servidor (virtual2) y tambien editamos los host:

agregamos los mismos datos:

Reinciamos el segundo servidor (virtual2).

7 – Ahora nos conectamos al primer servidor (virtual) y creamos el cluster:

como resultado tendremos la siguiente respuesta:

Corosync Cluster Engine Authentication key generator.
Gathering 1024 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.

Para ver que todo va bien podemos ver que el nodo fue creado con el siguiente comando:

8 – Nos logueamos al segundo servidor (virtual2) y lo agregamos como nodo al cluster:

La respuesta final debe ser : successfuly added node ‘virtual2’ tu cluster

9 – Ingresamos al primer servidor (virtual) y comprobamos nuevamente:

Ya tendremos que ver los dos nodos!!

Igual podemos chequear que nodos estan funcionando con el comando: pvecm nodes

10 – Por ultimo vamos a hacer que el cluster levante la carpeta compartida nfs para todos los servidores virtuales. Para esto vamos a entrar por la web. En mi caso es: https://192.168.1.10:8006

Vamos a ir al centro de datos, luego a almacenamiento y añadir nfs:

nfs proxmox

y nos quedaria asi:

nfs proxmox2

Le damos crear o aceptar y ya estaria funcionando todo con esta simple entrada de como Crear un Cluster con servidores Proxmox

si lo quieren comprobar vayan a un nodo (virtual), luego van a nfsproxmox, luego a la solapa contenido y cargan una imagen iso de un sistema operativo.

Una vez que concluya la carga vayan al nodo2 que seria (virtual2) y en el mismo nfsproxmox verán que esta el mismo iso que subieron!!

Les dejo una imagen de mi primer maquina virtual con ubuntu dentro del cluster proxmox virtualizado con virtualbox que obviamente lo hice asi para probar, ya que es conveniente hacerlo “físicamente” para no tener problemas en producción!

ubuntu en cluster proxmox

Fácil y en muy pocos pasos pudieron Crear un Cluster con servidores Proxmox y lo vieron acá en www.luiszambrana.com.ar

 

  4 comments for “Crear un Cluster con servidores Proxmox

  1. Gastón
    31 Julio, 2017 at 6:06 pm

    Hola, espectacular documento, me ha sido de enorme ayuda.
    quería consultarte si sabrías decirme porque una vez completado todos los pasos del documento la unidad NFS montada “nfsproxmox” quedan los botones grisados, no puedo cliquear upload desde ninguno de los 2 nodos.

    gracias!

    saludos!

    • fmunoz
      25 Agosto, 2017 at 6:49 pm

      eso es por los permisos de la capeta compartida en el nfs

  2. Cristian
    21 Septiembre, 2017 at 3:46 pm

    Buen dia fabulosa la explicación.

    Podría realizar virtuales con alta disponibilidad en un cluster de 2 servidores?

    La idea general seria.. que si por algun motivo un servidor se cae… las virtuales que contiene no caigan y sigan trabajando en el 2 servidor..
    Se puede hacer eso en esta estructura?

    Saludos

    • Luis Zambrana
      25 Septiembre, 2017 at 11:56 am

      Para alta disponibilidad necesitas montarte un cluster de 3 servidores y aconsejo un ntfs o mas para backup.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *