Gerenciar a extensão da máquina virtual do Agente do Observador de Rede para Linux
Artigo
A extensão da máquina virtual do Agente do Observador de Rede é um requisito para alguns dos recursos do Observador de Rede do Azure que capturam o tráfego de rede para diagnosticar e monitorar máquinas virtuais (VMs) do Azure. Para obter mais informações, consulte O que é o Observador de Rede do Azure?
Neste artigo, você aprenderá a instalar e desinstalar o Agente do Observador de Rede para Linux. A instalação do agente não interrompe nem requer que a máquina virtual seja reiniciada. Se a máquina virtual for implantada por um serviço do Azure, verifique a documentação do serviço para determinar se ele permite ou não a instalação de extensões na máquina virtual.
Observação
A extensão Agente Observador de Rede não tem suporte em clusters do AKS.
Conectividade TCP de saída para 169.254.169.254 por port 80 e para 168.63.129.16 por port 8037. O agente usa esses endereços IP para se comunicar com a plataforma Azure.
Conectividade com a Internet: o Agente do Observador de Rede requer conectividade com a Internet para que alguns recursos funcionem corretamente. Por exemplo, ele requer conectividade com sua conta de armazenamento para carregar capturas de pacotes. Para obter mais informações, consulte Visão geral de captura de pacotes.
Conectividade TCP de saída para 169.254.169.254 por port 80 e para 168.63.129.16 por port 8037. O agente usa esses endereços IP para se comunicar com a plataforma Azure.
Conectividade com a Internet: o Agente do Observador de Rede requer conectividade com a Internet para que alguns recursos funcionem corretamente. Por exemplo, ele requer conectividade com sua conta de armazenamento para carregar capturas de pacotes. Para obter mais informações, consulte Visão geral de captura de pacotes.
Azure Cloud Shell ou Azure PowerShell.
As etapas desse artigo executam os cmdlets do Azure PowerShell interativamente no Azure Cloud Shell. Para executar os comandos no Cloud Shell, selecione Abrir o Cloud Shell no canto superior direito de um bloco de código. Selecione Copiar para copiar o código e cole-o no Cloud Shell para executá-lo. Você também pode executar o Cloud Shell no portal do Azure.
Conectividade TCP de saída para 169.254.169.254 por port 80 e para 168.63.129.16 por port 8037. O agente usa esses endereços IP para se comunicar com a plataforma Azure.
Conectividade com a Internet: o Agente do Observador de Rede requer conectividade com a Internet para que alguns recursos funcionem corretamente. Por exemplo, ele requer conectividade com sua conta de armazenamento para carregar capturas de pacotes. Para obter mais informações, consulte Visão geral de captura de pacotes.
Azure Cloud Shell ou CLI do Azure.
As etapas desse artigo executam os comandos da CLI do Azure interativamente no Azure Cloud Shell. Para executar os comandos no Cloud Shell, selecione Abrir o Cloud Shell no canto superior direito de um bloco de código. Selecione Copiar para copiar o código e colá-lo no Cloud Shell para executá-lo. Você também pode executar o Cloud Shell no portal do Azure.
Conectividade TCP de saída para 169.254.169.254 por port 80 e para 168.63.129.16 por port 8037. O agente usa esses endereços IP para se comunicar com a plataforma Azure.
Conectividade com a Internet: o Agente do Observador de Rede requer conectividade com a Internet para que alguns recursos funcionem corretamente. Por exemplo, ele requer conectividade com sua conta de armazenamento para carregar capturas de pacotes. Para obter mais informações, consulte Visão geral de captura de pacotes.
O Azure PowerShell ou a CLI do Azure foram instalados localmente para implantar o modelo.
O JSON a seguir mostra o esquema para a extensão do Agente do Observador de Rede. A extensão não exige ou oferecem suporte a todas as configurações fornecidas pelo usuário. A extensão depende de sua configuração padrão.
Na página da máquina virtual no portal do Azure, você pode exibir a extensão instalada seguindo estas etapas:
Em Configurações, selecione Extensões + aplicativos.
Na guia Extensões, você pode ver todas as extensões instaladas na máquina virtual. Se a lista for longa, você poderá usar a caixa de pesquisa para filtrar a lista.
Use o cmdlet Get-AzVMExtension para listar todas as extensões instaladas na máquina virtual:
# List the installed extensions on the virtual machine.
Get-AzVMExtension -ResourceGroupName 'myResourceGroup' -VMName 'myVM' | format-table Name, Publisher, ExtensionType, AutoUpgradeMinorVersion, EnableAutomaticUpgrade
Na página da máquina virtual no portal do Azure, você pode instalar a extensão da VM do Agente do Observador de Rede seguindo estas etapas:
Em Configurações, selecione Extensões + aplicativos.
Selecione + Adicionar e pesquise Agente do Observador de Rede e instale-o. Se a extensão já estiver instalada, você poderá vê-la na lista de extensões.
Na caixa de pesquisa de Instalar uma Extensão, insira Agente do Observador de Rede para Linux. Selecione a extensão na lista e selecione Avançar.
Selecione Examinar + Criar e, em seguida, selecione Criar.
Use o cmdlet Set-AzVMExtension para instalar a extensão da VM do Agente do Observador de Rede na máquina virtual:
# 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'
Depois que a instalação for concluída com êxito, você verá a seguinte saída:
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK
Use o comando az vm extension set para instalar a extensão da VM do Agente do Observador de Rede na máquina virtual:
# 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'
Use o seguinte modelo do ARM (modelo do Azure Resource Manager) para instalar a extensão da VM do Agente do Observador de Rede em uma máquina virtual do Linux: