Proxmox Datacenter Manager: análisis técnico para administradores y arquitectos Proxmox VE
Una revisión profunda del nuevo orquestador multi-cluster de Proxmox Server Solutions:
arquitectura, migraciones inter-cluster, seguridad, API, automatización
y mejores prácticas para despliegues empresariales.
1. Introducción a Proxmox Datacenter Manager (PDM)
Proxmox Datacenter Manager (PDM) es la nueva plataforma oficial para administrar múltiples
entornos Proxmox VE y Proxmox Backup Server desde una consola centralizada. A diferencia del panel de
Proxmox VE tradicional, que está limitado al contexto de un único cluster, PDM permite gestionar
clusters independientes, nodos aislados y múltiples instancias de PBS bajo una vista unificada.
El objetivo de PDM no es sustituir la lógica interna del cluster PVE, sino orquestar, monitorizar y
ofrecer administración macro sin añadir dependencia crítica sobre los clusters existentes.
2. Arquitectura interna de PDM
PDM se estructura como un sistema modular que consume APIs de diferentes remotos (nodos y clusters).
Su modelo de operación se basa en la filosofía API-first, lo que permite flexibilidad, escalabilidad
y automatización sin comprometer la estabilidad de los clusters gestionados.
Componentes principales:
- Remote Manager: módulo encargado de conectar y autenticar con APIs de PVE y PBS.
- PDM API Layer: unifica múltiples APIs PVE/PBS en un modelo de datos coherente.
- Frontend Rust/Yew: interfaz moderna, muy rápida y reactiva.
- Metric Collector: recolector de métricas, RRD, estado, rendimiento y tendencias.
- RBAC Layer: permisos unificados, vistas delegadas y roles centralizados.
Modelo de comunicación:
PDM → API PVE (cluster A)
PDM → API PVE (cluster B)
PDM → API PBS (backup remotes)
Todas las operaciones finales se ejecutan en el remoto.
Si PDM cae, los clusters continúan funcionando sin impacto alguno.
3. Gestión multi-cluster real
Una de las funciones más demandadas por administradores Proxmox era la capacidad de gestionar varios
clusters desde una consola única. PDM resuelve finalmente esta limitación del panel tradicional de PVE.
Con PDM puedes ver:
- Todos los nodos de todos los clusters
- Máquinas virtuales y contenedores distribuidos
- Datastores y backups (PBS)
- RRD global consolidado
- Actualizaciones pendientes por nodo
- Alertas unificadas
4. Migraciones en vivo entre clusters independientes
La funcionalidad más revolucionaria de PDM: Live Migration entre clusters que no pertenecen
al mismo dominio de cluster.
Requisitos técnicos:
- Compatibilidad de CPU entre clusters (idealmente misma familia)
- Red de baja latencia entre entornos (≥ 10Gb recomendado)
- Almacenamiento compartido o PBS como mecanismo de transferencia
- VMs configuradas con modo de CPU compatible (`x-vm`)
Flujos de migración posibles:
Con almacenamiento compartido:
VM → memory state sync → QEMU switch → destino
Sin almacenamiento compartido (PBS):
origen → backup incremental → destino
→ sincronización de memoria → activación
Esto permite operar clústeres como un único pool de recursos, algo que antes solo era posible
mediante clusters Ceph o arquitecturas muy complejas.
5. Integración profunda con Proxmox Backup Server (PBS)
PDM ofrece visibilidad agregada de múltiples PBS, permitiendo:
- Monitorización de datastores y utilización
- Historial de tareas de backup y restore
- Uso de deduplicación global
- Comprobación rápida de snapshots
- Integración en migraciones inter-cluster
6. Seguridad y RBAC avanzado
El modelo de seguridad incluye:
- Integración con LDAP, Active Directory y OpenID Connect
- Roles centralizados independientes de cada cluster
- Vistas personalizadas delegables
- API tokens específicos por remoto
Esto permite escenarios multi-tenant avanzados, especialmente útiles para MSPs y proveedores cloud.
7. API y automatización
PDM incluye una API unificada que permite automatizar procesos multi-cluster sin necesidad de scripts
personalizados para cada cluster.
Ejemplos de uso reales:
GET /api2/json/pdm/guests → lista global de VMs
GET /api2/json/pdm/updates → actualizaciones pendientes
GET /api2/json/pdm/nodes?remote=A → nodos del cluster A
8. Requisitos reales recomendados
- 4–8 GB RAM si gestionas más de 10 remotos
- SSD ≥ 20 GB
- 2–4 cores
- Red ≥ 1Gbps (ideal ≥10Gbps)
9. Best Practices para administradores avanzados
- Usar PBS como mecanismo de migración entre clusters.
- No desplegar PDM dentro de los propios clusters gestionados.
- Homogeneizar configuraciones de CPU para migraciones limpias.
- Centralizar etiquetas (tags) para organización multi-cluster.
- Automatizar tareas repetitivas usando la API.
10. Comparativa técnica: PDM vs Proxmox VE tradicional
| Funcionalidad | PDM | PVE tradicional |
| Vista multi-cluster | ✔ Sí | ❌ No |
| Live Migration entre clusters | ✔ Sí | ❌ No |
| Gestión centralizada de updates | ✔ Sí | ❌ No |
| Integración multi-PBS | ✔ Sí | ❌ No |
¿Necesitas diseñar o escalar tu arquitectura multi-cluster Proxmox?
Nuestro equipo puede ayudarte a implementarlo de forma óptima y segura.