In dit gedeelte kunt u de clusterservice beheren die een hoge beschikbaarheid biedt voor de load balancing-services via twee knooppunten in actief passief modus.
Een cluster is voornamelijk een 2-knooppuntgroep van apparaten die samenwerken om de backends-services altijd beschikbaar te houden en downtime van de services vanuit het oogpunt van de klant te voorkomen. Meestal is er een meester en slaaf rollen in een actief-passieve modus: de master is het knooppunt dat momenteel het servicesverkeer naar de backends beheert en de verbindingen van de clients accepteert, het back-upknooppunt kent de configuratie in realtime om gereed te zijn om de services te starten als ze detecteren dat het masterknooppunt niet goed reageert.
Wanneer de load balancing-services van het ene knooppunt naar het andere worden overgeschakeld, zorgt het back-upknooppunt zelf voor alle huidige verbindingen en services-status om te voorkomen dat de client een onderbreking in de service uitvoert.
Configureer de clusterservice
Dit is de hoofdpagina waar de Cluster moet worden geconfigureerd. De clustering is samengesteld uit verschillende diensten, waaronder:
Synchronisatie. Met deze service kan de configuratie in het hoofdknooppunt automatisch worden gesynchroniseerd naar de slavemodus, zodat elke wijziging in de configuratie wordt gerepliceerd naar het slaafknooppunt en klaar om de besturing te nemen wanneer dat nodig is. Deze service gebruikt inotify en rsync door SSH om de configuratiebestanden in realtime te synchroniseren.
Hartslag. Met deze service kunt u de status van alle knooppunten van de clusterknooppunten controleren om snel te kunnen detecteren wanneer een knoop niet correct functioneert. Deze service vertrouwt in het VRRP-protocol via multicast, ontworpen om een lichtgewicht en real-time communicatie te zijn. Zevenet 5 gebruikt keepalive om deze service te bieden.
Connection Tracking. Deze service maakt het mogelijk om in realtime de verbindingen en toestanden ervan te repliceren, zodat het back-upknooppunt de toestanden van alle verbindingen tijdens een failover kan hervatten, zodat de clients en backends-verbindingen geen verbindingsonderbreking detecteren, de ... gebruiken conntrack.
Commandoreplicatie. Met deze service kan de configuratie die in het hoofdknooppunt is toegepast naar de slave worden verzonden en geactiveerd, maar op een passieve manier zodat tijdens een failovertaak de slave de controle overneemt en alle netwerken, boerderijen en verbindingen start zodra ze mogelijk. Deze service wordt beheerd door zclustermanager door SSH.
De TROS configuratie moet worden gestart vanuit het toekomstige hoofdknooppunt en vereist de volgende gegevens om te worden gemaakt:
Cluster Local IP. Dropdown alle beschikbare netwerkinterfaces van waaruit een clusterdienst kan worden gemaakt, geen virtuele interfaces toegestaan.
Cluster Remote IP. Extern IP-adres van het knooppunt dat zich zal gedragen als het toekomstige slaafknooppunt.
Cluster Remote Root Password. Wachtwoord van de rootgebruiker van het externe (toekomstige slave) knooppunt.
Herhaal Remote Root Password. Zorg ervoor dat dit het juiste wachtwoord is door het wachtwoord te herhalen.
Nadat u alle gevraagde informatie hebt ingesteld, klikt u op de creëren knop en een bevestiging dat de clusterservices correct zijn ingesteld als er communicatie is tussen de knooppunten en er geen problemen zijn opgetreden.
Clusterdienst weergeven
Indien de clusterdienst is al geconfigureerd en actief, het cluster toont de volgende informatie over de services, backends en acties om het te beheren.
INTERFACE. Netwerkinterface van waaruit de clusterservices zijn geconfigureerd.
failback. Stel in of tijdens een failover de load balancing-services moeten worden teruggestuurd naar de master wanneer deze weer beschikbaar is, of behoud het huidige knooppunt als de nieuwe master. Deze optie is handig als het slaafknooppunt minder bronnen heeft toegewezen dan de master en de laatste de geprefereerde master voor de services moet zijn.
CONTROLEER INTERVAL. De tijd controleert of de heartbeat-service wordt gebruikt om de status tussen de knooppunten te controleren.
ACTIES. Netwerkinterface van waaruit de.
- Configure . Wijzig enkele beschikbare clusterinstellingen.
- ongezet. Schakel het cluster uit tussen de opgegeven knooppunten.
- Knopen tonen. Toon de tabelknooppunten en hun status.
- Reload. Vernieuw de tabel met knooppunten en hun status.
De Knopen tonen actie toont een tabel met:
NODE. Geef voor elk knooppunt van het cluster aan of het lokaal or vanop. Het hangt ervan af met welk knooppunt u verbinding hebt gemaakt via de web-GUI, lokaal wordt het knooppunt waarmee u momenteel bent verbonden en vanop is het andere knooppunt.
ROL. Geef voor elk knooppunt van het cluster aan of het meester, backup (ook gekend als slaaf) Of onderhoud als het tijdelijk is uitgeschakeld, wordt het knooppunt. Het hangt af van de rol die het knooppunt in het cluster heeft.
IP. IP-adres van elk knooppunt dat het cluster samenvoegt.
HOSTNAME. Hostnaam van elk knooppunt dat het cluster samenvoegt.
STATUS. De knooppuntenstatus zou kunnen zijn Rood als er een fout is, Grijs als het knooppunt onbereikbaar is of niet is geconfigureerd, Oranje als het in onderhoudsmodus is of Groen als alles klopt.
BERICHT. Het bericht van het externe knooppunt, het is een foutopsporingsbericht van elk knooppunt in het cluster.
ACTIES. De acties die beschikbaar zijn voor elk knooppunt zijn de volgende.
- Onderhoud. Zet in de onderhoudsmodus om tijdelijk een clusterknoop uit te schakelen om onderhoudstaken uit te voeren en een failover te voorkomen.
- Start. Zet het clusterknooppunt opnieuw online na onderhoudstaken.
- Reload. Vernieuw de status van de clusterknoop.
Bovenaan het webpaneel wordt een samengevatte status van het lokale clusterknooppunt weergegeven. Bijvoorbeeld status groen en rolmaster:
Een ander voorbeeld, oranje status en onderhoudsrol: