Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Virtualización
  2. Proxmox

Clúster

Creando un clúster en Proxmox

PreviousLinux container - LXCNextRed Interna

Last updated 11 months ago

Was this helpful?

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 como offline 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

🐳
Servidor 1 de Proxmox
Archivos /etc/hosts y /etc/network/interfaces del servidor Kirby
Servidor 2 de Proxmox
Archivos /etc/hosts y /etc/network/interfaces del servidor Punky
Creando el clúster
Copiar la información que nos permitirá unir el segundo servidor al clúster ya creado
Uniéndonos al clúster creado en el primer servidor de Proxmox
Tener en cuenta que estas IP no se corresponden exactamente
Servidor Kirby
Servidor Punky