Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
Egy Azure-fiók, aktív előfizetéssel. Fiók ingyenes létrehozása.
Egy standard nyilvános terheléselosztó az előfizetésben. Az Azure Load Balancer létrehozásáról további információt a rövid útmutatóban talál : Nyilvános terheléselosztó létrehozása virtuális gépek terheléselosztásához az Azure Portal használatával. A cikkben szereplő példák terheléselosztójának neve a myLoadBalancer.
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.
Jelentkezzen be az Azure Portalra.
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.
Válassza ki a myLoadBalancert vagy a terheléselosztót.
A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.
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.
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. 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.
Jelentkezzen be az Azure Portalra.
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.
Válassza ki a myLoadBalancert vagy a terheléselosztót.
A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.
Jelölje ki az eltávolítani kívánt szabály melletti három elemet.
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.
Jelentkezzen be az Azure Portalra.
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.
Válassza ki a myLoadBalancert vagy a terheléselosztót.
A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.
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.
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. 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.
Jelentkezzen be az Azure Portalra.
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.
Válassza ki a myLoadBalancert vagy a terheléselosztót.
A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.
Jelölje ki az eltávolítani kívánt szabály melletti három elemet.
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.
Jelentkezzen be az Azure Portalra.
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.
Válassza ki a myLoadBalancert vagy a terheléselosztót.
A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.
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.
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. 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.
Jelentkezzen be az Azure Portalra.
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.
Válassza ki a myLoadBalancert vagy a terheléselosztót.
A terheléselosztó oldalán válassza az Állapotminták lehetőséget a Beállítások területen.
Jelölje ki az eltávolítani kívánt szabály melletti három elemet.
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: