Clústers: el master i els nodes de treball
Què és un clúster a CreateYourVPN: el master (node de gestió), els nodes de treball, la pàgina del clúster, el canvi de master i el cicle de vida — en paraules senzilles.
A la lliçó anterior hem comparat un clúster amb un complex d'oficines: una única oficina d'administració i els edificis de treball. Ara mirem més de prop un clúster — de què està fet, com es crea i què veus a la seva pàgina.
Per què calen els clústers
Un sol servidor és senzill: tothom hi és. Però en el moment que tens dos servidors, apareixen preguntes: on es guarda la base de dades d'usuaris compartida? Com «es coneixen» els servidors entre ells? Com dones a algú accés a tots els servidors amb un sol enllaç?
Un clúster ho resol tot això: els servidors s'uneixen en un sol sistema amb una base de dades d'usuaris compartida i una gestió compartida. Un usuari es connecta «a la teva VPN», no a màquines individuals.
El master (node de gestió)
El master és el cervell del clúster. Ell:
- emmagatzema la base de dades d'usuaris del clúster: comptes, límits, dates de caducitat;
- emet certificats per als nodes de treball — els «passis» que els nodes fan servir per demostrar que en formen part;
- reparteix la configuració als nodes: quins inbounds han d'executar i amb quina configuració.
Sempre hi ha exactament un master per clúster. Per si sol, no atén usuaris — això és feina dels nodes de treball.
Els nodes de treball
Els nodes són les mans del clúster: hi passa el trànsit dels teus usuaris. Als nodes hi viuen els inbounds — els punts d'entrada a la VPN. Un mateix clúster pot tenir fins a 100 nodes.
El master i un node poden viure en el mateix servidor. Per al teu primer servidor, aquesta és la configuració per defecte i recomanada: una sola màquina gestiona el clúster i alhora atén el trànsit de la VPN. Quan tinguis més usuaris — simplement afegeix més nodes.
Com es crea un clúster
Un clúster neix juntament amb el teu primer servidor: fas clic a «Connecta un servidor», dones un nom al clúster (per exemple, EU · producció) i introdueixes les credencials SSH del teu VPS — tota la resta passa automàticament. Què passa exactament a cada etapa de la instal·lació es tracta a la lliçó següent.
Els servidors nous s'uneixen a un clúster existent mitjançant el botó «Afegeix un node»: durant la instal·lació, el node rep automàticament un certificat del master d'aquell clúster i s'hi connecta.
Un clúster té els seus propis estats, que es mostren a la seva targeta: «Aprovisionant» (instal·lació en curs), «Actiu» (tot funciona), «Degradat» (alguna cosa ha anat malament), «Arxivat» (el clúster s'ha eliminat).
La pàgina del clúster
Obre un clúster i en veuràs tota l'anatomia, de dalt a baix:
- Diagrama de topologia — un mapa en directe: el master (node de gestió) a l'esquerra, després els nodes de treball amb els seus inbounds, i les rutes a la dreta. Pots arrossegar els inbounds entre rutes amb el ratolí, aquí mateix.
- Rutes — la llista de rutes del clúster (lliçó 4).
- Servidors — targetes per a cada màquina del clúster amb mètriques: usuaris en línia, trànsit, CPU, RAM (lliçó 3).
Fes clic en un servidor o un inbound per obrir l'inspector amb els detalls: adreça, estat, coeficient de càrrega, identificadors interns.
Canviar el master («Fes-lo el master»)
De vegades el master s'ha de moure: has trobat un servidor més fiable, o la màquina actual té problemes amb el proveïdor. Per això existeix el canvi de master: a l'inspector de qualsevol node connectat, fes clic a «Fes-lo el master» — el node passa a ser el master, i el master actual esdevé un node normal. L'operació és reversible.
Coses importants a saber:
- tots els usuaris i la configuració es migren automàticament al nou master;
- les subscripcions dels usuaris continuen funcionant — ningú ha de reconfigurar res; tot i que els dos servidors implicats (el nou i l'antic master) poden quedar breument no disponibles;
- el procés s'executa en segon pla i pot trigar fins a una hora; cada node es reconnecta breument al nou master;
- iniciar-lo requereix un codi enviat per correu electrònic — protecció contra un clic accidental;
- mentre el canvi s'executa, els canvis a la topologia del clúster (nodes, inbounds, rutes) queden bloquejats.
Eliminar un clúster
Un clúster s'elimina juntament amb el seu servidor master: el tauler t'avisarà que això arxiva tot el clúster. El VPS llogat en si continua funcionant — CreateYourVPN simplement deixa de gestionar-lo. Eliminar un node de treball és més modest: només aquest node abandona el clúster (juntament amb els seus inbounds — el tauler et mostra exactament què afectarà l'eliminació).
Per recordar
- Un clúster = un master + fins a 100 nodes de treball, amb una base de dades d'usuaris compartida.
- El master gestiona, els nodes transporten el trànsit. Tots dos poden viure en una sola màquina.
- Un clúster es crea amb el teu primer servidor; els nodes s'afegeixen en un parell de clics.
- El master es pot «moure» a un altre node amb un canvi de master — de manera invisible per als teus usuaris.
A continuació
Clúster, servidor, ruta, inbound — qui és qui
Els quatre conceptes clau del tauler de CreateYourVPN en un sol exemple senzill: com encaixen un clúster, els servidors, els inbounds i les rutes.
Servidors: connexió, etapes de la instal·lació i mètriques
Com connecta i protegeix CreateYourVPN el teu VPS: cada etapa de la instal·lació pas a pas, els estats del servidor i què significa cada mètrica de la targeta.