Kluster: mastern och arbetsnoderna
Vad ett kluster är i CreateYourVPN: mastern (kontrollnoden), arbetsnoder, klustersidan, byte av master och livscykeln — i klarspråk.
I föregående lektion jämförde vi ett kluster med ett kontorskomplex: ett administrationskontor och arbetsbyggnaderna. Låt oss nu titta närmare på ett kluster — vad det består av, hur det skapas och vad du ser på dess sida.
Varför kluster överhuvudtaget
En server är enkelt: alla är på den. Men i samma stund du har två servrar dyker frågorna upp: var förvarar du den gemensamma användardatabasen? Hur "känner" servrarna till varandra? Hur ger du någon tillgång till alla servrar med en enda länk?
Ett kluster löser allt det: servrarna går samman till ett enda system med en gemensam användardatabas och gemensam hantering. En användare ansluter "till din VPN", inte till enskilda maskiner.
Mastern (kontrollnoden)
Mastern är klustrets hjärna. Den:
- lagrar klustrets användardatabas: konton, gränser, utgångsdatum;
- utfärdar certifikat till arbetsnoderna — de "passerkort" noderna använder för att bevisa att de tillhör klustret;
- delar ut konfiguration till noderna: vilka inbounds som ska köras och med vilka inställningar.
Det finns alltid exakt en master per kluster. Den betjänar inte användare på egen hand — det är arbetsnodernas jobb.
Arbetsnoder
Noderna är klustrets händer: dina användares trafik flödar genom dem. Noder är där inbounds bor — ingångspunkterna till VPN:et. Ett enda kluster kan rymma upp till 100 noder.
Mastern och en nod kan bo på samma server. För din första server är detta standard och den rekommenderade uppsättningen: en maskin sköter både klustret och betjänar VPN-trafik. När du får fler användare — lägg bara till fler noder.
Hur ett kluster skapas
Ett kluster föds tillsammans med din första server: klicka på "Anslut en server", ge klustret ett namn (till exempel EU · produktion), och ange SSH-uppgifterna för din VPS — allt annat sker automatiskt. Exakt vad som händer i varje installationssteg tas upp i nästa lektion.
Nya servrar ansluter till ett befintligt kluster via knappen "Lägg till nod": under installationen får noden automatiskt ett certifikat från klustrets master och ansluter till det.
Ett kluster har egna tillstånd, visade på dess kort: "Provisionerar" (installation pågår), "Aktivt" (allt körs), "Degraderat" (något gick fel), "Arkiverat" (klustret har tagits bort).
Klustersidan
Öppna ett kluster och du ser hela dess anatomi, uppifrån och ner:
- Topologidiagram — en live-karta: mastern (kontrollnoden) till vänster, sedan arbetsnoderna med sina inbounds, och rutterna till höger. Du kan dra inbounds mellan rutter direkt här med musen.
- Rutter — klustrets ruttlista (lektion 4).
- Servrar — kort för varje maskin i klustret med mätvärden: online-användare, trafik, CPU, RAM (lektion 3).
Klicka på en server eller en inbound för att öppna inspektorn med detaljerna: adress, tillstånd, belastningskoefficient, interna identifierare.
Byta master ("Gör denna till master")
Ibland behöver mastern flyttas: du har hittat en mer pålitlig server, eller den nuvarande maskinen har problem med leverantören. Det är vad master-bytet är till för: i inspektorn för valfri ansluten nod, klicka på "Gör denna till master" — noden blir mastern, och den nuvarande mastern blir en vanlig nod. Åtgärden går att ångra.
Vad som är viktigt att veta:
- alla användare och inställningar migreras automatiskt till den nya mastern;
- användarnas prenumerationer fortsätter fungera — ingen behöver konfigurera om något; även om de två inblandade servrarna (den nya och den gamla mastern) kan vara tillfälligt otillgängliga en kort stund;
- processen körs i bakgrunden och kan ta upp till en timme; varje nod återansluter kort till den nya mastern;
- att starta den kräver en kod från ett e-postmeddelande — ett skydd mot ett oavsiktligt klick;
- medan bytet pågår är ändringar i klustrets topologi (noder, inbounds, rutter) låsta.
Ta bort ett kluster
Ett kluster tas bort tillsammans med sin masterserver: panelen varnar dig för att detta arkiverar hela klustret. Själva den hyrda VPS:en fortsätter köras — CreateYourVPN slutar helt enkelt hantera den. Att ta bort en arbetsnod är mer försiktigt: bara den noden lämnar klustret (tillsammans med dess inbounds — panelen visar exakt vad borttagningen kommer att påverka).
Kom ihåg
- Ett kluster = en master + upp till 100 arbetsnoder, med en gemensam användardatabas.
- Mastern hanterar, noderna fraktar trafiken. Båda kan bo på en maskin.
- Ett kluster skapas med din första server; noder läggs till på ett par klick.
- Mastern kan "flyttas" till en annan nod med ett master-byte — osynligt för dina användare.
Nästa steg
Kluster, server, rutt, inbound — vem är vem
De fyra nyckelbegreppen i CreateYourVPN-panelen i ett enkelt exempel: hur ett kluster, servrar, inbounds och rutter hänger ihop.
Servrar: anslutning, installationssteg och mätvärden
Så här ansluter och säkrar CreateYourVPN din VPS: varje installationssteg för sig, servertillstånd, och vad varje mätvärde på kortet betyder.