TCP-profiel boerderijen

GEPOST DOOR Zevenet | 24 augustus 2016
Waarschuwing! TCP-profiel is verouderd, gebruik in plaats daarvan het L4xNAT-profiel

TCP EDIT GLOBAL PARAMETERS

De specifieke parameters voor een eenvoudige TCP-farm zijn de volgende:

Load Balance Algorithm. Dit veld toont de verschillende algoritmen voor load balancing die kunnen worden geconfigureerd voor de huidige farm. Er zijn vier algoritmen beschikbaar. Het selecteren van een ongeschikt algoritme voor uw service-infrastructuur kan een hoop processorgebruik over de load balancer veroorzaken. Om de wijzigingen toe te passen, vinkt u de Modify-knop aan en het nieuwe algoritme zal on-line worden toegepast zonder de farm opnieuw op te starten.

Hier heb je een korte uitleg over de beschikbare algoritmen voor TCP-profielen.

Round Robin - gelijk delen. Een gelijke balans van verkeer naar alle actieve echte servers. Voor elke inkomende verbinding wijst de balancer de volgende echte real-round-server toe om het verzoek af te leveren.

Hash - kleverige klant. The Farm maakt voor elke IP-client een hash-reeks en verzendt elke verbinding van die hash naar dezelfde echte server. Een hashtabel wordt gemaakt met de echte servers en de verzoeken worden toegewezen via het volgende algoritme:

index = cli% nServers

Waar 'index' de index is van de echte serverhash-tabel, is 'cli' de integer-weergave van het IP-adres en de 'nServers' het aantal echte servers dat beschikbaar is. Dit algoritme is een manier om persistentie te creëren via het IP-adres, maar het is krachtiger als u verschillende subnetten hebt die toegang hebben tot uw service (bijvoorbeeld een internationale service).

Gewicht - verbinding lineaire verzending naar gewicht. Breng verbindingen in evenwicht, afhankelijk van de gewichtswaarde, u moet deze waarde voor elke echte server bewerken. De aanvragen worden geleverd door middel van een algoritme om de belasting van elke server te berekenen met behulp van de feitelijke verbindingen en vervolgens om een ​​lineaire gewichtsaanduiding toe te passen.

Prioriteit - verbindingen met de hoogste prioriteit beschikbaar. Breng alle verbindingen in evenwicht met dezelfde server met de hoogste prioriteit. Als deze server niet werkt, schakelen de verbindingen naar de eerstvolgende server. Met dit algoritme kunt u een Active-Pasive clusterservice bouwen met verschillende echte servers.

Schakel de persistentie van het IP-adres van de client in via het geheugen. Voor elk algoritme kan een persistentie per IP-adresclient worden geconfigureerd. Als deze optie is ingeschakeld, worden alle clients met hetzelfde ip-adres verbonden met dezelfde server. Een nieuwe inkomende verbinding wordt door het algoritme op de geselecteerde server afgeleverd en in de geheugentabel opgeslagen. De volgende keer dat de client wordt verbonden, wordt deze aan dezelfde server geleverd. Dit gedrag biedt een basispersistance per ip-adres. Om de wijzigingen toe te passen, moet u op de knop Wijzigen drukken en deze wordt online gewijzigd op de load balancer-service.

Maximaal aantal clients opgeslagen in de farm en client-time. Deze waarden hebben alleen zin als u de client-IP-persistentie inschakelt. Het clientveld gaat over het maximumaantal clients dat mogelijk kan worden onthouden en de tijdwaarde is de maximale levensduur van deze clients om te worden onthouden (de max. Clientleeftijd). Om deze waarden te wijzigen, moet u op de knop Wijzigen drukken en vervolgens wordt de farm-service automatisch opnieuw gestart.

Back-endresponstime-out. Het zijn de max seconden dat de echte server moet reageren op een aanvraag. Als de back-endreactie te laat is, wordt de server als blacklist gemarkeerd. De wijziging van deze parameter wordt online toegepast voor TCP-profielen.

Max aantal gelijktijdige verbindingen voor het virtuele IP. Het is de maximale waarde van bestaande verbindingen en actieve clients die de virtuele service kan beheren. Als u dit veld wilt wijzigen, wordt de farm automatisch opnieuw gestart.

Max aantal echte ip-servers. Het is het maximale aantal echte servers dat de farm kan hebben geconfigureerd. Om deze waarde te wijzigen, wordt de farm-service automatisch opnieuw gestart.

Voeg X-Forwarded-For header toe aan http-verzoeken. Met deze optie kan de HTTP-header X-Forwarded-For de IP-clientadres aan de echte server leveren. Om deze functie te wijzigen, wordt deze online toegepast. Standaard is uitgeschakeld.

Vrijmoedigheid om opgestane backends te controleren. Deze waarde in seconden is de periode om een ​​op de zwarte lijst geplaatste echte server te verlaten en controleert of hij nog leeft. Merk op dat de backend niet in up-status is totdat de eerste succesvolle verbinding is voltooid. De wijziging van deze parameter wordt online toegepast voor TCP-profielen.

Gebruik farmguardian om backend-servers te controleren. Als u dit selectievakje inschakelt, is een meer geavanceerde bewakingsstatus voor backends mogelijk en volledig gepersonaliseerd voor uw eigen scripts. Wanneer een probleem wordt gedetecteerd, schakelt farmguardian de echte server automatisch uit en wordt deze gemarkeerd als blacklisted. Dit is een onafhankelijke service, dus u hoeft de farm-service niet opnieuw te starten. Lees de FarmGuardian-sectie voor meer informatie over deze service.

 

TCP EDIT REAL SERVERS CONFIGURATIONS

Met een TCP-farm kunt u de volgende eigenschappen configureren:

Max. Verbindingen. Het is het maximale aantal gelijktijdige verbindingen dat de huidige echte server kan ontvangen. Deze waarde moet kleiner zijn dan de Max-clients van de globale parameters.

Gewicht. Het is de gewichtswaarde voor de huidige echte server die alleen nuttig is als het gewichtsalgoritme is ingeschakeld. Meer gewichtswaarde geeft meer verbindingen aan die aan de huidige backend zijn geleverd.

Prioriteit. Het is de prioriteitswaarde voor de huidige echte server die alleen nuttig is als het prioriteitsalgoritme is ingeschakeld. De geaccepteerde prioriteitswaarde is tussen 1 en 9, minder waarde geeft meer prioriteit aan de huidige echte server.

Met de Bewaar Real Server-knop, u past de nieuwe configuratie toe, of u kunt annuleren het proces via de knop. Een bericht met het resultaat wordt weergegeven.

Zodra de echte serverconfiguratie is ingevoerd, kunt u de configuratie bewerken via de Bewerk knop, verwijder de configuratie met de Verwijder de knop Real Server, schakel de onderhoudsmodus in voor de backend om het verzenden van aanvragen naar de huidige server of te stoppen schakel de onderhoudsmodus voor de huidige backend uit om opnieuw te kunnen beginnen met het verzenden van verzoeken naar de geselecteerde server.

De serverindex is handig om de echte serverconfiguratie voor de huidige farm te identificeren.
De wijzigingen van de configuratie van de echte servers voor de TCP-profielen worden online toegepast en een herstartactie is niet nodig.

Delen op:

Documentatie onder de voorwaarden van de GNU-licentie voor vrije documentatie.

Was dit artikel behulpzaam?

Gerelateerde artikelen