Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 ».
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/readmicrosoft.hybridcompute/machines/extensions/readmicrosoft.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.
Contenu connexe
- Vous pouvez déployer, gérer et supprimer des extensions de machine virtuelle à l’aide d’Azure CLI, d’Azure PowerShell, du portail Azure ou de modèles Azure Resource Manager.