Eén punt van falen wordt een component in een systeem genoemd waarvan de storing een uitval van het hele systeem veroorzaakt. In de informatietechnologiesector is een TROS maakt het mogelijk om het systeem voor te bereiden om het risico op dit soort situaties te vermijden. Het systeem bestaat uit minimaal twee gesynchroniseerde knooppunten. Hierdoor kan het systeem, wanneer één van de knooppunten uitvalt, door het andere knooppunt worden overgenomen om de services over te nemen.
Waarom een cluster #
Load balancing is een taak om één netwerkservice aan te bieden vanaf meerdere servers, soms ook wel een serverfarm genoemd.
De load balancer is meestal een softwareprogramma dat is ingebouwd in virtuele of fysieke hardware en luistert naar de poort waar externe clients verbinding maken met toegangsservices. De load balancer stuurt verzoeken door naar een van de backendservers, die doorgaans een antwoord stuurt naar de load balancer. Dit stelt de load balancer in staat om de client te beantwoorden zonder dat de client zich bewust is van de interne functiescheiding. De load balancer kan automatisch de benodigde capaciteit leveren om te reageren op een toename of afname van applicatieverkeer. In het volgende diagram zien we een typische netwerkconfiguratie voor het bedienen van een webapplicatie.

Het voorkomt ook dat clients rechtstreeks contact opnemen met back-ends, wat beveiligingsvoordelen kan hebben omdat de structuur van het interne netwerk wordt verborgen en aanvallen op de kernelnetwerkstack of niet-gerelateerde services die op andere poorten worden uitgevoerd, worden voorkomen, maar... Wat gebeurt er als de load balancer uitvalt?
Load balancing geeft het IT-team de kans om een aanzienlijk hogere fouttolerantie te bereiken. Daarom wordt de load balancer zelf geen single point of failure. Load balancers moeten worden geïmplementeerd in een cluster met hoge beschikbaarheid, d.w.z. een paar apparaten. Hetzelfde voorbeeld met een HA-cluster voor load balancing kan zijn:

We hebben gezien hoe belangrijk het is om een HA-cluster in te stellen. Nu gaan we bekijken hoe we dit kunnen configureren. RELIANOID Loadbalancer.
Clustervereisten #
Wanneer u een nieuw cluster configureert, moet u ervoor zorgen dat beide knooppunten dezelfde kernelversie gebruiken (d.w.z. hetzelfde model apparaat).
- Zorg ervoor dat de ntp-service is geconfigureerd en goed werkt op beide toekomstige knooppunten van het cluster.
- Zorg ervoor dat de DNS op beide toekomstige knooppunten van het cluster geconfigureerd zijn en goed werken.
- Zorg ervoor dat er een ping is tussen de toekomstige clusterleden via de gebruikte interface voor het cluster (d.w.z.: het IP-adres van eth0 in node1 en het IP-adres van eth0 in node2).
- Het is aanbevolen om een interface speciaal voor de clusterservice te maken.
- De clusterservice maakt gebruik van multicastcommunicatie en VRRP-pakketten in unicastmodus. Zorg ervoor dat dit soort pakketten is toegestaan op uw switches.
- Zodra de clusterservice is ingeschakeld, worden de farms en virtuele interfaces op het slaveknooppunt verwijderd en wordt de configuratie van de knooppuntmaster gerepliceerd naar de slave.
Clusterconfiguratie voor RELIANOID Community Edition #
Om een correcte clusterconfiguratie voor Community Edition v5 of hoger uit te voeren, volgt u deze procedure:
Clusterconfiguratie voor RELIANOID Bedrijfseditie #
RELIANOID De Enterprise Edition Cluster-service is volledig geïntegreerd in de RELIANOID De kern kan eenvoudig worden beheerd en geconfigureerd als volgt:
- Ga in de webinterface naar het laterale menu “SYSTEEM > Cluster”.
- Druk op het selectieveld “Cluster lokaal IP”, en selecteer de toegewezen interface voor clusterservice
- Voer het IP-adres van het secundaire knooppunt in dezelfde netwerkinterface in die u in het eerste knooppunt hebt geselecteerd
- Typ het slave root-wachtwoord in het veld “Cluster Remote Root-wachtwoord” en typ hetzelfde wachtwoord opnieuw in het veld “Cluster Remote Root-wachtwoord”
- Klik nu op “Create” en het clusterconfiguratieproces zal starten
.
Als u meer informatie nodig heeft, bezoek dan het artikel Configureer de clusterservice
