Sdílet prostřednictvím


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

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:

  1. Na zařízení s Windows otevřete hlavní panel hledání a zadejte cmd. Vyberte příkazový řádek.
  2. V příkazovém řádku zadejte následující příkaz:
    ping <Input your load balancer public IP address>
  1. 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

  1. Přihlaste se k portálu Azure.

  2. Na panelu hledání v horní části portálu zadejte virtuální počítače a vyberte Virtuální počítače.

  3. V části Virtuální počítače vyberte ze seznamu virtuální počítač.

  4. V nabídce virtuálního počítače vyberte Sítě a pak vyberte Přidat příchozí pravidlo portu.

    Screenshot of Virtual network page listing port rules and selection of add outbound port rule button.

  5. 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.

    Screenshot of Add inbound port rule windows with settings allowing ICMP echo messages.

  6. 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.

  1. Vraťte se do přehledu v nabídce virtuálního počítače a vyberte Připojení.
  2. 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:

  1. Na zařízení s Windows otevřete hlavní panel hledání a zadejte cmd. Vyberte příkazový řádek.
  2. V příkazovém řádku zadejte následující příkaz:
    ping <Input your load balancer public IP address>
  1. 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