Stav pravidla - nápověda k poli

Aktuální statistika

Název
Zvolený název pro pravidlo. Tento název může obsahovat libovolné alfanumerické znaky, znak podtržení, pomlčku nebo tečku. Délka musí ležet v rozmezí 1 až 20 znaků a název nesmí obsahovat žádné mezerové znaky.
Typ pravidla
Typ pravidla. Možné typy:
  • IP - založeno na adrese IP klienta.
  • Čas - založeno na části dne.
  • Připojení - založeno na počtu připojení za sekundu pro příslušný port.
  • Aktivní - založeno na celkovém počtu aktivních připojení pro příslušný port.
  • Port - založeno na portu klienta.
  • Obsah - založeno na adrese URL požadované klientem.
Zdroj konfigurace
Tento údaj se používá pouze v případě, že je na konfiguraci komponenty CBR namapován konfigurační soubor WAS. Jestliže byl tento soubor namapován, toto nastavení udává, že zdrojem konfigurace je aplikační server WAS; jinak je jako zdroj konfigurace označen uživatel.
Počet spuštění
Počet spuštění tohoto pravidla od okamžiku jeho přidání nebo od posledního restartu exekutora.
Vzorek
Tuto volbu lze použít pouze v případě, že jako typ pravidla vyberete volbu Obsah. Zadejte syntaxi vzorku, kterou chcete použít, s následujícími omezeními:
  • žádné mezery
  • speciální znaky (nejsou-li uvozeny znakem "\"):
    '*' : zástupný znak (shoda s 0 nebo x libovolnými znaky)
    '(' : používá se pro logické seskupování
    ')' : používá se pro logické seskupování
    '&' : logický operátor AND
    '|' : logický operátor OR
    '!' : logický operátor NOT
    
  • vyhrazená klíčová slova (vždy jsou následována znakem '='):
    Method   : používáno protokolem HTTP při překladu 
               pro načtení požadavku; příklad: GET, POST 
               a podobně
    URI      : cesta požadavku na adresu URL
    Version  : konkrétní verze požadavku, 
               HTTP/1.0 nebo HTTP/1.1
    Host     : hodnota ze záhlaví host:
               Poznámka: v protokolu HTTP/1.0 volitelné
    [klíč]   : jakékoli platné jméno záhlaví HTTP, které může
               modul Dispečer vyhledávat; příklad: User-Agent,
               Connection, Referer a podobně
    

Příklady: Prohlížeč může pro odkaz http://www.company.com/path/webpage.htm zaznamenat například následující hodnoty:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

Další informace o syntaxi vzorků spolu s ukázkami konkrétních případů naleznete v částech "Configure rules-based load balancing" (Konfigurace vyrovnávání zátěže na základě pravidel) a "Content rule (pattern) syntax" (Syntaxe (vzorků) vyrovnávání zátěže) příručky Load Balancer Administration Guide (Vyrovnávač zátěže - příručka pro administraci).

Poznámka: Podporované překlady příručky pro administraci modulu Vyrovnávač zátěže Load Balancer Administration Guide jsou k dispozici na webu Informačního centra produktu WebSphere Application Server - Edge Component.



Nastavení konfigurace

V případě potřeby upravte kterékoli z následujících nastavení konfigurace na panelu Stav pravidla a klepněte na tlačítko Aktualizovat konfiguraci.

Začátek rozsahu
Nejnižší hodnota rozsahu pro určení, zda pravidlo je či není splněno. Typ hodnoty a příslušná výchozí hodnota závisí na typu pravidla:
  • adresa IP - adresa klienta jako symbolický název nebo jako desítková adresa ve formátu s tečkami. Výchozí hodnota je 0.0.0.0.
  • část dne - celočíselná hodnota. Výchozí hodnota 0 reprezentuje půlnoc.
  • připojení - celočíselná hodnota. Výchozí hodnota je 0.
  • aktivní - celočíselná hodnota. Výchozí hodnota je 0.
Konec rozsahu
Nejvyšší hodnota rozsahu pro určení, zda pravidlo je či není splněno. Typ hodnoty a příslušná výchozí hodnota závisí na typu pravidla:
  • adresa IP - adresa klienta jako symbolický název nebo jako desítková adresa ve formátu s tečkami. Výchozí hodnota je 255.255.255.254.
  • část dne - celočíselná hodnota. Výchozí hodnota 24 reprezentuje půlnoc.
  • připojení - celočíselná hodnota. Výchozí hodnota je 2^32 - 1.
  • aktivní - celočíselná hodnota. Výchozí hodnota je 2^32 - 1.
Priorita (volitelné)
Jde o celočíselnou hodnotu reprezentující pořadí přezkoumávání pravidel. Není-li prvnímu nastavenému pravidlu přiřazena žádná priorita, bude mu při výchozím nastavení přiřazena hodnota priority 1 a toto pravidlo bude vyhodnoceno jako první. Dalšímu pravidlu bude poté přiřazena hodnota priority 11 (poslední hodnota priority + 10, v tomto případě 1 + 10) a pravidlo bude vyhodnoceno jako druhé; třetí pravidlo: 21; čtvrté pravidlo: 31 atd. Pravidla jsou vyhodnocována v číselném pořadí a menší čísla mají přednost před většími.
Typ afinity
Výchozí hodnota afinity je "není". Afinita založená na pravidlech se vztahuje pouze na komponentu CBR a na metodu předávání CBR komponenty Dispečer.

Aby bylo možné nastavit volbu afinity v příkazu pravidla, musí být volba času sticky v příkazu portu nulová (nepovoleno). Pokud je pro pravidlo nastavena afinita, nelze pro port povolit čas sticky.

Zvolte požadovaný typ afinity pro toto pravidlo. Možnosti:

  • Žádná afinita pravidel - výchozí volba, při jejímž nastavení není pro pravidlo definována žádná afinita.
  • Pasivní soubor cookie - umožňuje vyrovnávat zátěž přenášených webových dat s afinitou ke stejnému serveru na základě autoidentifikačních položek cookie vygenerovaných servery. Tato volba se používá v kombinaci s volbou "Název souboru cookie" v pravidle a s volbou "Hodnota cookie" na serveru.
  • Afinita identifikátorů URI - umožňuje při vyrovnávání zátěže přenášených webových dat určit cílový server na základě adresy URL požadované klientem. Tato volba minimalizuje nároky na mezipaměť v situacích, kdy komponenta CBR vyrovnává zátěž serverů proxy s mezipamětí.
  • Aktivní soubor cookie - umožňuje vyrovnávat zátěž přenášených webových dat s afinitou ke stejnému serveru na základě položek cookie vygenerovaných komponentou CBR, které identifikují zvolený server. Pro takto vygenerované soubory cookie je definována afinita pro čas sticky pravidla, po jehož uplynutí platnost souboru cookie vyprší.
  • Afinita WAS - tento údaj se používá pouze v případě, že je na konfiguraci komponenty CBR namapován konfigurační soubor WAS. Hodnotu v tomto poli nemůže nastavit uživatel.

Název souboru cookie
Libovolný název určený administrátorem, který modul Vyrovnávač zátěže používá jako identifikátor. Název souboru cookie spolu s hodnotou cookie slouží jako identifikátor, s jehož pomocí může modul Vyrovnávač zátěže odesílat další požadavky na webový server do stejného počítače serveru. Hodnota názvu souboru cookie se používá pouze v režimu afinity pasivních souborů cookie.
Čas sticky
Hodnota času sticky se používá pouze v režimu aktivních souborů cookie. Čas sticky se používá pro vytvoření afinitního vztahu mezi klientem a konkrétním serverem. Po uplynutí času sticky může být klient odeslán na jiný server než ten, který mu byl přidělen dosud. Výchozí hodnota 0 určuje, že pravidlo není typu sticky.

Nastavíte-li pole afinity na aktivní soubor cookie a čas sticky pravidla na kladnou číselnou hodnotu, vytvoříte tím nový způsob dlouhodobějšího přiřazování klientů ke konkrétnímu serveru. Po povolení pravidla pro afinitu aktivních souborů cookie budou k vyrovnávání zátěže nových požadavků klienta používány standardní algoritmy CBR a další požadavky přicházející od stejného klienta budou odeslány na server, který byl vybrán na počátku.

Úroveň pro vyhodnocení
Používá se pouze pro pravidla typu Celkový počet připojení a Aktivní připojení. Můžete volit mezi vyhodnocováním všech serverů pro port nebo pouze serverů pro příslušné pravidlo. Pravidlo typu Celkový počet připojení (za sekundu) umožňuje založit vyhodnocování také na aktuálních serverech spadajících pod dané pravidlo, které mají kladné váhy.


Seznamy

Seznam serverů
Zobrazuje adresy serverů, které jsou k pravidlu aktuálně přidruženy.


Seznam záložních serverů
Tento údaj se používá pouze v případě, že je na konfiguraci komponenty CBR namapován konfigurační soubor WAS. Tuto tabulku nelze upravovat a změní se jen tehdy, dojde-li ke změně konfiguračního souboru serveru WAS a k jeho opětnému načtení do konfigurace komponenty CBR.