Zarządzanie rozszerzeniem maszyny wirtualnej agenta usługi Network Watcher dla systemu Windows
Artykuł
Rozszerzenie maszyny wirtualnej agenta usługi Network Watcher jest wymagane w przypadku niektórych funkcji usługi Azure Network Watcher, które przechwytują ruch sieciowy w celu diagnozowania i monitorowania maszyn wirtualnych platformy Azure. Aby uzyskać więcej informacji, zobacz Co to jest usługa Azure Network Watcher?
Z tego artykułu dowiesz się, jak zainstalować i odinstalować agenta usługi Network Watcher dla systemu Windows. Instalacja agenta nie zakłóca ani nie wymaga ponownego uruchomienia maszyny wirtualnej. Jeśli maszyna wirtualna jest wdrażana przez usługę platformy Azure, sprawdź dokumentację usługi, aby określić, czy zezwala na instalowanie rozszerzeń na maszynie wirtualnej.
Maszyna wirtualna z systemem Windows platformy Azure. Aby uzyskać więcej informacji, zobacz Obsługiwane wersje systemu Windows.
Wychodząca łączność TCP z 169.254.169.254 za pośrednictwem port 80 i 168.63.129.16 za pośrednictwem port 8037. Agent używa tych adresów IP do komunikowania się z platformą Azure.
Łączność z Internetem: Agent usługi Network Watcher wymaga łączności z Internetem, aby niektóre funkcje działały prawidłowo. Na przykład wymaga łączności z kontem magazynu w celu przekazania przechwytywania pakietów. Aby uzyskać więcej informacji, zobacz Omówienie przechwytywania pakietów.
Maszyna wirtualna z systemem Windows platformy Azure. Aby uzyskać więcej informacji, zobacz Obsługiwane wersje systemu Windows.
Wychodząca łączność TCP z 169.254.169.254 za pośrednictwem port 80 i 168.63.129.16 za pośrednictwem port 8037. Agent używa tych adresów IP do komunikowania się z platformą Azure.
Łączność z Internetem: Agent usługi Network Watcher wymaga łączności z Internetem, aby niektóre funkcje działały prawidłowo. Na przykład wymaga łączności z kontem magazynu w celu przekazania przechwytywania pakietów. Aby uzyskać więcej informacji, zobacz Omówienie przechwytywania pakietów.
Azure Cloud Shell lub Azure PowerShell.
Kroki opisane w tym artykule uruchamiają interaktywne polecenia cmdlet programu Azure PowerShell w usłudze Azure Cloud Shell. Aby uruchomić polecenia w usłudze Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu. Wybierz pozycję Kopiuj , aby skopiować kod, a następnie wklej go w usłudze Cloud Shell, aby go uruchomić. Możesz również uruchomić usługę Cloud Shell z poziomu witryny Azure Portal.
Maszyna wirtualna z systemem Windows platformy Azure. Aby uzyskać więcej informacji, zobacz Obsługiwane wersje systemu Windows.
Wychodząca łączność TCP z 169.254.169.254 za pośrednictwem port 80 i 168.63.129.16 za pośrednictwem port 8037. Agent używa tych adresów IP do komunikowania się z platformą Azure.
Łączność z Internetem: Agent usługi Network Watcher wymaga łączności z Internetem, aby niektóre funkcje działały prawidłowo. Na przykład wymaga łączności z kontem magazynu w celu przekazania przechwytywania pakietów. Aby uzyskać więcej informacji, zobacz Omówienie przechwytywania pakietów.
Azure Cloud Shell lub interfejs wiersza polecenia platformy Azure.
Kroki opisane w tym artykule umożliwiają interaktywne uruchamianie poleceń interfejsu wiersza polecenia platformy Azure w usłudze Azure Cloud Shell. Aby uruchomić polecenia w usłudze Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu. Wybierz pozycję Kopiuj , aby skopiować kod i wklej go w usłudze Cloud Shell, aby go uruchomić. Możesz również uruchomić usługę Cloud Shell z poziomu witryny Azure Portal.
Maszyna wirtualna z systemem Windows platformy Azure. Aby uzyskać więcej informacji, zobacz Obsługiwane wersje systemu Windows.
Wychodząca łączność TCP z 169.254.169.254 za pośrednictwem port 80 i 168.63.129.16 za pośrednictwem port 8037. Agent używa tych adresów IP do komunikowania się z platformą Azure.
Łączność z Internetem: Agent usługi Network Watcher wymaga łączności z Internetem, aby niektóre funkcje działały prawidłowo. Na przykład wymaga łączności z kontem magazynu w celu przekazania przechwytywania pakietów. Aby uzyskać więcej informacji, zobacz Omówienie przechwytywania pakietów.
Program Azure PowerShell lub interfejs wiersza polecenia platformy Azure zainstalowany lokalnie w celu wdrożenia szablonu.
Rozszerzenie agenta usługi Network Watcher dla systemu Windows można zainstalować na:
Wersje systemu Windows Server 2012, 2012 R2, 2016, 2019 i 2022.
Wersje systemu Windows 10 i 11.
Uwaga
Obecnie serwer Nano Server nie jest obsługiwany.
Schemat rozszerzenia
Poniższy kod JSON przedstawia schemat rozszerzenia agenta usługi Network Watcher. Rozszerzenie nie wymaga ani nie obsługuje żadnych ustawień dostarczonych przez użytkownika i opiera się na konfiguracji domyślnej.
Na stronie maszyny wirtualnej w witrynie Azure Portal możesz wyświetlić zainstalowane rozszerzenie, wykonując następujące kroki:
W obszarze Ustawienia wybierz pozycję Rozszerzenia i aplikacje.
Na karcie Rozszerzenia można wyświetlić wszystkie zainstalowane rozszerzenia na maszynie wirtualnej. Jeśli lista jest długa, możesz użyć pola wyszukiwania do filtrowania listy.
Na stronie maszyny wirtualnej w witrynie Azure Portal możesz zainstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher, wykonując następujące kroki:
W obszarze Ustawienia wybierz pozycję Rozszerzenia i aplikacje.
Wybierz pozycję + Dodaj i wyszukaj pozycję Agent usługi Network Watcher i zainstaluj go. Jeśli rozszerzenie jest już zainstalowane, można go zobaczyć na liście rozszerzeń.
W polu wyszukiwania Zainstaluj rozszerzenie wprowadź wartość Network Watcher Agent for Windows. Wybierz rozszerzenie z listy i wybierz pozycję Dalej.
Wybierz pozycję Przeglądanie i tworzenie, a następnie wybierz pozycję Utwórz.
Użyj polecenia cmdlet Set-AzVMExtension , aby zainstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher na maszynie wirtualnej:
# Install Network Watcher Agent for Windows on the virtual machine.
Set-AzVMExtension -Name 'AzureNetworkWatcherExtension' -Publisher 'Microsoft.Azure.NetworkWatcher' -ExtensionType 'NetworkWatcherAgentWindows' -EnableAutomaticUpgrade 1 -TypeHandlerVersion '1.4' -ResourceGroupName 'myResourceGroup' -VMName 'myVM'
Po pomyślnym zakończeniu instalacji zostaną wyświetlone następujące dane wyjściowe:
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK
Użyj polecenia az vm extension set , aby zainstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher na maszynie wirtualnej:
# Install Network Watcher Agent for Windows on the virtual machine.
az vm extension set --name 'NetworkWatcherAgentWindows' --extension-instance-name 'AzureNetworkWatcherExtension' --publisher 'Microsoft.Azure.NetworkWatcher' --enable-auto-upgrade 'true' --version '1.4' --resource-group 'myResourceGroup' --vm-name 'myVM'
Użyj następującego szablonu usługi Azure Resource Manager (szablonu usługi ARM), aby zainstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher na maszynie wirtualnej z systemem Windows:
Na stronie maszyny wirtualnej w witrynie Azure Portal możesz odinstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher, wykonując następujące kroki:
W obszarze Ustawienia wybierz pozycję Rozszerzenia i aplikacje.
Wybierz pozycję AzureNetworkWatcherExtension z listy rozszerzeń, a następnie wybierz pozycję Odinstaluj.
Uwaga
Możesz zobaczyć rozszerzenie maszyny wirtualnej agenta usługi Network Watcher o nazwie innej niż AzureNetworkWatcherExtension.