
Tailmox 1.2.0: cómo conectar clústeres Proxmox en todo el mundo
Si alguna vez has intentado extender tu clúster de Proxmox entre distintas ciudades, países o simplemente entre diferentes proveedores de internet, conoces bien ese dolor. La latencia de la WAN, la configuración de VPNs, el NAT traversal y los puertos incómodos convierten lo que debería ser un montaje limpio de homelab en un maratón de resolución de problemas de todo un fin de semana. Ese es el problema que aborda Tailmox 1.2.0 al enlazar hosts de Proxmox mediante Tailscale.
Tailmox es una herramienta de la comunidad que conecta hosts de Proxmox a través de Tailscale, una VPN de configuración cero basada en WireGuard. La última versión, la 1.2.0, cambia su arquitectura para apoyarse en tailscale serve, lo que permite a los usuarios sortear algunas de las limitaciones de red nativas de Proxmox. Ahora puedes acceder a la interfaz web de Proxmox sin añadir el puerto 8006 a la URL ni pelearte con certificados vinculados a pveproxy. La configuración es más limpia, y el diseño detrás de ella también es más inteligente.
¿Qué hace exactamente Tailmox aquí?
Tailmox simplifica el acceso remoto seguro a los hosts de Proxmox al integrarse con Tailscale. Antes de esta versión, Tailmox dependía más directamente de modificar la pila de Proxmox (en concreto pveproxy) para servir la interfaz web a través de Tailscale. Con tailscale serve, el script desacopla esos servicios, por lo que no hacen falta trucos de integración profunda ni reconfiguraciones persistentes del proxy.
Eso puede sonar a un pequeño ajuste, pero para cualquiera que haya tenido que gestionar nodos distribuidos en distintas regiones geográficas, es un gran paso. Tailmox convierte en la práctica cualquier nodo de Proxmox, incluso uno detrás de CGNAT o en una ubicación remota, en miembro de una red mallada virtual. Puedes agrupar en clúster, replicar, migrar y administrar tus nodos desde cualquier lugar, siempre que dispongas de una conexión básica a internet.
Clustering global: excelente sobre el papel, complejo en la práctica
En el mundo de los homelabs, crear clústeres de nodos de Proxmox entre diferentes ubicaciones geográficas es a partes iguales leyenda y dolor de cabeza. Willjasen, el creador de Tailmox, dejó un recordatorio muy oportuno en el hilo del lanzamiento: sí, es posible, pero piénsalo bien antes de lanzarte.
Tailmox incluye ahora una sección dedicada en el README sobre las consideraciones para el clustering global, y no pretende ser una solución universal. La herramienta no encaja bien para un entorno completo de alta disponibilidad (HA) o almacenamiento sobre Ceph que requiera latencias extremadamente bajas. Se adapta mejor a escenarios donde la replicación y las migraciones de VMs se realizan con un ritmo más pausado, o donde los flujos de backup simplificados son la prioridad.
Piensa en alguien que mueve una VM de 20TB desde Europa a Estados Unidos. Tailmox ayudó en ese caso inicializando los datos con replicación ZFS y utilizando después las herramientas de Proxmox para finalizar la migración con solo unos pocos minutos de tiempo de inactividad. Ese tipo de movimiento resulta casi imposible de realizar con seguridad sin montar una infraestructura pesada o sin confiar en que tu proveedor de internet no sea un cuello de botella.
Aún no está listo para producción
Ni siquiera su propio creador utiliza actualmente Tailmox en un entorno de producción. Willjasen subraya que el script se ejecuta mejor sobre una instalación limpia de Proxmox, antes de cualquier personalización compleja. Eso es simple honestidad. Tailmox sigue siendo un proyecto en desarrollo, y utilizarlo en un host que no te puedas permitir perder puede ser una mala decisión.
El enfoque recomendado es "Proxmox dentro de Proxmox", que es exactamente lo que parece. Willjasen prueba Tailmox levantando VMs virtuales de Proxmox dentro de un clúster de Proxmox. Les saca snapshots, ejecuta el script y revierte al snapshot según sea necesario para iterar rápido. Esta clase de montaje metahomelab facilita probar Tailmox sin arriesgar tus nodos reales, y es un consejo excelente para cualquiera que experimente con herramientas parecidas.
¿Por qué no usar simplemente qm remote-migrate?
Algunos miembros de la comunidad señalaron con acierto que Proxmox ya admite herramientas de migración como qm remote-migrate. ¿Por qué reinventar la rueda?
La respuesta breve se reduce al tamaño, la flexibilidad y la seguridad. El comando qm funciona bien para VMs más pequeñas y migraciones básicas. Cuando manejas volúmenes grandes o quieres preparar los datos previamente mediante replicación ZFS, las herramientas por defecto se quedan cortas. Tailmox también encapsula esta funcionalidad de una forma más limpia y segura utilizando Tailscale, lo que evita el dolor de abrir agujeros en el firewall y expone cero puertos a internet público.
También está la cuestión de la persistencia, ya que Tailmox ayuda a preparar tu configuración para el futuro. ¿Quieres trasladar tu nodo a otro edificio, ciudad o incluso continente? Mientras pueda conectarse a Tailscale, seguirá apareciendo como parte del clúster.
¿Qué pasa con la sobrecarga y el rendimiento?
Algunos usuarios plantearon dudas sobre la sobrecarga de virtualización al ejecutar Proxmox dentro de Proxmox, sobre todo para entornos de prueba. Según Willjasen, no ha supuesto ningún problema. Las VMs anidadas funcionan lo bastante bien para pruebas funcionales de clustering, redes y lógica de scripts. Por supuesto, nadie debería medir el rendimiento de cargas de producción de esa manera, pero para probar Tailmox resulta idóneo.
En cuanto al uso real en dispositivos de bajo consumo, un usuario mencionó que ejecuta Tailmox en un PC thin client como nodo remoto. La idea es conectarlo a un clúster virtual en casa y utilizarlo como banco de pruebas real, que es justo el tipo de mentalidad modular y flexible que fomenta Tailmox.
Tailmox no pretende ser Hyper-V ni Ceph
Hubo quien comparó este montaje con el clustering de failover de Hyper-V o con la propia pila de HA de Proxmox sobre Ceph. Tailmox no está diseñado para eso.
Míralo como una capa de enlace que ayuda a los hosts de Proxmox a comunicarse entre sí de forma segura, sin importar dónde se encuentren. No sustituye una HA adecuada ni un almacenamiento compartido, pero sí ofrece una vía ligera para replicación de VMs, copias de seguridad remotas y escenarios de migración que antes exigían mucho más sudor y quebraderos de cabeza.
No es para todo el mundo. Sin embargo, para aficionados al homelab, entusiastas y pequeños equipos de operaciones que gestionan Proxmox en entornos no convencionales, Tailmox aporta algo muy práctico: flexibilidad.
Veredicto: conviene seguirle la pista
Tailmox v1.2.0 es una herramienta ingeniosa y en constante evolución que aprovecha los puntos fuertes de Tailscale y Proxmox esquivando muchas de sus aristas, y nadie debería confundirla con una suite de migración para entornos empresariales. Al pasar a tailscale serve, evita la compleja gestión de certificados, limpia las URLs y reduce riesgos en instalaciones nuevas. No es ostentoso, pero resuelve problemas reales de forma elegante.
Esa puede ser la historia de fondo más valiosa. En un mar de herramientas de orquestación sobrecargadas y soluciones desmesuradas, Tailmox se mantiene ligero: un script, un concepto y una comunidad creciente de usuarios descubriendo juntos cómo sacarle partido.
Si tienes un homelab disperso por varios códigos postales o simplemente quieres experimentar con clustering remoto sin perder la cordura, Tailmox bien merece una oportunidad.
Eso sí: haz una copia de seguridad de tus configuraciones antes de empezar.