Externý vyrovnávač zaťaženia

Inštalácie klastra ToolsControl vždy používajú interné vyrovnávanie zaťaženia, ktoré vyrovnáva zaťaženie procesora. Informácie o tom, čo je vyrovnávanie zaťaženia, nájdete v časti Vyrovnávanie zaťaženia. Je tiež možné používať externý vyrovnávač zaťaženia, ktorý vyrovnáva zaťaženie siete.

Predpoklady

Ak chcete používať externý vyrovnávač zaťaženia, systém ToolsControl musí byť nainštalovaný ako klaster. Ďalšie informácie o postupe inštalácie systému ToolsControl nájdete v časti Inštalácia systému.

Pri inštalácii systému ToolsControl ako klastra sa predvolene nainštalujú tri uzlové body. Každý uzlový bod možno nainštalovať do samostatnej podsiete. Externý vyrovnávač zaťaženia možno zapnúť a nakonfigurovať po nainštalovaní a reštartovaní všetkých uzlových bodov.

Zapnutie externého vyrovnávača zaťaženia

  1. Prejdite na Nastavenia > Sieť.

  2. Do poľa SingleIP zadajte virtuálnu IP adresu pre externý vyrovnávač zaťaženia.

  3. V ponuke Režim publikovania vyberte možnosť Externý vyrovnávač zaťaženia.

Konfigurácia externého vyrovnávača zaťaženia

Keď je funkcia externého vyrovnávača zaťaženia na portáli ToolsControl zapnutá, publikovanie a vlastníctvo SingleIP musí spracúvať sieťová infraštruktúra a nemôže ich spracúvať systém ToolsControl. Musí sa používať vyrovnávač zaťaženia s funkciami prekladu sieťových adries (NAT) aj DSR (Direct Server Return). Táto sekcia opisuje funkcie NAT a DSR vo vzťahu k systému ToolsControl.

Úplný preklad sieťových adries (NAT)

Niektoré prenosy sa musia vyrovnávať pomocou úplného NAT, ktorý sa označuje aj ako SNAT. V tomto prípade je zdrojová IP adresa rovnaká ako IP adresa vyrovnávača zaťaženia. Spätné prenosy sú maskované, čo znamená, že odpovede zo systému ToolsControl sa vracajú cez vyrovnávač zaťaženia Predvolene používajte úplný NAT pre všetky prenosy TCP vrátane HTTP, HTTPS a otvoreného protokolu, s výnimkou prenosov z vybavenia Atlas Copco. Zoznam vybavenia Atlas Copco nájdete v sekcii Direct Server Return uvedenej ďalej na tejto stránke.

Direct Server Return

Niektoré prenosy sa musia vyrovnávať pomocou funkcie DSR, ktorá sa označuje aj ako asymetrické smerovanie alebo smerovanie nPath. Zdrojová IP adresa klienta je zachovaná. Spätné prenosy zo systému ToolsControl prechádzajú priamo ku klientovi. DSR je potrebné používať pre všetky prenosy z momentových nástrojov a do nich. V závislosti od použitého vybavenia je DSR potrebné nakonfigurovať pre nasledujúce porty v týchto nástrojoch:

  • Staršie vybavenie Atlas Copco, napríklad STB, SRB, TBP, STwrench a MWR. Tieto nástroje používajú port UDP 6677.

  • Nástroje Atlas Copco IxB, napríklad ITB a ICB. Tieto nástroje používajú porty TCP 62000 – 62020.

  • Káblové nástroje Atlas Copco s PFS. Tieto nástroje odosielajú údaje cez port TCP 61201 a prijímajú údaje cez port TCP 61401.

  • Príslušenstvo Atlas Copco, napríklad Selector 6, I/O Hub a CAN converter. Toto príslušenstvo používa port TCP 25000.

Kontroly stavu

Pre dva vyrovnávače sa musia vytvoriť samostatné kontroly stavu: jednu pre NAT a jednu pre DSR. Obe kontroly stavu by mali pravidelne kontrolovať stav všetkých uzlových bodov (back-end serverov) v klastri. Sieťový prenos sa má smerovať len do uzlových bodov v dobrom stave.

Kontrola stavu pre NAT

Ak chcete zistiť dostupnosť back-end serverov pre prenos TCP, ktorý nie je DSR, ubezpečte sa, že vyrovnávač zaťaženia dokáže vykonávať kontroly stavu na základe nasledujúcich informácií:

Sekcia

Hodnota

Protokol

HTTP

Port

80 alebo 443

Cesta

/

Odpoveď HTTP OK

200

Typ žiadosti

HEAD alebo GET

Algoritmus vyrovnávania zaťaženia

Ľubovoľný, napríklad round robin (každý s každým) alebo weighted least connections (vážené – najmenej pripojení)

Kontrola stavu pre DSR

Ak chcete zistiť dostupnosť back-end serverov pre vybavenie Atlas Copco, ubezpečte sa, že vyrovnávač zaťaženia dokáže vykonávať kontroly stavu na základe nasledujúcich informácií. Potrebná je len jedna kontrola stavu bez ohľadu na porty a typy vybavenia, ktoré sa používajú:

Sekcia

Hodnota alebo informácie

Protokol

UDP

Port

6677

Údajová časť paketov UDP

Údajová časť môže byť prázdna alebo sa začínať reťazcom „KONTROLA STAVU“

Odpoveď servera v dobrom stave

Servery v dobrom stave neodpovedajú

Odpoveď servera v zlom stave

Servery v zlom stave odpovedajú prostredníctvom ICMP „Cieľ je nedostupný“

Prenos DSR

V ľubovoľnom danom čase bude v dobrom stave len jeden server, čo znamená, že prenos DSR musí ísť na tento server.

Politika plánovania

Na politike plánovania nezáleží, keďže je k dispozícii len jeden server