Virtuele machine-extensie network Watcher Agent voor Linux beheren
Artikel
De virtuele machine-extensie Network Watcher Agent is een vereiste voor een aantal Azure Network Watcher-functies waarmee netwerkverkeer wordt vastgelegd om virtuele Azure-machines (VM's) vast te stellen en te bewaken. Zie Wat is Azure Network Watcher voor meer informatie?
In dit artikel leert u hoe u Network Watcher Agent voor Linux installeert en verwijdert. De installatie van de agent wordt niet onderbroken of vereist opnieuw opstarten van de virtuele machine. Als de virtuele machine wordt geïmplementeerd door een Azure-service, controleert u de documentatie van de service om te bepalen of het installeren van extensies op de virtuele machine al dan niet toestaat.
Notitie
Network Watcher Agent-extensie wordt niet ondersteund in AKS-clusters.
Uitgaande TCP-connectiviteit naar 169.254.169.254 boven port 80 en 168.63.129.16 over port 8037. De agent gebruikt deze IP-adressen om te communiceren met het Azure-platform.
Internetverbinding: Network Watcher Agent vereist een internetverbinding voor sommige functies om goed te kunnen werken. Er is bijvoorbeeld verbinding met uw opslagaccount nodig om pakketopnamen te uploaden. Zie Het overzicht van pakketopnamen voor meer informatie.
Uitgaande TCP-connectiviteit naar 169.254.169.254 boven port 80 en 168.63.129.16 over port 8037. De agent gebruikt deze IP-adressen om te communiceren met het Azure-platform.
Internetverbinding: Network Watcher Agent vereist een internetverbinding voor sommige functies om goed te kunnen werken. Er is bijvoorbeeld verbinding met uw opslagaccount nodig om pakketopnamen te uploaden. Zie Het overzicht van pakketopnamen voor meer informatie.
Azure Cloud Shell of Azure PowerShell.
Met de stappen in dit artikel worden de Azure PowerShell-cmdlets interactief uitgevoerd in Azure Cloud Shell. Als u de opdrachten in Cloud Shell wilt uitvoeren, selecteert u Cloud Shell openen in de rechterbovenhoek van een codeblok. Selecteer Kopiëren om de code te kopiëren en plak deze in Cloud Shell om deze uit te voeren. U kunt Cloud Shell ook uitvoeren vanuit Azure Portal.
U kunt Azure PowerShell ook lokaal installeren om de cmdlets uit te voeren. Als u PowerShell lokaal uitvoert, meldt u zich aan bij Azure met behulp van de cmdlet Connect-AzAccount .
Uitgaande TCP-connectiviteit naar 169.254.169.254 boven port 80 en 168.63.129.16 over port 8037. De agent gebruikt deze IP-adressen om te communiceren met het Azure-platform.
Internetverbinding: Network Watcher Agent vereist een internetverbinding voor sommige functies om goed te kunnen werken. Er is bijvoorbeeld verbinding met uw opslagaccount nodig om pakketopnamen te uploaden. Zie Het overzicht van pakketopnamen voor meer informatie.
Azure Cloud Shell of Azure CLI.
In de stappen in dit artikel worden de Azure CLI-opdrachten interactief uitgevoerd in Azure Cloud Shell. Als u de opdrachten in Cloud Shell wilt uitvoeren, selecteert u Cloud Shell openen in de rechterbovenhoek van een codeblok. Selecteer Kopiëren om de code te kopiëren en plak deze in Cloud Shell om deze uit te voeren. U kunt Cloud Shell ook uitvoeren vanuit Azure Portal.
U kunt Azure CLI ook lokaal installeren om de opdrachten uit te voeren. Als u Azure CLI lokaal uitvoert, meldt u zich aan bij Azure met behulp van de opdracht az login .
Uitgaande TCP-connectiviteit naar 169.254.169.254 boven port 80 en 168.63.129.16 over port 8037. De agent gebruikt deze IP-adressen om te communiceren met het Azure-platform.
Internetverbinding: Network Watcher Agent vereist een internetverbinding voor sommige functies om goed te kunnen werken. Er is bijvoorbeeld verbinding met uw opslagaccount nodig om pakketopnamen te uploaden. Zie Het overzicht van pakketopnamen voor meer informatie.
Azure PowerShell of Azure CLI lokaal geïnstalleerd om de sjabloon te implementeren.
U kunt Azure CLI installeren om de opdrachten uit te voeren. Gebruik az login command om u aan te melden bij Azure.
Ondersteunde besturingssystemen
Network Watcher Agent-extensie voor Linux kan worden geïnstalleerd op de volgende Linux-distributies:
Distributie
Versie
AlmaLinux
9.2
Azure Linux
2.0
CentOS 1
6.10 en 7
Debian
7 en 8
OpenSUSE Leap
42.3+
Oracle Linux
6.10 2, 7 en 8+
Red Hat Enterprise Linux (RHEL)
6.10 3, 7, 8 en 9.2
Rocky Linux
9.1
SUSE Linux Enterprise Server (SLES)
12 en 15 (SP2, SP3 en SP4)
Ubuntu
16+
1 CentOS Linux bereikte zijn einde van de levensduur (EOL) op 30 juni 2024. Zie de Richtlijnen voor het einde van de levensduur van CentOS voor meer informatie.
In de volgende JSON ziet u het schema voor de Network Watcher Agent-extensie. De extensie vereist geen door de gebruiker geleverde instellingen of ondersteuning. De extensie is afhankelijk van de standaardconfiguratie.
Op de pagina van de virtuele machine in Azure Portal kunt u de geïnstalleerde extensie bekijken door de volgende stappen uit te voeren:
Selecteer Onder Instellingen extensies en toepassingen.
Op het tabblad Extensies ziet u alle geïnstalleerde extensies op de virtuele machine. Als de lijst lang is, kunt u het zoekvak gebruiken om de lijst te filteren.
Op de pagina virtuele machine in Azure Portal kunt u de VM-extensie Network Watcher Agent installeren door de volgende stappen uit te voeren:
Selecteer Onder Instellingen extensies en toepassingen.
Selecteer + Toevoegen en zoek naar Network Watcher Agent en installeer deze. Als de extensie al is geïnstalleerd, kunt u deze zien in de lijst met extensies.
Voer in het zoekvak van Install an Extension de Network Watcher-agent voor Linux in. Selecteer de extensie in de lijst en selecteer Volgende.
Selecteer Controleren en maken en selecteer vervolgens Maken.
Gebruik de cmdlet Set-AzVMExtension om de VM-extensie Network Watcher Agent op de virtuele machine te installeren:
# Install Network Watcher Agent for Linux on the virtual machine.
Set-AzVMExtension -Name 'AzureNetworkWatcherExtension' -Publisher 'Microsoft.Azure.NetworkWatcher' -ExtensionType 'NetworkWatcherAgentLinux' -EnableAutomaticUpgrade 1 -TypeHandlerVersion '1.4' -ResourceGroupName 'myResourceGroup' -VMName 'myVM'
Zodra de installatie is voltooid, ziet u de volgende uitvoer:
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK
# Install Network Watcher Agent for Windows on the virtual machine.
az vm extension set --name 'NetworkWatcherAgentLinux' --extension-instance-name 'AzureNetworkWatcherExtension' --publisher 'Microsoft.Azure.NetworkWatcher' --enable-auto-upgrade 'true' --version '1.4' --resource-group 'myResourceGroup' --vm-name 'myVM'
Gebruik de volgende Azure Resource Manager-sjabloon (ARM-sjabloon) om de VM-extensie Network Watcher Agent te installeren op een virtuele Linux-machine: