Administrar múltiples cluster Proxmox con PegaProx: pruebas reales y opinión final

Continuamos con PegaProx. Después de instalarlo y empezar a trastear con él en laboratorio, tocaba ver qué tal se comporta cuando ya trabajas con más de un cluster Proxmox y necesitas una visión un poco más global.

En este artículo voy a contar mi experiencia al administrar múltiples cluster Proxmox con PegaProx, qué aporta en el día a día y si realmente merece la pena cuando tienes varios entornos.

Primer acceso a PegaProx

panel inicial pegaprox 0.9.4 sin clusters configurados overview

Nada más acceder a la plataforma en la versión 0.9.4 nos encontramos con un panel completamente limpio.

No hay clústeres configurados todavía, pero ya se ve bastante claro el enfoque de la herramienta.

El dashboard central ya te deja ver rápido cómo está todo. Cuántos clusters tienes, qué nodos están activos, las máquinas que están corriendo y el consumo de recursos sin tener que andar entrando en cada sitio.

La sensación aquí es clara: la herramienta está pensada desde el principio para centralizar, no como un añadido posterior.

Añadiendo el primer cluster

menu add cluster pegaprox proxmox esxi pbs

Al pulsar en “Add Cluster” ya se ve algo interesante. No solo permite añadir Proxmox, también aparecen opciones como Proxmox Backup Server, ESXi o incluso XCP-ng en modo preview. Esto ya deja ver que el proyecto no está pensado solo para Proxmox, sino que apunta a algo más amplio.

Configuración del cluster

configuracion cluster pegaprox proxmox

En cuanto a la configuración, añadir un cluster es bastante directo. Básicamente introduces el nombre, el host y las credenciales, ya sea usuario y contraseña o un token. A partir de ahí ya empiezan a aparecer opciones más interesantes, como ajustar el comportamiento de migraciones, definir cada cuánto se hacen comprobaciones o tocar parámetros relacionados con el balanceo. Aquí es donde se nota que no es solo un visor, sino que empieza a meterse en lógica de gestión.

Vista global tras añadir varios clusters

dashboard pegaprox multiple clusters overview

Una vez tienes varios clusters añadidos es cuando realmente se ve el valor de la herramienta. Desde un único panel puedes ver cómo están todos los entornos, el estado de los nodos, las máquinas que están corriendo y el consumo global de recursos. Además aparece una sección bastante útil con los recursos más utilizados, que te da pistas rápidas de dónde puede haber carga o posibles problemas. Esto es justo lo que se echa en falta cuando trabajas con varios entornos Proxmox.

Integración con Proxmox Backup Server

configuracion pbs pegaprox

Otro punto que me ha parecido interesante es la integración con Proxmox Backup Server. Se puede añadir directamente desde la interfaz indicando el host, el puerto y las credenciales, y a partir de ahí vincularlo con los clusters que ya tienes configurados. Aquí es donde empieza a dar la sensación de que no es solo una herramienta de virtualización, sino que puede acabar siendo una capa más completa de gestión.

Experiencia real administrando múltiples cluster Proxmox

Después de varios días usándolo en laboratorio, la sensación ha sido bastante mejor de lo que esperaba.

No es la típica herramienta que pruebas un rato y se queda ahí. En mi caso la he estado usando en el día a día para revisar entornos, ver cómo están los clusters y tener una visión global sin tener que ir entrando uno por uno.

Y aquí es donde realmente se nota el valor.

Tener en un único panel el estado de todos los clusters, ver qué nodos están activos, qué máquinas están corriendo y cómo van de consumo de recursos cambia bastante la forma de trabajar cuando tienes varios entornos. De un vistazo sabes dónde mirar sin tener que ir saltando entre interfaces.

Esto, cuando ya tienes más de un cluster, marca bastante la diferencia.

Personalmente, la sensación en este punto ha sido incluso mejor que con PDM. PDM todavía lo veo más verde y le falta recorrido, mientras que PegaProx, aun estando en evolución, ya te da algo usable desde el minuto uno.

Qué puedes administrar realmente con PegaProx

Más allá del dashboard, es cuando empiezas a usarlo de verdad donde se ve hacia dónde va el proyecto.

Puedes ver máquinas virtuales de todos los clusters en un mismo sitio, revisar el consumo de CPU, RAM y almacenamiento de forma agregada y detectar rápidamente qué entorno está más cargado. Esto te permite tener una visión global bastante cómoda sin depender de ir entrando en cada interfaz de Proxmox.

Pero no se queda solo en eso.

Ya empiezan a aparecer opciones orientadas a gestión más real. Puedes tocar parámetros relacionados con el balanceo entre nodos, definir cada cuánto tiempo quieres que se hagan comprobaciones o incluso ajustar cómo debería comportarse la plataforma en escenarios de migración automática. Además, la integración con Proxmox Backup Server también está ahí, lo que refuerza bastante la idea de centralizar todo en un mismo punto.

Aquí es donde se empieza a ver que no es solo un visor, sino que puede acabar siendo una capa de gestión bastante interesante.

Sensaciones en el uso diario

Una de las cosas que más me ha gustado es lo rápido que es de usar.

No tienes que pensar demasiado. Entras, miras el panel y en segundos sabes cómo está tu infraestructura.

En mi caso lo he estado utilizando como punto de entrada antes de entrar a los clusters directamente. Primero entro en PegaProx, veo qué cluster está más cargado o dónde puede haber algo raro, y a partir de ahí ya entro solo donde hace falta.

Eso en el día a día ahorra bastante tiempo.

Y siendo sincero, es justo lo que llevaba años echando de menos viniendo de entornos VMware: un sitio donde poder ver de un vistazo cómo está todo sin tener que ir navegando cluster por cluster.

Comunidad y evolución del proyecto

Otro punto importante es cómo está evolucionando el proyecto.

Se nota que hay movimiento, que escuchan a la comunidad y que los problemas que van apareciendo se están corrigiendo rápido.

De hecho, la incidencia que comenté en el artículo anterior con las actualizaciones ya estaba reportada y corregida en el repositorio.

https://github.com/PegaProx/project-pegaprox

Esto es algo que a mí personalmente me da bastante confianza en proyectos open source.

No solo importa la herramienta, sino cómo responden cuando hay problemas.

Limitaciones actuales

También hay que ser realistas.

No sustituye al panel de Proxmox.
Para operaciones más concretas vas a seguir entrando al cluster.

Y se nota que todavía está en evolución.
Hay funcionalidades que seguramente irán mejorando con el tiempo.

Pero aun así, para lo que pretende hacer, ya es bastante usable.

Opinión final

Después de probarlo en condiciones reales, mi sensación es bastante clara.

PegaProx aporta algo que ahora mismo falta en el ecosistema Proxmox cuando trabajas con varios entornos.

No es una herramienta perfecta ni cerrada, pero sí es de esas que ves y dices: esto tiene mucho sentido.

Y sobre todo, lo importante: ya es útil hoy.

Conclusión

Después de estas pruebas la sensación es bastante clara.

PegaProx no es todavía una solución madura a nivel enterprise, pero sí es un proyecto que apunta directamente a un problema real cuando empiezas a trabajar con varios entornos Proxmox.

La base está bien planteada, la experiencia es cómoda y, sobre todo, ya es útil en el día a día, que al final es lo importante.

De momento estoy bastante interesado en el proyecto. Veo cosas que pueden cubrir carencias que llevamos tiempo viendo los que administramos Proxmox, sobre todo en todo lo relacionado con la gestión multi-cluster.

Veremos cómo evoluciona, pero desde luego es de esos proyectos que merece la pena seguir de cerca.

Artículos relacionados

Si quieres seguir toda la serie de PegaProx, te dejo aquí los artículos anteriores:

Cómo instalar PegaProx en Proxmox paso a paso

Actualizar PegaProx en Proxmox: incidencias reales y solución tras una actualización

Como siempre, espero que os sirva.

Deja una respuesta

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