Compartilhar via


Gerenciamento de extensão da máquina virtual com servidores habilitados para Azure Arc

As extensões da VM (máquina virtual) são pequenos aplicativos que fornecem tarefas de configuração e automação pós-implantação nas VMs do Azure. Por exemplo, se uma máquina virtual exigir a instalação de software, proteção antivírus ou a execução de um script, você poderá usar uma extensão de VM.

Com os servidores habilitados para Azure Arc, você pode implantar, remover e atualizar extensões de VM do Azure para VMs não Azure do Windows e do Linux. Essa abordagem simplifica o gerenciamento dos computadores híbridos por meio do ciclo de vida deles. As extensões de VM podem ser gerenciadas usando os seguintes métodos em seus servidores híbridos ou servidores gerenciados por servidores habilitados para Azure Arc:

Observação

Os servidores habilitados para Azure Arc não dão suporte à implantação e gerenciamento de extensões de VM em máquinas virtuais do Azure. Para VMs do Azure, confira o artigo Visão geral da extensão de VM.

Atualmente, você só pode atualizar extensões no portal do Azure ou na CLI do Azure. A atualização de extensões do Azure PowerShell ou de um modelo do Azure Resource Manager não é suportada no momento.

Principais benefícios

O suporte à extensão de VM para servidores habilitados para Azure Arc oferece os seguintes benefícios principais:

  • Coletar dados de log para análise com Logs do Azure Monitor habilitando a extensão de VM do agente do Azure Monitor. Você pode fazer uma análise complexa em dados de log de várias fontes.

  • Com os insights de VM, analise o desempenho e a integridade das VMs do Windows e do Linux e monitore os processos e as dependências de outros recursos e processos externos. Você obtém esses recursos habilitando as extensões de VM para o agente do Azure Monitor e o agente de Dependência.

  • Baixe e execute scripts em computadores conectados híbridos usando a Extensão de Script Personalizado. Essa extensão é útil para a configuração de pós-implantação, instalação de software ou qualquer outra configuração ou tarefas de gerenciamento.

  • Atualizar automaticamente os certificados armazenados no Azure Key Vault.

Disponibilidade

A funcionalidade de extensão de VM está disponível somente em regiões com suporte. Certifique-se de integrar seu computador em uma dessas regiões.

Além disso, você pode configurar listas de extensões que deseja permitir e bloquear nos servidores. Para obter mais informações, confira Listas de permitidos e listas de bloqueios de extensão.

Extensões

Nesta versão, damos suporte às seguintes extensões de VM em computadores Windows e Linux.

Para saber mais sobre o pacote do agente Azure Connected Machine e sobre o componente do agente de extensão, confira Visão geral do agente.

Observação

A extensão de VM Desired State Configuration não está mais disponível para servidores habilitados para Azure Arc. Como alternativa, é recomendável migrar para a configuração de computador ou usar a Extensão de Script Personalizado para gerenciar a configuração pós-implantação do seu servidor.

Os servidores habilitados para Azure Arc dão suporte à movimentação de computadores com uma ou mais extensões de VM instaladas entre grupos de recursos ou outra assinatura do Azure, sem afetar a configuração. As assinaturas de origem e destino devem existir no mesmo locatário do Microsoft Entra. Esse suporte está habilitado a partir do agente do Computador Conectado versão 1.8.21197.005. Para saber mais sobre como mover recursos e obter considerações antes de continuar, confira Mover recursos para um novo grupo de recursos ou assinatura.

Extensões do Windows

Extensão Editor Tipo Informações adicionais
Verificador de vulnerabilidades integrado do Microsoft Defender para Nuvem Qualys WindowsAgent.AzureSecurityCenter Solução de avaliação de vulnerabilidades integrada do Microsoft Defender para Nuvem para computadores do Azure e híbridos
Extensão de Antimalware da Microsoft Microsoft.Azure.Security IaaSAntimalware Extensão de Antimalware da Microsoft para Windows
Extensão de script personalizado Microsoft.Compute CustomScriptExtension Extensão de script personalizado do Windows
Azure Monitor para VMs (insights) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentWindows Extensão da máquina virtual do agente de dependência para Windows
Extensão da máquina virtual do Azure Key Vault para Windows Microsoft.Azure.Key.Vault KeyVaultForWindows Extensão da máquina virtual de Key Vault para Windows
Agente do Azure Monitor Microsoft.Azure.Monitor AzureMonitorWindowsAgent Instalar o agente do Azure Monitor
Extensão do Hybrid Runbook Worker do Automação do Azure Microsoft.Compute HybridWorkerForWindows Implante um Hybrid Runbook Worker de usuário baseado em extensão (para executar runbooks localmente)
Extensão do Azure para SQL Server Microsoft.AzureData WindowsAgent.SqlServer Instale a extensão do Azure para SQL Server (para iniciar a conexão do SQL Server com o Azure)
Windows Admin Center (versão prévia) Microsoft.AdminCenter AdminCenter Gerenciar servidores habilitados para o Azure Arc usando o Windows Admin Center no Azure
Windows OS Update Extension Microsoft.SoftwareUpdateManagement WindowsOsUpdateExtension Visão Geral do Azure Update Manager
Extensão de Patch para Windows Microsoft.CPlat.Core WindowsPatchExtension Aplicação automática de patch de convidado para máquinas virtuais do Azure e conjuntos de dimensionamento

Extensões do Linux

Extensão Editor Tipo Informações adicionais
Verificador de vulnerabilidades integrado do Microsoft Defender para Nuvem Qualys LinuxAgent.AzureSecurityCenter Solução de avaliação de vulnerabilidades integrada do Microsoft Defender para Nuvem para computadores do Azure e híbridos
Extensão de script personalizado Microsoft.Azure.Extensions CustomScript Extensão do script personalizado do Linux versão 2
Azure Monitor para VMs (insights) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentLinux Extensão da máquina virtual do agente de dependência para Linux
Extensão da máquina virtual do Azure Key Vault para Linux Microsoft.Azure.Key.Vault KeyVaultForLinux Extensão da máquina virtual de Key Vault para Linux
Agente do Azure Monitor Microsoft.Azure.Monitor AzureMonitorLinuxAgent Instalar o agente do Azure Monitor
Extensão do Hybrid Runbook Worker do Automação do Azure Microsoft.Compute HybridWorkerForLinux Implante um Hybrid Runbook Worker de usuário baseado em extensão (para executar runbooks localmente)
Linux OS Update Extension Microsoft.SoftwareUpdateManagement LinuxOsUpdateExtension Visão Geral do Azure Update Manager
Linux Patch Extension Microsoft.CPlat.Core LinuxPatchExtension Aplicação automática de patch de convidado para máquinas virtuais do Azure e conjuntos de dimensionamento

Pré-requisitos

Esse recurso depende dos seguintes provedores de recursos do Azure em sua assinatura:

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration

Se eles ainda não estiverem registrados, siga as etapas em registrar provedores de recursos do Azure.

Examine a documentação de cada extensão da VM, referenciada nas tabelas anteriores para entender se ela tem requisitos de rede ou de sistema. Isso pode ajudar você a evitar problemas de conectividade com um serviço ou recurso do Azure que dependa dessa extensão de VM.

Permissões necessárias

Para implantar uma extensão em servidores habilitados para Azure Arc, um usuário precisa das seguintes permissões:

  • microsoft.hybridcompute/machines/read
  • microsoft.hybridcompute/machines/extensions/read
  • microsoft.hybridcompute/machines/extensions/write

A função administrador de recursos do Azure Connected Machine inclui as permissões necessárias para implantar extensões. Ele também inclui permissão para excluir recursos de servidor habilitados para Azure Arc.

Extensão da VM do agente do Azure Monitor

Antes de instalar a extensão, sugerimos que você examine as Opções de implantação do agente do Azure Monitor para entender os métodos disponíveis e qual deles atende às suas necessidades.

Extensão de VM do Key Vault

A extensão de VM Key Vault não dá suporte aos seguintes sistemas operacionais Linux:

  • RHEL (Red Hat Enterprise Linux) 7 (x64)
  • Amazon Linux 2 (x64)

A implantação da extensão de VM do Key Vault só tem suporte quando você está usando:

  • A CLI do Azure
  • PowerShell do Azure
  • Um modelo do Azure Resource Manager

Antes de implantar a extensão, você precisará concluir as seguintes etapas:

  1. Crie um cofre e um certificado (autoassinado ou importado).

  2. Conceda ao servidor habilitado para Azure Arc acesso ao segredo de certificado. Se você estiver usando a versão prévia do RBAC (controle de acesso baseado em função), procure o nome do recurso Azure Arc e atribua a ele a função de usuário dos segredos do Key Vault (versão prévia). Se você estiver usando uma política de acesso do Key Vault, atribua permissões Get de segredo à identidade atribuída pelo sistema do recurso do Azure Arc.

Agente do Connected Machine

Verifique se seu computador corresponde às versões com suporte dos sistemas operacionais Windows e Linux para o agente do Azure Connected Machine.

A versão mínima do agente do Computador Conectado que tem suporte com esse recurso no Windows e no Linux é a versão 1.0.

Para atualizar seu computador para a versão do agente necessária, confira Atualizar o agente.

Disponibilidade de extensões do sistema operacional

As extensões a seguir estão disponíveis para computadores Windows e Linux.

Disponibilidade da extensão Windows

Sistema operacional Agente do Azure Monitor Insights de VM de dependência Qualys Script personalizado Key Vault Runbook híbrido Extensão de antimalware Windows Admin Center
Windows Server 2022 X X X X X X
Windows Server 2019 X X X X X X
Windows Server 2016 X X X X X X Internos X
Windows Server 2012 R2 X X X X X X
Windows Server 2012 X X X X X X X
Windows Server 2008 R2 SP1 X X X X X X
Windows Server 2008 R2 X X X X
Windows Server 2008 SP2 X X X
SO Windows 11 X X
Windows 10 1803 (RS4) e posterior X X X
Windows 10 Enterprise (incluindo multissessão) e Pro (somente cenários de servidor) X X X X X
Windows 8 Enterprise e Pro (somente cenários de Servidor) X X X
Windows 7 SP1 (somente cenários de servidor) X X X
Local do Azure (somente cenários de servidor) X X

Disponibilidade da extensão Linux

Sistema operacional Agente do Azure Monitor Insights de VM de dependência Qualys Script personalizado Key Vault Runbook híbrido Extensão de antimalware Agente do Connected Machine
Amazon Linux 2 X X X X
Debian 10 X X X X X
Debian 9 X X X X X
Debian 8 X X X X
Debian 7 X X X
OpenSUSE 13.1+ X X X
Oracle Linux 8 X X X X X X
Oracle Linux 7 X X X X X X
Oracle Linux 6 X X X X X
Red Hat Enterprise Linux Server 8 X X X X X X
Red Hat Enterprise Linux Server 7 X X X X X X X
Red Hat Enterprise Linux Server 6 X X X X
SUSE Linux Enterprise Server 15.2 X X X X X X
SUSE Linux Enterprise Server 15.1 X X X X X X X
SUSE Linux Enterprise Server 15 SP1 X X X X X X X X
SUSE Linux Enterprise Server 15 X X X X X X X X
SUSE Linux Enterprise Server 15 SP5 X X X X X X X
SUSE Linux Enterprise Server 12 SP5 X X X X X X X
Ubuntu 24.04 LTS X X X X X X X
Ubuntu 22.04 LTS X X X X X X X
Ubuntu 20.04 LTS X X X X X X X
Ubuntu 18.04 LTS X X X X X X X X
Ubuntu 16.04 LTS X X X X X X
Ubuntu 14.04 LTS X X X

Para obter as disponibilidades regionais de serviços do Azure e extensões de VM disponíveis para servidores habilitados para Azure Arc, consulte o roteiro de disponibilidade global de produtos do Azure.