Az Azure Load Balancer állapottesztjeinek kezelése az Azure Portal használatával

Az Azure Load Balancer állapottesztekkel figyeli a háttérpéldányok állapotát. Ebben a cikkben megtanulhatja, hogyan kezelheti az Azure Load Balancer egészségügyi ellenőrzéseit.

Az állapotadat-mintavételeknek három típusa van:

Standard termékváltozat Alap SKU (visszavonult)
Mintavételi típusok TCP, HTTP, HTTPS TCP, HTTP
A szonda leállási viselkedése Minden mintavétel leállt, az összes TCP-folyamat folytatódik. Minden mintavétel leállt, az összes TCP-folyamat lejár.

Az állapotadat-mintavételek a következő tulajdonságokkal rendelkeznek:

Állapotadat-mintavétel konfigurálása Részletek
Név Az állapotmintavételi próba neve. Ezt a nevet kell definiálnia az állapotadat-mintavételhez
Protokoll Egészségügyi vizsgálat protokollja. Ezt a protokolltípust szeretné használni az állapotadat-mintavételhez. Az elérhető lehetőségek a következők: TCP, HTTP, HTTPS
Kikötő Az állapotadat-mintavétel portja. A célport, amelyet az állapotadat-mintavétel használni szeretne, amikor csatlakozik a virtuális géphez a virtuális gép állapotának ellenőrzéséhez. Győződjön meg arról, hogy a virtuális gép is figyel ezen a porton (vagyis a port nyitva van).
Intervallum (másodperc) Állapotadat-mintavétel időköze. Az egymást követő, a virtuális gépen végzett állapotellenőrzési kísérletek közötti idő másodpercben megadva. Az Azure portál előre 5 másodpercet tölt ki; az ARM, REST API, Azure CLI és PowerShell alapértelmezett értékei 15 másodperc (minimum 5 másodperc).
Használta: Az adott állapotmintát használó terheléselosztó-szabályok listája. Ahhoz, hogy hatékony legyen, legalább egy, az állapotmintavételt használó szabállyal kell rendelkeznie.
Path Az URI, amelyet az egészségügyi szonda a virtuális gép példányából egészségügyi állapot kérésére használ. Alkalmazható HTTP és HTTPS szondákra, és akkor szükséges, ha a protokoll HTTP.

Fontos

A Load Balancer állapotvizsgálatai a 168.63.129.16 IP-címről érkeznek, és nem tilthatók le, hogy ezek a vizsgálatok a példányt működőképesnek jelöljék meg. Ha meg szeretné tekinteni ezt a mintavételi forgalmat a háttérpéldányon belül, tekintse át az Azure Load Balancer gyakori kérdéseit.

A konfigurált időtúllépési küszöbértéktől függetlenül a HTTP(S) terheléselosztó állapottesztjei automatikusan lefelé jelzik a példányt, ha a kiszolgáló olyan állapotkódot ad vissza, amely nem HTTP 200 OK, vagy ha a kapcsolat TCP-alaphelyzetbe állítással megszakad.

Előfeltételek

TCP állapotellenőrzés

Ebben a szakaszban megtudhatja, hogyan vehet fel és távolíthat el TCP-állapotvizsgálatot. A példákban egy nyilvános terheléselosztót használunk.

TCP-állapotadat-mintavétel hozzáadása

Ebben a példában egy TCP-állapotellenőrzést hoz létre a 80-as port figyeléséhez.

  1. Jelentkezzen be az Azure Portalra.

  2. A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.

  3. Válassza ki a myLoadBalancert vagy a terheléselosztót.

  4. A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.

  5. Válassza a + Hozzáadás lehetőséget Egészségügyi ellenőrzések alatt egy ellenőrzés hozzáadásához.

  6. Adja meg vagy válassza ki az alábbi adatokat a(z) Egészségügyi vizsgálati elem hozzáadása ablakban.

    Beállítás Érték
    Név Adja meg a myHealthProbe parancsot.
    Protokoll Válassza a TCP lehetőséget.
    Kikötő Adja meg a figyelni kívánt TCP-portot . Ebben a példában a 80-as port.
    Intervallum Adjon meg időközt a mintavételi ellenőrzések között. Ebben a példában ez az alapértelmezett 5.
  7. Válassza a Hozzáadás lehetőséget.

TCP-állapotadat-mintavétel eltávolítása

Ebben a példában eltávolít egy TCP állapotellenőrzést.

  1. Jelentkezzen be az Azure Portalra.

  2. A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.

  3. Válassza ki a myLoadBalancert vagy a terheléselosztót.

  4. A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.

  5. Jelölje ki az eltávolítani kívánt szabály melletti három elemet.

  6. Válassza a Törlés lehetőséget.

HTTP-állapotellenőrzés

Ebben a szakaszban megtudhatja, hogyan vehet fel és távolíthat el HTTP-egészségügyi ellenőrzéseket. A példákban egy nyilvános terheléselosztót használunk.

HTTP-egészségi vizsgálat hozzáadása

Ebben a példában egy HTTP állapotellenőrzőt hoz létre.

  1. Jelentkezzen be az Azure Portalra.

  2. A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.

  3. Válassza ki a myLoadBalancert vagy a terheléselosztót.

  4. A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.

  5. Válassza a + Hozzáadás lehetőséget Egészségügyi ellenőrzések alatt egy ellenőrzés hozzáadásához.

  6. Adja meg vagy válassza ki az alábbi adatokat a(z) Egészségügyi vizsgálati elem hozzáadása ablakban.

    Beállítás Érték
    Név Adja meg a myHealthProbe parancsot.
    Protokoll Válassza a HTTP lehetőséget.
    Kikötő Adja meg a figyelni kívánt TCP-portot . Ebben a példában a 80-as port.
    Path Írjon be egy URI-t, amelyet az egészségi állapot lekérdezéséhez használnak. Ebben a példában ez az /.
    Intervallum Adjon meg időközt a mintavételi ellenőrzések között. Ebben a példában ez az alapértelmezett 5.
  7. Válassza a Hozzáadás lehetőséget.

HTTP állapotellenőrző vizsgálat eltávolítása

Ebben a példában eltávolít egy HTTP-ellenőrző tesztet.

  1. Jelentkezzen be az Azure Portalra.

  2. A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.

  3. Válassza ki a myLoadBalancert vagy a terheléselosztót.

  4. A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.

  5. Jelölje ki az eltávolítani kívánt szabály melletti három elemet.

  6. Válassza a Törlés lehetőséget.

HTTPS-állapotvizsgálat

Ebben a szakaszban megtanulhatja, hogyan adhat hozzá és távolíthat el egy HTTPS egészségügyi próbát. A példákban egy nyilvános terheléselosztót használunk.

HTTPS-állapotvizsgáló hozzáadása

Ebben a példában egy HTTPS-állapotvizsgálatot készít.

  1. Jelentkezzen be az Azure Portalra.

  2. A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.

  3. Válassza ki a myLoadBalancert vagy a terheléselosztót.

  4. A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.

  5. Válassza a + Hozzáadás lehetőséget Egészségügyi ellenőrzések alatt egy ellenőrzés hozzáadásához.

  6. Adja meg vagy válassza ki az alábbi adatokat a(z) Egészségügyi vizsgálati elem hozzáadása ablakban.

    Beállítás Érték
    Név Adja meg a myHealthProbe parancsot.
    Protokoll Válassza a HTTPS lehetőséget.
    Kikötő Adja meg a figyelni kívánt TCP-portot . Ebben a példában ez a 443-as port.
    Path Írjon be egy URI-t, amelyet az egészségi állapot lekérdezéséhez használnak. Ebben a példában ez az /.
    Intervallum Adjon meg időközt a mintavételi ellenőrzések között. Ebben a példában ez az alapértelmezett 5.
  7. Válassza a Hozzáadás lehetőséget.

HTTPS-állapot-ellenőrző vizsgálat eltávolítása

Ebben a példában eltávolít egy HTTPS állapotellenőrzést.

  1. Jelentkezzen be az Azure Portalra.

  2. A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.

  3. Válassza ki a myLoadBalancert vagy a terheléselosztót.

  4. A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.

  5. Jelölje ki az eltávolítani kívánt szabály melletti három elemet.

  6. Válassza a Törlés lehetőséget.

Következő lépések

Ebben a cikkben megtanulta, hogyan kezelheti az Azure Load Balancer egészségügyi próbáit.

További információ az Azure Load Balancerről: