Partager via


Gestion des extensions de machine virtuelle avec des serveurs activés par Azure Arc

Les extensions de machine virtuelle sont de petites applications qui permettent d’effectuer des tâches de configuration et d’automatisation de post-déploiement sur des machines virtuelles Azure. Par exemple, si une machine virtuelle nécessite l’installation d’un logiciel, une protection antivirus ou une exécution d’un script, vous pouvez utiliser une extension de machine virtuelle.

Avec les serveurs avec Azure Arc, vous pouvez déployer, supprimer et mettre à jour des extensions de machine virtuelle Azure sur des machines virtuelles Non-Azure Windows et Linux. Cette approche simplifie la gestion de vos machines hybrides tout au long de leur cycle de vie. Vous pouvez gérer les extensions de machine virtuelle à l’aide des méthodes suivantes sur vos machines ou serveurs hybrides gérés par des serveurs avec Azure Arc :

Remarque

Les serveurs avec Azure Arc ne prennent pas en charge le déploiement et la gestion des extensions de machine virtuelle sur les machines virtuelles Azure. Pour les machines virtuelles Azure, consultez l’article Présentation des extensions de machine virtuelle.

Actuellement, vous ne pouvez mettre à jour les extensions qu’à partir du portail Azure ou de l’interface de ligne de commande Azure. La mise à jour des extensions à partir d’Azure PowerShell ou d’un modèle Azure Resource Manager n’est pas prise en charge pour le moment.

Principaux avantages

La prise en charge des extensions de machine virtuelle des serveurs avec Azure Arc offre les avantages clés suivants :

  • Collectez les données de journaux à des fins d’analyse avec les journaux Azure Monitor en activant l’extension de machine virtuelle de l’agent Azure Monitor. Vous pouvez effectuer une analyse complexe entre les données de journal provenant de différentes sources.

  • Avec Insights de machine virtuelle, analysez les performances des machines virtuelles Windows et Linux, et supervisez leurs processus et dépendances vis-à-vis d’autres ressources et des processus externes. Vous obtenez ces fonctionnalités en activant les extensions de machine virtuelle pour l’agent Azure Monitor et Dependency Agent.

  • Téléchargez et exécutez des scripts sur des machines connectées hybrides à l’aide de l’extension de script personnalisé. Elle est utile pour la configuration post-déploiement, l’installation de logiciels ou toute autre tâche de configuration ou de gestion.

  • Actualisez automatiquement les certificats stockés dans Azure Key Vault.

Disponibilité

La fonctionnalité d’extension de machine virtuelle n’est disponible que dans les régions prises en charge. Veillez à intégrer votre machine dans l’une de ces régions.

En plus, vous pouvez configurer des listes des extensions dont vous souhaitez autoriser ou refuser l’installation sur les serveurs. Pour plus d’informations, consultez Listes d’autorisation et listes de refus des extensions.

Extensions

Dans cette version, nous prenons en charge les extensions de machine virtuelle suivantes sur les machines Windows et Linux.

Pour découvrir le package d’agent Azure Connected Machine et le composant Agent Extension, consultez Vue d’ensemble de l’agent.

Remarque

l’extension de machine virtuelle Desired State Configuration n’est plus disponible pour les serveurs Azure Arc. Nous vous recommandons également de migrer vers une configuration de machine ou d’utiliser l’extension de script personnalisé pour gérer la configuration post-déploiement de votre serveur.

Les serveurs avec Azure Arc prennent en charge le déplacement des machines avec une ou plusieurs extensions de machine virtuelle installées entre les groupes de ressources ou un autre abonnement Azure sans impact sur leur configuration. Les abonnements source et de destination doivent exister dans le même locataire Microsoft Entra. Cette prise en charge est activée à partir de la version de l’agent de machine connectée 1.8.21197.005. Pour plus d’informations sur le déplacement de ressources et les considérations avant l’exécution, consultez Déplacer des ressources vers un nouveau groupe de ressource ou un nouvel abonnement.

Extensions Windows

Extension Serveur de publication Type Informations supplémentaires
Analyseur de vulnérabilités intégré à Microsoft Defender pour le cloud Qualys WindowsAgent.AzureSecurityCenter Solution intégrée d’évaluation des vulnérabilités de Microsoft Defender for Cloud pour les machines Azure et hybrides
Extension Microsoft Antimalware Microsoft.Azure.Security IaaSAntimalware Extension Microsoft Antimalware pour Windows
Extension de script personnalisé Microsoft.Compute CustomScriptExtension Extension de script personnalisée Windows
Azure Monitor pour machines virtuelles (insights) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentWindows Extension de machine virtuelle Dependency Agent pour Windows
Extension de machine virtuelle Key Vault pour Windows Microsoft.Azure.Key.Vault KeyVaultForWindows Extension de machine virtuelle Key Vault pour Windows
Agent Azure Monitor Microsoft.Azure.Monitor AzureMonitorWindowsAgent Installer l’agent Azure Monitor
Vue d’ensemble du Runbook Worker hybride Azure Automation Microsoft.Compute HybridWorkerForWindows Déployer un Runbook Worker hybride basé sur une extension (pour exécuter des runbooks localement)
Extension Azure pour SQL Server Microsoft.AzureData WindowsAgent.SqlServer Installer l’extension Azure pour SQL Server (pour lancer une connexion SQL Server à Azure)
Windows Admin Center (préversion) Microsoft.AdminCenter AdminCenter Gérer les serveurs avec Azure Arc à l’aide du centre d’administration Windows dans Azure
Extension de mise à jour du système d’exploitation Windows Microsoft.SoftwareUpdateManagement WindowsOsUpdateExtension Aperçu d’Azure Update Manager
Extension de patch Windows Microsoft.CPlat.Core WindowsPatchExtension Mise à jour corrective automatique des invités pour les machines virtuelles Azure et les groupes identiques

Extensions Linux

Extension Serveur de publication Type Informations supplémentaires
Analyseur de vulnérabilités intégré à Microsoft Defender pour le cloud Qualys LinuxAgent.AzureSecurityCenter Solution intégrée d’évaluation des vulnérabilités de Microsoft Defender for Cloud pour les machines Azure et hybrides
Extension de script personnalisé Microsoft.Azure.Extensions CustomScript Extension de script personnalisé Linux version 2
Azure Monitor pour machines virtuelles (insights) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentLinux Extension de machine virtuelle Dependency Agent pour Linux
Extension de machine virtuelle Azure Key Vault pour Linux Microsoft.Azure.Key.Vault KeyVaultForLinux Extension de machine virtuelle Key Vault pour Linux
Agent Azure Monitor Microsoft.Azure.Monitor AzureMonitorLinuxAgent Installer l’agent Azure Monitor
Vue d’ensemble du Runbook Worker hybride Azure Automation Microsoft.Compute HybridWorkerForLinux Déployer un Runbook Worker hybride basé sur une extension (pour exécuter des runbooks localement)
Extension de mise à jour du système d’exploitation Linux Microsoft.SoftwareUpdateManagement LinuxOsUpdateExtension Aperçu d’Azure Update Manager
Extension de patch Linux Microsoft.CPlat.Core LinuxPatchExtension Mise à jour corrective automatique des invités pour les machines virtuelles Azure et les groupes identiques

Prérequis

Cette fonctionnalité dépend des fournisseurs de ressources Azure suivants de votre abonnement :

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration

S’ils ne sont pas déjà inscrits, suivez la procédure d’inscription de fournisseurs de ressources Azure.

Veillez à consulter la documentation relative à chacune des extensions de machine virtuelle indiquées dans le tableau précédent pour savoir si elle présente une configuration réseau ou système requise. Cela vous évitera des problèmes de connectivité avec des services et des fonctionnalités Azure qui s’appuient sur cette extension de machine virtuelle.

Autorisations requises

Pour déployer une extension sur des serveurs avec Azure Arc, un utilisateur doit disposer des autorisations suivantes :

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

Le rôle Administrateur de ressources Azure Connected Machine inclut les autorisations requises pour déployer des extensions. Il inclut également l’autorisation de supprimer les ressources de serveur avec Azure Arc.

Extension VM de l’agent Azure Monitor

Avant d’installer l’extension, nous vous suggérons de consulter les options de déploiement de l’agent Azure Monitor pour comprendre les méthodes disponibles et trouver celle qui répond à vos besoins.

Extension de machine virtuelle Key Vault

L’extension de machine virtuelle Key Vault ne prend pas en charge les systèmes d’exploitation Linux suivants :

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

Le déploiement de l’extension de machine virtuelle Key Vault est pris en charge uniquement lorsque vous utilisez :

  • Azure CLI
  • Azure PowerShell
  • Un modèle Azure Resource Manager

Avant de déployer l’extension, vous devez effectuer les étapes suivantes :

  1. Créer un coffre et un certificat (auto-signé ou importé).

  2. Accordez au serveur compatible avec Azure Arc l’accès au secret du certificat. Si vous utilisez la préversion de contrôle d’accès en fonction du rôle (RBAC), recherchez le nom de la ressource Azure Arc et attribuez-lui le rôle Utilisateur de secrets Key Vault (préversion). Si vous utilisez une stratégie d’accès à Key Vault, affectez au secret des autorisations Get pour l’identité attribuée par le système de la ressource Azure Arc.

Agent Connected Machine

Vérifiez que votre machine correspond aux versions prises en charge des systèmes d’exploitation Windows et Linux pour l’agent Azure Connected Machine.

La version minimale de l’agent Connected Machine prise en charge avec cette fonctionnalité sur Windows et Linux est la version 1.0.

Pour mettre à niveau votre machine vers la version exigée de l’agent, consultez Mettre à niveau l’agent.

Disponibilité des extensions du système d’exploitation

Les extensions suivantes sont disponibles pour les machines Windows et Linux.

Disponibilité de l’extension Windows

Système d’exploitation Agent Azure Monitor Insights de machine virtuelle de dépendance Qualys Script personnalisé Key Vault Runbook hybride Extension 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 Intégré 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
Système d’exploitation client Windows 11 X X
Windows 10 1803 (RS4) et ultérieur X X X
Windows 10 Entreprise (y compris multi-sessions) et Pro (scénarios de serveur uniquement) X X X X X
Windows 8 Entreprise et Pro (scénarios de serveur uniquement) X X X
Windows 7 SP1 (scénarios de serveur uniquement) X X X
Azure Local (scénarios de serveur uniquement) X X

Disponibilité de l’extension Linux

Système d’exploitation Agent Azure Monitor Insights de machine virtuelle de dépendance Qualys Script personnalisé Key Vault Runbook hybride Extension Antimalware Agent 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

Pour connaître les disponibilités régionales des services Azure et des extensions de machine virtuelle disponibles pour les serveurs avec Azure Arc, reportez-vous à la feuille de route de disponibilité des produits d’Azure global.