Externí zařízení pro vyrovnávání zátěže
Clusterové instalace systému ToolsControl vždy používají interní vyrovnávání zátěže, které vyvažuje zátěž procesoru. Informace o tom, co znamená vyrovnávání zátěže, jsou uvedeny v části Vyrovnávání zátěže. Lze také použít externí zařízení pro vyrovnávání zátěže, které vyvažuje zatížení sítě.
Nutné předpoklady
Chcete-li použít externí zařízení pro vyrovnávání zátěže, systém ToolsControl musí být nainstalován jako cluster. Další informace o procesu instalace systému ToolsControl jsou uvedeny v části Instalace systému.
Když je systém ToolsControl nainstalován jako cluster, ve výchozím nastavení jsou nainstalovány tři uzly. Každý uzel lze nainstalovat v samostatné podsíti. Externí zařízení pro vyrovnávání zátěže lze zapnout a nakonfigurovat po nainstalování všech uzlů a provedení jejich restartu.
Zapnutí externího zařízení pro vyrovnávání zátěže
Přejděte do Nastavení > Síť.
Do pole SingleIP zadejte virtuální IP adresu pro externí zařízení pro vyrovnávání zátěže.
V nabídce Režim zveřejnění vyberte Externí zařízení pro vyrovnávání zátěže.
Konfigurace externího zařízení pro vyrovnávání zátěže
Když je na portálu ToolsControl zapnuta funkce externího zařízení pro vyrovnávání zátěže, zveřejňování a vlastnictví SingleIP musí realizovat síťová infrastruktura a nemůže je realizovat systém ToolsControl. Je nutno použít zařízení pro vyrovnávání zátěže pro překlad síťových adres (NAT) a DSR (Direct Server Return). V této části jsou popsány NAT a DSR ve vztahu k systému ToolsControl.
Full NAT
Jistý provoz je nutno vyrovnávat s použitím Full NAT, také známé jako SNAT. V takovém případě musí být zdrojová IP adresa stejná jako IP adresa zařízení pro vyrovnávání zátěže. Zpětný provoz je maskovaný, což znamená, že odpovědi ze systému ToolsControl se vracejí přes zařízení pro vyrovnávání zátěže. Ve výchozím nastavení používejte Full NAT pro veškerý provoz TCP, včetně protokolů HTTP, HTTPS a Open Protocol, s výjimkou provozu ze zařízení Atlas Copco. Seznam zařízení Atlas Copco je uveden v části Direct Server Return níže na této stránce.
Direct Server Return
Určitý provoz je nutno vyrovnávat s použitím DSR, což je také známo jako Asymetrické směrování nebo Směrování nPath. Zdrojová IP adresa klienta je zachována. Zpětný provoz ze systému ToolsControl jde přímo do klienta. DSR by se mělo používat pro veškerý provoz a pro momentové nástroje. V závislostí na používaném zařízení je DSR nutno nakonfigurovat pro následující porty v těchto zařízeních:
ve starších nástrojích Atlas Copco např. STB, SRB, TBP, STwrench a MWR. Tyto nástroje používají UDP port 6677.
Nástroje Atlas Copco IxB, např. ITB a ICB. Tyto nástroje používají TCP porty 62000–62020.
Kabelové nástroje Atlas Copco s PFS. Tyto nástroje odesílají data přes TCP port 61201 a přijímají data přes TCP port 61401.
Příslušenství Atlas Copco, např. Selector 6, I/O Hub a CAN converter. Tato příslušenství používají TCP port 25000.
Kontroly stavu
Pro oba nástroje pro vyvážení je nutno vytvořit samostatné kontroly stavu: jednu pro NAT a jednu pro DSR. Obě kontroly stavu by měly pravidelně kontrolovat stav všech uzlů (back-end serverů) v clusteru. Síťový provoz by měl být směrován pouze do uzlů, které jsou v pořádku.
Kontroly stavu pro NAT
Chcete-li zjistit dostupnost back-end serverů pro provoz TCP, který není DSR, ujistěte se, že zařízení pro vyrovnávání zátěže může provádět kontroly stavu na základě následujících informací:
Části | Hodnota |
---|---|
Protokol | HTTP |
Port | 80 nebo 443 |
Cesta | / |
Odezva HTTP OK | 200 |
Typ žádosti | HEAD nebo GET |
Algoritmus vyrovnávání zátěže | Jakékoli, např. kruhové nebo vážené nejmenší spojení. |
Kontrola stavu pro DSR
Chcete-li zjistit dostupnost back-end serverů pro provoz ze společnosti Atlas Copco, ujistěte se, že zařízení pro vyrovnávání zátěže může provádět kontroly stavu na základě následujících informací: Je nutná pouze jedna kontrola stavu bez ohledu na to, které porty a typy zařízení se používají:
Části | Hodnota nebo informace |
---|---|
Protokol | UDP |
Port | 6677 |
Užitečné zatížení balíčků UDP | Užitečné zatížení může být prázdné, nebo může začínat řetězcem „HEALTH CHECK“ |
Odezva serveru ve správném stavu | Servery ve správném stavu nereagují |
Odezva serveru v nesprávném stavu | Servery v nesprávném stavu reagují s ICMP „Destination Unreahable“ (Nedosažitelný cíl) |
Provoz DSR | V každém okamžiku je v provozu pouze jeden server, což znamená, že veškerý provoz DSR musí směřovat na tento server. |
Zásady plánování | Na zásadách plánování nezáleží, protože je k dispozici pouze jeden server. |