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, les extensions de machine virtuelle peuvent être utilisées pour activer des fonctionnalités telles que :

  • Collecter des 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.

  • 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 l’agent Azure Monitor et les extensions de machine virtuelle de l’agent Dependency.

  • Téléchargez et exécutez des scripts sur des machines connectées hybrides à l’aide de l’extension 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.

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 déployer des extensions de machine virtuelle sur des machines hybrides gérées par des serveurs avec Azure Arc via les méthodes suivantes :

De nombreuses extensions de machine virtuelle peuvent être configurées pour les mises à niveau automatiques.

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.

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.

Vous pouvez configurer des listes des extensions que vous souhaitez autoriser et bloquer sur les serveurs. Pour plus d’informations, consultez Sécurité des extensions pour les serveurs avec Azure Arc.

Extensions

Les serveurs avec Azure Arc prennent en charge un large éventail d’extensions de machine virtuelle pour les machines Windows et Linux. Les listes ci-dessous mettent en évidence certaines des extensions les plus couramment utilisées. Chaque table inclut le nom d’extension, l’éditeur, le type, le déploiement ou le lien d’informations et le lien de système d’exploitation pris en charge. Les détails ci-dessous sont requis lors de l’installation ou de la gestion de l’extension via l’interface CLI, les modèles ou les outils d’automatisation.

  • Nom : Nom de l’extension
  • Éditeur : confirme la source et la fiabilité de l’extension, en s’assurant qu’elle provient d’un fournisseur reconnu.
  • Type : type d’extension

Extensions de Windows

Le tableau suivant répertorie certaines des extensions de machine virtuelle clés disponibles pour les serveurs avec Azure Arc exécutant Windows. Pour plus d’informations sur le système d’exploitation pris en charge pour l’extension, consultez le lien « système d’exploitation pris en charge » dans le tableau ci-dessous. Pour plus d’informations sur l’utilisation et le déploiement, consultez les liens « informations supplémentaires ».

Extension Éditeur Type Informations supplémentaires Systèmes d’exploitation pris en charge
Extension Antimalware de Microsoft Microsoft.Azure.Security IaaSAntimalware Extension Microsoft Antimalware pour Windows Lien du système d’exploitation pris en charge
Extension de script personnalisé Microsoft.Compute CustomScriptExtension Extension de script personnalisée Windows Lien du système d’exploitation pris en charge
Agent Azure Monitor Microsoft.Azure.Monitor AzureMonitorWindowsAgent Options de déploiement pour l’agent Azure Monitor sur des serveurs avec Azure Arc Lien du système d’exploitation pris en charge
Azure Monitor Dependency Agent Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentWindows Extension de machine virtuelle Dependency Agent pour Windows Lien du système d’exploitation pris en charge
Extension Azure Key Vault pour Windows Microsoft.Azure.Key.Vault KeyVaultForWindows Extension de machine virtuelle Key Vault pour Windows Lien du système d’exploitation pris en charge
Microsoft Defender pour Endpoint Microsoft.Azure.AzureDefenderForServers MDE.Windows Activer l’intégration de Defender pour point de terminaison Lien du système d’exploitation pris en charge
Extension du Runbook Worker hybride d’Azure Automation Microsoft.Compute HybridWorkerForWindows Déployer un Runbook Worker hybride basé sur une extension (pour exécuter des runbooks localement) Lien du système d’exploitation pris en charge
Centre d'administration Windows Microsoft.AdminCenter AdminCenter Gérer les serveurs avec Azure Arc à l’aide du centre d’administration Windows dans Azure Lien du système d’exploitation pris en charge
Extension de mise à jour du système d’exploitation Windows Microsoft SoftwareUpdateManagement [Gestion des mises à jour logicielles] WindowsOsUpdateExtension (Extension de mise à jour du système d'exploitation Windows) Aperçu d’Azure Update Manager Lien du système d’exploitation pris en charge
Extension de patch Windows Microsoft.CPlat.Core WindowsPatchExtension Mise à jour corrective automatique des invités pour les machines virtuelles Azure et les jeux de mise à l’échelle Lien du système d’exploitation pris en charge
Agent Network Watcher Microsoft.Azure.NetworkWatcher NetworkWatcherAgentWindows Gérer l’extension de machine virtuelle agent Network Watcher pour Windows Lien du système d’exploitation pris en charge
Monitoring de l’intégrité du démarrage – Attestation invité Microsoft.Azure.Security.WindowsAttestation GuestAttestation Vue d’ensemble de la supervision de l’intégrité du démarrage Lien du système d’exploitation pris en charge
Ouvrir SSH pour Windows Microsoft.Azure.OpenSSH WindowsOpenSSH Se connecter à l’aide de Secure Shell (SSH) et se connecter à une machine virtuelle exécutant Windows Lien du système d’exploitation pris en charge
Azure Site Recovery (Récupération de site Azure) Microsoft.SiteRecovery.Dra Fenêtres Configurer Azure Site Recovery pour les serveurs Windows activés pour Arc Lien du système d’exploitation pris en charge
Extension Azure pour SQL Server Microsoft.AzureData WindowsAgent.SqlServer Connecter votre sql Server à Azure Arc (installe automatiquement l’extension) Lien du système d’exploitation pris en charge
Defender pour SQL Server - Protection avancée contre les menaces Microsoft.Azure.AzureDefenderForSQL ProtectionAvancéeContreLesMenaces.Windows Activer Defender pour serveurs SQL Server sur les machines Lien du système d’exploitation pris en charge
Sauvegarde SQL Server Microsoft.Azure.RecoveryServices.WorkloadBackup AzureBackupWindowsWorkload À propos de la sauvegarde SQL Server dans des machines virtuelles Azure Lien du système d’exploitation pris en charge
Extension de connexion Microsoft Entra Microsoft.Azure.ActiveDirectory AADSSHLoginForWindows Connectez-vous à une machine virtuelle Windows dans Azure à l’aide de l’ID Microsoft Entra Lien du système d’exploitation pris en charge

Extensions Linux

Le tableau suivant répertorie certaines des extensions de machine virtuelle clés disponibles pour les serveurs avec Azure Arc exécutant Linux. Pour plus d’informations sur le système d’exploitation pris en charge pour l’extension, consultez le lien « système d’exploitation pris en charge » dans le tableau ci-dessous. Pour plus d’informations sur l’utilisation et le déploiement, consultez les liens « informations supplémentaires ».

Extension Éditeur Type Informations supplémentaires Systèmes d’exploitation pris en charge
Extension de script personnalisé Microsoft.Azure.Extensions CustomScript Extension de script personnalisé Linux version 2 Lien du système d’exploitation pris en charge
Agent Azure Monitor Microsoft.Azure.Monitor AzureMonitorLinuxAgent Options de déploiement pour l’agent Azure Monitor sur des serveurs avec Azure Arc Lien du système d’exploitation pris en charge
Azure Monitor pour machines virtuelles (aperçus) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentLinux Extension de machine virtuelle Dependency Agent pour Linux Lien du système d’exploitation pris en charge
Extension Azure Key Vault pour Linux Microsoft.Azure.Key.Vault KeyVaultForLinux Extension de machine virtuelle Key Vault pour Linux Lien du système d’exploitation pris en charge
Microsoft Defender pour Endpoint Microsoft.Azure.AzureDefenderForServers MDE.Linux Activer l’intégration de Defender pour point de terminaison Lien du système d’exploitation pris en charge
Extension du Runbook Worker hybride d’Azure Automation Microsoft.Compute HybridWorkerForLinux Déployer un Runbook Worker hybride basé sur une extension (pour exécuter des runbooks localement) Lien du système d’exploitation pris en charge
Extension de mise à jour du système d’exploitation Linux Microsoft SoftwareUpdateManagement [Gestion des mises à jour logicielles] LinuxOsUpdateExtension Aperçu d’Azure Update Manager Lien du système d’exploitation pris en charge
Extension de patch Linux Microsoft.CPlat.Core LinuxPatchExtension Mise à jour corrective automatique des invités pour les machines virtuelles Azure et les jeux de mise à l’échelle Lien du système d’exploitation pris en charge
Agent Network Watcher Microsoft.Azure.NetworkWatcher NetworkWatcherAgentLinux Gérer l’extension de machine virtuelle de l’agent Network Watcher pour Linux Lien du système d’exploitation pris en charge
Monitoring de l’intégrité du démarrage – Attestation invité Microsoft.Azure.Security.LinuxAttestation GuestAttestation Vue d’ensemble de la supervision de l’intégrité du démarrage Lien du système d’exploitation pris en charge
Extension de connexion Microsoft Entra Microsoft.Azure.ActiveDirectory AADSSHLoginForLinux Accès SSH aux serveurs avec Azure Arc Lien du système d’exploitation pris en charge
Extension Azure pour SQL Server Microsoft.AzureData LinuxAgent.SqlServer Connecter votre sql Server à Azure Arc (installe automatiquement l’extension) Lien du système d’exploitation pris en charge

Extensions des éditeurs partenaires

Plusieurs extensions des éditeurs partenaires sont prises en charge sur les serveurs avec Azure Arc. Les extensions répertoriées ici sont disponibles pour Windows et Linux.

Extension Éditeur Type Informations supplémentaires Systèmes d’exploitation pris en charge
Agent Datadog Datadog.Agent DatadogWindowsAgent
DatadogLinuxAgent
Présentation de la supervision Azure avec un déploiement Datadog en un clic Lien du système d’exploitation pris en charge
Dynatrace OneAgent Dynatrace.Ruxit OneAgentWindows
OneAgentLinux
Qu’est-ce qu’Azure Native Dynatrace Service ? Lien du système d’exploitation pris en charge
New Relic NewRelic.Infrastructure.Extensions newrelic-infra-windows
newrelic-infra
Qu’est-ce qu’Azure Native New Relic Service ? Lien du système d’exploitation pris en charge

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.

Conditions préalables pour le déploiement d’extension

Passez en revue la documentation de chaque extension de machine virtuelle référencée dans les tables précédentes pour comprendre sa configuration réseau et système requise au-delà des conditions préalables générales et des conditions réseau requises pour les serveurs avec Arc. 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.

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.

Les serveurs avec Azure Arc avec une ou plusieurs extensions de machine virtuelle installées peuvent être déplacés entre des groupes de ressources ou vers un autre abonnement Azure, sans avoir d’impact sur leur configuration. Les étendues source et de destination doivent exister au sein du même locataire Microsoft Entra. 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.