CreateYourVPN Academy
Curso: cómo funciona todo

Clústeres: el master y los nodos de trabajo

Qué es un clúster en CreateYourVPN: el master (nodo de gestión), los nodos de trabajo, la página del clúster, el cambio de master y el ciclo de vida — en palabras sencillas.

En la lección anterior comparamos un clúster con un complejo de oficinas: una administración y los edificios de trabajo. Ahora vamos a mirar un clúster más de cerca — de qué está hecho, cómo se crea y qué se ve en su página.

Por qué existen los clústeres

Un solo servidor es simple: todo el mundo está en él. Pero en cuanto tienes dos servidores, aparecen preguntas: ¿dónde guardas la base de datos de usuarios compartida? ¿Cómo «se conocen» los servidores entre sí? ¿Cómo le das a alguien acceso a todos los servidores con un único enlace?

Un clúster resuelve todo eso: los servidores se unen en un solo sistema con una base de datos de usuarios compartida y una gestión compartida. Un usuario se conecta «a tu VPN», no a máquinas individuales.

El master (nodo de gestión)

El master es el cerebro del clúster. Este:

  • guarda la base de datos de usuarios del clúster: cuentas, límites, fechas de caducidad;
  • emite certificados a los nodos de trabajo — los «pases» que los nodos usan para demostrar que pertenecen al clúster;
  • reparte la configuración a los nodos: qué inbounds ejecutar y con qué ajustes.

Siempre hay exactamente un master por clúster. Por sí solo, no atiende a usuarios — ese es el trabajo de los nodos de trabajo.

Nodos de trabajo

Los nodos son las manos del clúster: por ellos fluye el tráfico de tus usuarios. En los nodos viven los inbounds — los puntos de entrada a la VPN. Un mismo clúster puede tener hasta 100 nodos.

El master y un nodo pueden convivir en el mismo servidor. Para tu primer servidor, esta es la configuración predeterminada y recomendada: una sola máquina gestiona el clúster y atiende el tráfico VPN a la vez. Cuando tengas más usuarios, simplemente añade más nodos.

Cómo se crea un clúster

Un clúster nace junto con tu primer servidor: haz clic en «Conectar un servidor», dale un nombre al clúster (por ejemplo, EU · production) e introduce las credenciales SSH de tu VPS — todo lo demás ocurre automáticamente. Qué ocurre exactamente en cada etapa de la instalación se explica en la siguiente lección.

Los nuevos servidores se unen a un clúster existente mediante el botón «Añadir nodo»: durante la instalación, el nodo recibe automáticamente un certificado del master de ese clúster y se conecta a él.

Un clúster tiene sus propios estados, visibles en su tarjeta: «Aprovisionando» (instalación en curso), «Activo» (todo funciona), «Degradado» (algo salió mal), «Archivado» (el clúster fue eliminado).

La página del clúster

Abre un clúster y verás toda su anatomía, de arriba abajo:

  1. Diagrama de topología — un mapa en vivo: el master (nodo de gestión) a la izquierda, luego los nodos de trabajo con sus inbounds, y las rutas a la derecha. Aquí mismo puedes arrastrar inbounds entre rutas con el ratón.
  2. Rutas — la lista de rutas del clúster (lección 4).
  3. Servidores — tarjetas de cada máquina del clúster con métricas: usuarios en línea, tráfico, CPU, RAM (lección 3).

Haz clic en un servidor o en un inbound para abrir el inspector con los detalles: dirección, estado, coeficiente de carga, identificadores internos.

Cambiar el master ("Convertir en master")

A veces el master necesita mudarse: has encontrado un servidor más fiable, o la máquina actual tiene problemas con su proveedor. Para eso está la rocada del master: en el inspector de cualquier nodo conectado, haz clic en «Convertir en master» — el nodo se convierte en el master, y el master actual pasa a ser un nodo normal. La operación es reversible.

Lo que es importante saber:

  • todos los usuarios y ajustes migran al nuevo master automáticamente;
  • las suscripciones de los usuarios siguen funcionando — nadie tiene que reconfigurar nada; aunque los dos servidores implicados (el nuevo y el antiguo master) pueden quedar brevemente no disponibles;
  • el proceso se ejecuta en segundo plano y puede tardar hasta una hora; cada nodo se reconecta brevemente al nuevo master;
  • iniciarlo requiere un código enviado por correo — protección contra un clic accidental;
  • mientras dura el cambio, los cambios en la topología del clúster (nodos, inbounds, rutas) quedan bloqueados.

Eliminar un clúster

Un clúster se elimina junto con su servidor master: el panel te avisará de que esto archiva todo el clúster. El propio VPS alquilado sigue funcionando — CreateYourVPN simplemente deja de gestionarlo. Eliminar un nodo de trabajo es más modesto: solo ese nodo abandona el clúster (junto con sus inbounds — el panel muestra exactamente a qué afectará la eliminación).

Para recordar

  • Un clúster = un master + hasta 100 nodos de trabajo, con una base de datos de usuarios compartida.
  • El master gestiona, los nodos transportan el tráfico. Ambos pueden convivir en una sola máquina.
  • Un clúster se crea con tu primer servidor; los nodos se añaden en un par de clics.
  • El master se puede «mudar» a otro nodo con una rocada — de forma invisible para tus usuarios.

A continuación

On this page