Udostępnij za pośrednictwem


Testowanie dostępności publicznych frontonów usługi Load Balancer platformy Azure za pomocą poleceń ping i traceroute

Standardowe publiczne adresy IPv4 i IPv6 frontonu usługi Azure Load Balancer obsługują testowanie osiągalności przy użyciu poleceń ping i traceroute. Testowanie dostępności frontonu modułu równoważenia obciążenia jest przydatne do rozwiązywania problemów z łącznością przychodzącą z zasobami platformy Azure. Z tego artykułu dowiesz się, jak używać poleceń ping i traceroute do testowania frontonu istniejącego publicznego modułu równoważenia obciążenia w warstwie Standardowa. Można ją ukończyć z maszyny wirtualnej platformy Azure lub z urządzenia spoza platformy Azure.

Wymagania wstępne

Uwaga

Testowanie łączności przychodzącej z frontonami usługi Azure Load Balancer jest obsługiwane tylko w przypadku publicznych modułów równoważenia obciążenia. Testowanie łączności przychodzącej z wewnętrznymi frontonami modułu równoważenia obciążenia nie jest obsługiwane.

Testowanie z urządzenia spoza platformy Azure

W tej sekcji opisano testowanie dostępności standardowego frontonu modułu równoważenia obciążenia z urządzenia z systemem Windows spoza platformy Azure.

Testowanie frontonu modułu równoważenia obciążenia

Wybierz polecenie ping lub traceroute, aby przetestować osiągalność standardowego frontonu modułu równoważenia obciążenia z urządzenia spoza platformy Azure.

Wykonaj następujące kroki, aby przetestować dostęp do standardowego publicznego frontonu modułu równoważenia obciążenia przy użyciu z ping urządzenia z systemem Windows spoza platformy Azure:

  1. Na urządzeniu z systemem Windows otwórz pasek zadań Wyszukaj i wprowadź ciąg cmd. Wybierz pozycję Wiersz polecenia.
  2. W wierszu polecenia wpisz następujące polecenie:
    ping <Input your load balancer public IP address>
  1. Przejrzyj dane wyjściowe polecenia ping.

Testowanie z maszyny wirtualnej platformy Azure

W tej sekcji opisano sposób testowania dostępności standardowego publicznego frontonu modułu równoważenia obciążenia z maszyny wirtualnej platformy Azure. Najpierw należy utworzyć regułę sieciowej grupy zabezpieczeń dla ruchu przychodzącego na maszynie wirtualnej, aby zezwolić na ruch ICMP. Następnie przetestujesz osiągalność frontonu modułu równoważenia obciążenia z maszyny wirtualnej za pomocą polecenia ping lub traceroute.

Konfigurowanie reguły sieciowej grupy zabezpieczeń dla ruchu przychodzącego

  1. Zaloguj się w witrynie Azure Portal.

  2. Na pasku wyszukiwania w górnej części portalu wprowadź ciąg Maszyny wirtualne i wybierz pozycję Maszyny wirtualne.

  3. W obszarze Maszyny wirtualne wybierz maszynę wirtualną z listy.

  4. W menu maszyny wirtualnej wybierz pozycję Sieć , a następnie wybierz pozycję Dodaj regułę portu przychodzącego.

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

  5. W obszarze Dodawanie reguły zabezpieczeń dla ruchu przychodzącego wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Source Wprowadź dowolne
    Zakresy portów źródłowych Wprowadź *
    Lokalizacja docelowa Wprowadź dowolne
    Usługa Niestandardowy element Ender
    Zakresy portów docelowych Wprowadź *
    Protokół Wybieranie protokołu ICMP
    Akcja Wybierz pozycję Zezwalaj
    Priorytet Wprowadź 100 lub priorytet wybranego priorytetu.
    Nazwa/nazwisko Wprowadź wartość AllowICMP lub nazwę wybranej wartości
    Opis Pozostaw wartość Puste lub wprowadź opis

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

  6. Wybierz Dodaj.

Nawiązywanie połączenia z maszyną wirtualną

W tej sekcji opisano testowanie dostępności standardowego frontonu modułu równoważenia obciążenia z maszyny wirtualnej z systemem Windows na platformie Azure.

  1. Wróć do pozycji Przegląd w menu maszyny wirtualnej i wybierz pozycję Połączenie.
  2. Zaloguj się do maszyny wirtualnej przy użyciu protokołu RDP, SSH lub bastionu.

Testowanie frontonu modułu równoważenia obciążenia

Wybierz polecenie ping lub traceroute, aby przetestować osiągalność standardowego publicznego frontonu modułu równoważenia obciążenia z maszyny wirtualnej platformy Azure.

Wykonaj następujące kroki, aby przetestować dostęp do standardowego publicznego frontonu modułu równoważenia obciążenia przy użyciu maszyny ping wirtualnej z systemem Windows:

  1. Na urządzeniu z systemem Windows otwórz pasek zadań Wyszukaj i wprowadź ciąg cmd. Wybierz pozycję Wiersz polecenia.
  2. W wierszu polecenia wpisz następujące polecenie:
    ping <Input your load balancer public IP address>
  1. Przejrzyj dane wyjściowe polecenia ping.

Oczekiwane odpowiedzi za pomocą polecenia ping

Na podstawie bieżącego stanu sondy kondycji wystąpień zaplecza podczas testowania frontonu modułu równoważenia obciążenia za pomocą polecenia ping otrzymasz różne odpowiedzi. Przejrzyj następujące scenariusze dotyczące oczekiwanej odpowiedzi:

Scenariusz Oczekiwana odpowiedź
Wszystkie wystąpienia zaplecza są sondowane w dół Host docelowy jest niedostępny
Wszystkie wystąpienia zaplecza są wyłączone Brak odpowiedzi: upłynął limit czasu żądania
Co najmniej 1 wystąpienie zaplecza jest sondowane w górę Pomyślne odpowiedzi echa
Brak wystąpień zaplecza za modułem równoważenia obciążenia/brak skojarzonych reguł równoważenia obciążenia Brak odpowiedzi: upłynął limit czasu żądania

Zagadnienia dotyczące użycia

  • Polecenia ping protokołu ICMP nie mogą być wyłączone i są domyślnie dozwolone w publicznych modułach równoważenia obciążenia w warstwie Standardowa.
  • Polecenia ping protokołu ICMP o rozmiarach pakietów większych niż 64 bajty zostaną porzucone, co prowadzi do przekroczenia limitu czasu.
  • Polecenia ping protokołu ICMP dla ruchu wychodzącego nie są obsługiwane w usłudze Load Balancer.

Uwaga

Żądania ping protokołu ICMP nie są wysyłane do wystąpień zaplecza; są obsługiwane przez moduł równoważenia obciążenia.

Następne kroki