Přidání pravidla
Vyplňte pole a potom klepněte na tlačítko OK.
- Název pravidla
- Název pravidla, který nastavujete. 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
- Volit lze z následujících typů pravidel:
- Adresa IP
Založeno na adrese IP klienta. Tento typ pravidla můžete použít v případě, že chcete prověřovat jednotlivé zákazníky a
přidělovat prostředky podle toho, odkud přicházejí.
- Část dne
Založeno na části dne. Využívá se z důvodů plánování kapacity. Pokud například zaznamenáváte nejvíce přístupu ke svému webu každý den ve stejnou dobu, může být vhodné vyhradit pro službu HTTP v době špičky více serverů než v době s
menším počtem přístupů.
- Celkový počet připojení (za sekundu)
Založeno na počtu připojení za sekundu pro příslušný port. Chcete-li vyhradit některé servery pro jiné aplikace, může být
vhodné použít pravidla založená na celkovém počtu připojení za sekundu.
- Aktivní připojení (celkem)
Založeno na celkovém počtu aktivních připojení pro příslušný port. Dochází-li k přetěžování serverů a zahazování paketů,
může být vhodné použít pravidla založená na celkovém počtu aktivních připojení pro port. Některé webové servery budou i
nadále přijímat žádosti o připojení, ačkoli nemají dostatek podprocesů pro vyřízení požadavku. V důsledku toho dochází k
vypršení časového limitu pro klientské požadavky a zákazník, který se připojuje k vašemu webu, není obsloužen.
Kapacitu v rámci fondu serverů lze vyrovnávat pomocí pravidel založených na aktivních připojeních.
- Obsah
Regulární výraz porovnávaný s adresami URL požadovanými klientem. Pomocí pravidel pro typ obsahu můžete zajistit
odesílání požadavků na sady serverů, které byly v dané síti nastaveny pro výhradní zpracování určité podmnožiny přenášených
dat.
Můžete například použít jednu sadu serverů ke zpracování všech požadavků typu cgi-bin, jinou sadu serverů ke
zpracování všech požadavků na proudy zvukových dat a třetí sadu pro všechny ostatní požadavky. V takovém případě přidáte
jedno pravidlo se vzorkem, který odpovídá cestě k adresáři cgi-bin, druhé pravidlo odpovídající typu zvukových souborů
určených k proudovému zpracování a třetí pravidlo s hodnotou Vždy splněno, které zajistí zpracování ostatních typů
přenášených dat. Poté přidáte k jednotlivým pravidlům odpovídající servery.
- Vždy splněno
Podmínka pravidla, která je vždy splněna. Pravidlo lze vytvořit s hodnotou Vždy splněno. Takové pravidlo pak bude
vybráno vždy s výjimkou situace, kdy jsou všechny servery přidružené k tomuto pravidlu mimo provoz. Proto je mu obvykle
třeba přiřadit nižší prioritu než ostatním pravidlům.
- 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 pořadí podle čísel
a menší čísla mají přednost před většími.
- Začátek rozsahu
- Volitelně zadávaná nejnižší hodnota rozsahu používaného k určení, zda pravidlo je či není splněno. Na přidávání pravidel se vztahují následující požadavky:
- Přidáváte-li pravidlo založené na adrese IP, bude hodnota začátku rozsahu určovat adresu klienta jako symbolický název
nebo jako desítkovou adresu ve formátu s tečkami. Výchozí hodnota je 0.0.0.0.
- Přidáváte-li pravidlo založené na čase, bude hodnota začátku rozsahu celočíselná. Výchozí hodnota 0
reprezentuje půlnoc.
- Přidáváte-li pravidlo založené na celkovém počtu připojení, bude hodnota začátku rozsahu celočíselná. Výchozí hodnota je 0.
- Přidáváte-li pravidlo založené na počtu aktivních připojení, bude hodnota začátku rozsahu celočíselná. Výchozí hodnota je 0.
Pro pravidla s hodnotou Vždy splněno není třeba začátek rozsahu určovat.
- Konec rozsahu
- Volitelně zadávaná nejvyšší hodnota rozsahu používaného k určení, zda pravidlo je či není splněno. Na přidávání pravidel se vztahují následující požadavky:
- Přidáváte-li pravidlo založené na adrese IP, bude hodnota konec rozsahu určovat adresu klienta jako symbolický
název nebo jako desítkovou adresu ve formátu s tečkami. Výchozí hodnota je 255.255.255.255.
- Přidáváte-li pravidlo založené na denním čase, bude hodnota konec rozsahu celočíselná. Výchozí hodnota 24
reprezentuje půlnoc.
- Přidáváte-li pravidlo založené na celkovém počtu připojení, bude hodnota konec rozsahu celočíselná. Výchozí
hodnota je 2^32 - 1.
- Přidáváte-li pravidlo založené na počtu aktivních připojení, bude hodnota konec rozsahu celočíselná. Výchozí
hodnota je 2^32 - 1.
Pro pravidla s hodnotou Vždy splněno není třeba konec rozsahu určovat.
- Vzorek
- Používá se pouze u obsahových pravidel. 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ě
UTI : 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.
- Jedna nebo více adres serverů: (volitelné)
- Seznam serverů, které jsou v současné době definovány pro daný port. Volitelně můžete ze seznamu vybrat jeden nebo více
serverů, které mají být zahrnuty pro příslušné pravidlo. Pokud nevyberete server, Vyrovnávač zátěže zahodí všechny požadavky, které podmínkám vyhovují.
|