Teilen über


Verwaltung von Erweiterungen für virtuelle Computer mit Azure Arc-fähigen Servern

Erweiterungen für virtuelle Computer sind kleine Anwendungen, die Konfigurations- und Automatisierungsaufgaben auf virtuellen Azure-Computern nach der Bereitstellung ermöglichen. Wenn z. B. Software auf einer VM installiert werden muss, Virenschutz oder die Ausführung eines Skripts erforderlich ist, kann eine VM-Erweiterung verwendet werden.

Mit Azure Arc-fähigen Servern können Sie Azure-VM-Erweiterungen für nicht in Azure gehostete Windows- und Linux-VMs bereitstellen, entfernen und aktualisieren, um die Verwaltung Ihrer Hybridcomputer über ihren gesamten Lebenszyklus zu vereinfachen. VM-Erweiterungen können mit den folgenden Methoden auf Ihren hybriden Computern oder Servern verwaltet werden, die von Azure Arc-fähigen Servern verwaltet werden:

Hinweis

Das Bereitstellen und Verwalten von VM-Erweiterungen auf Azure-VMs wird auf Servern mit Azure Arc-Unterstützung nicht unterstützt. Informationen zu Azure-VMs finden Sie im Artikel Erweiterungen und Features für virtuelle Azure-Computer.

Hinweis

Derzeit können Sie Erweiterungen nur über das Azure-Portal oder die Azure-Befehlszeilenschnittstelle aktualisieren. Das Aktualisieren von Erweiterungen mit Azure PowerShell oder einer Azure Resource Manager-Vorlage wird derzeit nicht unterstützt.

Hauptvorteile

Die Unterstützung von VM-Erweiterungen durch Azure Arc-fähige Server bietet die folgenden Hauptvorteile:

  • Sammeln von Protokolldaten für die Analyse mit Protokollen in Azure Monitor durch Aktivieren der Azure Monitor-Agent-VM-Erweiterung. Mit Protokolldatenanalyse wird es nützlich, um komplexe Analysen über Protokolldaten aus unterschiedlichen Typen von Quellen hinweg auszuführen.

  • Der Dienst analysiert mithilfe von VM insights die Leistung Ihrer Windows- und Linux-VMs und überwacht deren Prozesse und Abhängigkeiten von anderen Ressourcen und externen Prozessen. Dies wird durch Aktivieren sowohl der Azure Monitor-Agent- als auch der Dependency-Agent-VM-Erweiterung erreicht.

  • Herunterladen und Ausführen von Skripts auf hybrid verbundenen Computern mithilfe der Erweiterung für benutzerdefinierte Skripts. Diese Erweiterung ist hilfreich bei der Konfiguration nach der Bereitstellung, bei der Softwareinstallation oder bei anderen Konfigurations- oder Verwaltungsaufgaben.

  • Automatisches Aktualisieren von Zertifikaten, die in einer Azure Key Vault-Instanz gespeichert sind.

Verfügbarkeit

Die Funktionalität der VM-Erweiterungen ist nur in den unterstützten Regionen aus der Liste verfügbar. Achten Sie darauf, das Onboarding Ihres Computers in einer dieser Regionen durchzuführen.

Darüber hinaus können Sie Listen der Erweiterungen konfigurieren, die auf Servern gestattet oder blockiert werden sollen. Weitere Informationen finden Sie unter Positivlisten und Sperrlisten für Erweiterungen.

Erweiterungen

In dieser Version unterstützen wir die folgenden VM-Erweiterungen auf Windows- und Linux-Computern.

Weitere Informationen zum Azure Connected Machine-Agent-Paket und Details zur Erweiterungs-Agent-Komponente finden Sie in der Agent-Übersicht.

Hinweis

Die Desired State Configuration-VM-Erweiterung ist nicht mehr für Azure Arc Server verfügbar. Alternativ empfehlen wir die Migration zu einer Computerkonfiguration oder die Verwendung der benutzerdefinierten Skripterweiterung zur Verwaltung der Konfiguration nach der Bereitstellung Ihres Servers.

Arc-fähige Server unterstützen das Verschieben von Computern, auf denen eine oder mehrere VM-Erweiterungen installiert sind, zwischen Ressourcengruppen oder einem anderen Azure-Abonnement, ohne dass sich dies auf die Konfiguration auswirkt. Quell- und Zielabonnement müssen im selben Microsoft Entra-Mandanten vorhanden sein. Diese Unterstützung wird ab der Connected Machine-Agent-Version 1.8.21197.005 aktiviert. Weitere Informationen zum Verschieben von Ressourcen und Überlegungen vor dem Fortfahren finden Sie unter Verschieben von Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.

Windows-Erweiterungen

Erweiterung Herausgeber Typ Weitere Informationen
Integrierte Sicherheitsrisikoscanner von Microsoft Defender für Cloud Qualys WindowsAgent.AzureSecurityCenter Integrierte Microsoft Defender-für-Cloud-Lösung zur Sicherheitsrisikobewertung für Azure- und Hybridcomputer
Microsoft Antimalware-Erweiterung Microsoft.Azure.Security IaaSAntimalware Microsoft Antimalware-Erweiterung für Windows
Benutzerdefinierte Skripterweiterung Microsoft.Compute CustomScriptExtension Erweiterung für benutzerdefinierte Windows-Skripts
Azure Monitor für VMs (Insights) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentWindows VM-Erweiterung für den Dependency-Agent für Windows
Azure Key Vault-Zertifikatsynchronisierung Microsoft.Azure.Key.Vault KeyVaultForWindows Key Vault-VM-Erweiterung für Windows
Azure Monitor-Agent Microsoft.Azure.Monitor AzureMonitorWindowsAgent Installieren des Azure Monitor-Agents:
Azure Automation: Hybrid Runbook Worker-Erweiterung Microsoft.Compute HybridWorkerForWindows Stellen Sie einen erweiterungsbasierten Benutzer-Hybrid Runbook Worker bereit, um Runbooks lokal auszuführen
Azure-Erweiterung für SQL Server Microsoft.AzureData WindowsAgent.SqlServer Installieren Sie die Azure-Erweiterung für SQL Server, um eine SQL-Server-Verbindung mit Azure zu initiieren
Windows Admin Center (Vorschau) Microsoft.AdminCenter AdminCenter Verwalten von Azure Arc-aktivierten Servern mithilfe von Windows Admin Center in Azure
Windows OS Update-Erweiterung Microsoft.SoftwareUpdateManagement WindowsOsUpdateExtension Azure Update Manager Übersicht
Windows Patch-Erweiterung Microsoft.CPlat.Core WindowsPatchExtension Automatisches Gastpatchen für Microsoft Azure Virtual Machines und Skalierungsgruppen

Linux-Erweiterungen

Erweiterung Herausgeber Typ Weitere Informationen
Integrierte Sicherheitsrisikoscanner von Microsoft Defender für Cloud Qualys LinuxAgent.AzureSecurityCenter Integrierte Microsoft Defender-für-Cloud-Lösung zur Sicherheitsrisikobewertung für Azure- und Hybridcomputer
Benutzerdefinierte Skripterweiterung Microsoft.Azure.Extensions CustomScript Erweiterung für benutzerdefinierte Linux-Skripts, Version 2
Azure Monitor für VMs (Insights) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentLinux VM-Erweiterung für den Dependency-Agent für Linux
Azure Key Vault-Zertifikatsynchronisierung Microsoft.Azure.Key.Vault KeyVaultForLinux Key Vault-VM-Erweiterung für Linux
Azure Monitor-Agent Microsoft.Azure.Monitor AzureMonitorLinuxAgent Installieren des Azure Monitor-Agents:
Azure Automation: Hybrid Runbook Worker-Erweiterung Microsoft.Compute HybridWorkerForLinux Stellen Sie einen erweiterungsbasierten Benutzer-Hybrid Runbook Worker bereit, um Runbooks lokal auszuführen
Linux OS Update-Erweiterung Microsoft.SoftwareUpdateManagement LinuxOsUpdateExtension Azure Update Manager Übersicht
Linux Patch-Erweiterung Microsoft.CPlat.Core LinuxPatchExtension Automatisches Gastpatchen für Microsoft Azure Virtual Machines und Skalierungsgruppen

Voraussetzungen

Diese Funktion hängt von den folgenden Azure-Ressourcenanbietern in Ihrem Abonnement ab:

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration

Wenn diese noch nicht registriert sind, führen Sie die Schritte unter Registrieren von Azure-Ressourcenanbietern aus.

Lesen Sie unbedingt die Dokumentation zu jeder VM-Erweiterung, auf die in der vorherigen Tabelle verwiesen wird, um mehr über potenzielle Netzwerk- oder Systemanforderungen zu erfahren. Dies kann dabei helfen, Konnektivitätsprobleme mit einem Azure-Dienst oder -Feature zu vermeiden, der oder das von dieser VM-Erweiterung abhängt.

Erforderliche Berechtigungen

Um eine Erweiterung auf Arc-fähigen Servern bereitzustellen, benötigt ein Benutzer die folgenden Berechtigungen.

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

Die Rolle Ressourcenadministrator für Azure Connected Machine enthält die Berechtigungen, die zum Bereitstellen von Erweiterungen erforderlich sind. Sie enthält jedoch auch die Berechtigung zum Löschen von Arc-fähigen Serverressourcen.

Azure Monitor-Agent-VM-Erweiterung

Es wird empfohlen, dass Sie vor dem Installieren der Erweiterung die Bereitstellungsoptionen für den Azure Monitor-Agent lesen, um zu verstehen, welche verschiedenen Methoden verfügbar sind und welche Ihre Anforderungen erfüllen.

Azure Key Vault-VM-Erweiterung

Die folgenden Linux-Betriebssysteme werden von der Key Vault-VM-Erweiterung nicht unterstützt:

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

Die Bereitstellung der Key Vault-VM-Erweiterung wird nur mit Folgendem unterstützt:

  • Die Azure-CLI
  • Azure PowerShell
  • Azure Resource Manager-Vorlage

Vor der Bereitstellung der Erweiterung müssen Sie die folgenden Schritte ausführen:

  1. Erstellen Sie einen Tresor und ein Zertifikat (selbstsigniert oder importiert).

  2. Gewähren Sie dem Azure Arc-fähigen Server Zugriff auf das Zertifikatgeheimnis. Wenn Sie die rollenbasierte Zugriffssteuerung (Vorschau) verwenden, suchen Sie den Namen der Azure Arc-Ressource, und weisen Sie sie der Rolle Key Vault-Geheimnisbenutzer (Vorschau) zu. Wenn Sie die Key Vault-Zugriffsrichtlinie verwenden, weisen Sie der vom System zugewiesenen Identität der Azure Arc-Ressource die Get-Berechtigungen des Geheimnisses zu.

Connected Machine-Agent

Überprüfen Sie, ob Ihr Computer mit den unterstützten Versionen des Windows- und Linux-Betriebssystems für den Azure Connected Machine-Agent übereinstimmt.

Die Mindestversion des Connected Machine-Agents, die mit dieser Funktion unter Windows und Linux unterstütz wird, ist Version 1.0.

Informationen für das Upgrade Ihres Computers auf die erforderliche Agent-Version finden Sie unter Agent aktualisieren.

Verfügbarkeit von Betriebssystemerweiterungen

Für Windows und Linux-Computer stehen die folgenden Erweiterungen zur Verfügung:

Verfügbarkeit von Windows-Erweiterungen

Betriebssystem Azure Monitor-Agent VM Insights für Abhängigkeiten Qualys Custom Script Schlüsseltresor Hybrid Runbook Antischadsoftware-Erweiterung 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 Integriert 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
Windows 11-Clientbetriebssystem X X
Windows 10 1803 (RS4) und neuer X X X
Windows 10 Enterprise (einschließlich Multisession) und Pro (nur Serverszenarien) X X X X X
Windows 8 Enterprise und Pro (nur Serverszenarien) X X X
Windows 7 SP1 (nur Serverszenarien) X X X
Azure Stack HCI (nur Serverszenarien) X X

Verfügbarkeit der Linux-Erweiterung

Betriebssystem Azure Monitor-Agent VM Insights für Abhängigkeiten Qualys Custom Script Schlüsseltresor Hybrid Runbook Antischadsoftware-Erweiterung Connected Machine-Agent
Amazon Linux 2 X X X
Debian 10 X X X X
Debian 9 X X X X
Debian 8 X X X
Debian 7 X X
OpenSUSE 13.1+ X X
Oracle Linux 8 X X X X X
Oracle Linux 7 X X X X X
Oracle Linux 6 X X X X
Red Hat Enterprise Linux Server 8 X X X X X
Red Hat Enterprise Linux Server 7 X X X X X X
Red Hat Enterprise Linux Server 6 X X X
SUSE Linux Enterprise Server 15.2 X X X X X
SUSE Linux Enterprise Server 15.1 X X X X X X
SUSE Linux Enterprise Server 15 SP1 X X X X X X X
SUSE Linux Enterprise Server 15 X X X X X X X
SUSE Linux Enterprise Server 15 SP5 X X X X X X
SUSE Linux Enterprise Server 12 SP5 X X X X X X X
Ubuntu 20.04 LTS X X X X X X
Ubuntu 18.04 LTS X X X X X X X
Ubuntu 16.04 LTS X X X X X
Ubuntu 14.04 LTS X X

Informationen zur regionalen Verfügbarkeit verschiedener Azure-Dienste und VM-Erweiterungen, die für Azure Arc-fähige Server verfügbar sind, finden Sie in der Azure Global-Roadmap zur Produktverfügbarkeit.

Nächste Schritte

Sie können VM-Erweiterungen über die Azure-Befehlszeilenschnittstelle, Azure PowerShell, das Azure-Portal oder Azure Resource Manager-Vorlagen bereitstellen, verwalten und entfernen.