Testování dostupnosti front-endů služby Azure Public Load Balancer pomocí příkazu ping a traceroute
Standardní veřejné adresy IPv4 a IPv6 služby Azure Load Balancer podporují testování dostupnosti pomocí příkazu ping a traceroute. Testování dostupnosti front-endu nástroje pro vyrovnávání zatížení je užitečné při řešení potíží s příchozím připojením k prostředkům Azure. V tomto článku se dozvíte, jak pomocí příkazu ping a traceroute otestovat front-end existujícího veřejného nástroje pro vyrovnávání zatížení úrovně Standard. Dá se dokončit z virtuálního počítače Azure nebo ze zařízení mimo Azure.
Požadavky
Účet Azure s aktivním předplatným. Vytvořte si bezplatný účet a přístup k webu Azure Portal.
Standardní veřejný nástroj pro vyrovnávání zatížení s front-endem IPv4 a IPv6 ve vašem předplatném. Další informace o vytvoření Azure Load Balanceru najdete v tématu Rychlý start: Vytvoření veřejného nástroje pro vyrovnávání zatížení pro vyrovnávání zatížení virtuálních počítačů pomocí webu Azure Portal.
Virtuální počítač Azure s veřejnou IP adresou přiřazenou k jeho síťovému rozhraní. Další informace o vytvoření virtuálního počítače s veřejnou IP adresou najdete v tématu Rychlý start: Vytvoření virtuálního počítače s Windows na webu Azure Portal.
Poznámka:
Testování příchozího připojení k front-endům Azure Load Balanceru se podporuje jenom pro veřejné nástroje pro vyrovnávání zatížení. Testování příchozího připojení k interním front-endům nástroje pro vyrovnávání zatížení se nepodporuje.
Testování ze zařízení mimo Azure
Tato část popisuje testování dostupnosti front-endu standardního nástroje pro vyrovnávání zatížení ze zařízení s Windows mimo Azure.
Testování front-endu nástroje pro vyrovnávání zatížení
Zvolte příkaz ping nebo traceroute a otestujte dostupnost front-endu standardního nástroje pro vyrovnávání zatížení ze zařízení mimo Azure.
Pomocí následujícího postupu otestujte dostupnost front-endu standardního veřejného nástroje pro vyrovnávání zatížení pomocí ping
zařízení s Windows mimo Azure:
- Na zařízení s Windows otevřete hlavní panel hledání a zadejte
cmd
. Vyberte příkazový řádek. - V příkazovém řádku zadejte následující příkaz:
ping <Input your load balancer public IP address>
- Zkontrolujte výstup příkazu ping.
Testování z virtuálního počítače Azure
Tato část popisuje, jak otestovat dostupnost front-endu standardního veřejného nástroje pro vyrovnávání zatížení z virtuálního počítače Azure. Nejprve na virtuálním počítači vytvoříte příchozí pravidlo skupiny zabezpečení sítě (NSG), které povolí provoz PROTOKOLU ICMP. Potom otestujete dostupnost front-endu nástroje pro vyrovnávání zatížení z virtuálního počítače pomocí příkazu ping nebo traceroute.
Konfigurace příchozího pravidla NSG
Přihlaste se k portálu Azure.
Na panelu hledání v horní části portálu zadejte virtuální počítače a vyberte Virtuální počítače.
V části Virtuální počítače vyberte ze seznamu virtuální počítač.
V nabídce virtuálního počítače vyberte Sítě a pak vyberte Přidat příchozí pravidlo portu.
V části Přidat příchozí pravidlo zabezpečení zadejte nebo vyberte následující informace:
Nastavení Hodnota Source Zadejte libovolný Rozsahy zdrojových portů Zadejte * Cíl Zadejte libovolný Služba Vlastní Ender Rozsahy cílových portů Zadejte * Protokol Výběr ICMP Akce Výběr možnosti Povolit Priorita Zadejte 100 nebo prioritu podle svého výběru. Název Zadejte AllowICMP nebo název podle vašeho výběru. Popis Nechejte jako prázdné nebo zadejte popis. Vyberte Přidat.
Připojení k virtuálnímu počítači
Tato část popisuje testování dostupnosti front-endu standardního nástroje pro vyrovnávání zatížení z virtuálního počítače s Windows v Azure.
- Vraťte se do přehledu v nabídce virtuálního počítače a vyberte Připojit.
- Přihlaste se k virtuálnímu počítači pomocí protokolu RDP, SSH nebo Bastionu.
Testování front-endu nástroje pro vyrovnávání zatížení
Zvolte příkaz ping nebo traceroute a otestujte dostupnost front-endu standardního veřejného nástroje pro vyrovnávání zatížení z virtuálního počítače Azure.
Pomocí následujícího postupu otestujte dostupnost front-endu standardního veřejného nástroje pro vyrovnávání zatížení pomocí ping
virtuálního počítače s Windows:
- Na zařízení s Windows otevřete hlavní panel hledání a zadejte
cmd
. Vyberte příkazový řádek. - V příkazovém řádku zadejte následující příkaz:
ping <Input your load balancer public IP address>
- Zkontrolujte výstup příkazu ping.
Očekávané odpovědi pomocí příkazu ping
Na základě aktuálního stavu sond stavu vašich back-endových instancí obdržíte při testování front-endu Load Balanceru příkazem ping různé odpovědi. Projděte si následující scénáře očekávané odpovědi:
Scénář | Očekávaná odpověď |
---|---|
Všechny back-endové instance jsou vysílané dolů. | Nedostupný cílový hostitel |
Všechny back-endové instance jsou vypnuté. | Nereagující: Vypršel časový limit požadavku |
Nejméně 1 back-endová instance je probíráno nahoru. | Úspěšné odpovědi na odezvu |
Žádné back-endové instance za Load Balancerem/ Nejsou přidružená žádná pravidla vyrovnávání zatížení. | Nereagující: Vypršel časový limit požadavku |
Důležité informace o využití
- Příkazy ping protokolu ICMP nelze zakázat a ve výchozím nastavení jsou povolené pro veřejné nástroje pro vyrovnávání zatížení úrovně Standard.
- Příkazy PING protokolu ICMP s velikostmi paketů většími než 64 bajtů se zahodí, což vede k vypršení časových limitů.
- Odchozí příkazy PING protokolu ICMP se v Load Balanceru nepodporují.
Poznámka:
Požadavky ping protokolu ICMP se neodesílají do back-endových instancí; Zpracovává je Load Balancer.
Další kroky
- Informace o řešení potíží s nástrojem pro vyrovnávání zatížení najdete v tématu Řešení potíží s Nástrojem pro vyrovnávání zatížení Azure.
- Naučte se spravovat pravidla pro Azure Load Balancer pomocí webu Azure Portal.