Udostępnij przez


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 dla platformy Azure Load Balancer umożliwiają testowanie dostępnoś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 front-endu istniejącego publicznego load balancera w warstwie Standard. Można ją ukończyć z maszyny wirtualnej platformy Azure lub z urządzenia spoza platformy Azure.

Prerequisites

Note

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 do interfejsów wewnętrznego load balancera 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ść interfejsu wejściowego standardowego modułu równoważenia obciążenia z urządzenia spoza platformy Azure.

Wykonaj następujące kroki, aby przetestować dostępność standardowego publicznego frontonu modułu równoważenia obciążenia za pomocą ping z 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 Wiersz polecenia.
  2. W wierszu polecenia wpisz następujące polecenie:
    ping <Input your load balancer public IP address>
  1. Przejrzyj dane wyjściowe 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ę do witryny 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.

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

    Setting Value
    Source Wprowadź dowolne
    Zakresy portów źródłowych Wprowadź *
    Destination Wprowadź dowolne
    Service Ender Niestandardowy
    Zakresy portów docelowych Wprowadź *
    Protocol Wybieranie protokołu ICMP
    Action Wybierz pozycję Zezwalaj
    Priority Wprowadź 100 lub dowolny priorytet.
    Name Wprowadź AllowICMP lub dowolną nazwę według uznania
    Description Pozostaw puste lub wprowadź opis
  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łącz.
  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 interfejsu frontowego 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 Wiersz polecenia.
  2. W wierszu polecenia wpisz następujące polecenie:
    ping <Input your load balancer public IP address>
  1. Przejrzyj dane wyjściowe ping.

Oczekiwane odpowiedzi za pomocą polecenia ping

Na podstawie bieżącego stanu sondy zdrowia instancji zaplecza, podczas testowania frontonu równoważnika obciążenia za pomocą polecenia ping otrzymujesz różne odpowiedzi. Przejrzyj następujące scenariusze dotyczące oczekiwanej odpowiedzi:

Scenario Oczekiwana odpowiedź
Wszystkie wystąpienia zaplecza są sondowane w dół Host docelowy jest niedostępny
Wszystkie wystąpienia backendu zostały wyłączone Brak odpowiedzi: upłynął limit czasu żądania
Co najmniej 1 wystąpienie zaplecza jest sondowane w górę Odpowiedzi echa zakończone powodzeniem
Brak instancji zaplecza za równoważnikiem obciążenia/brak przypisanych 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 na Standardowych Publicznych Load Balancerach.
  • Polecenia ping protokołu ICMP o rozmiarach pakietów większych niż 64 bajty zostaną porzucone, co prowadzi do przekroczenia limitu czasu.
  • Żądania ping protokołu ICMP dla ruchu wychodzącego nie są obsługiwane na równoważniku obciążenia.

Note

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

Dalsze kroki