Informationen zum VM-Agent und zu Erweiterungen für virtuelle Windows-Computer

Wichtig

Klassische VMs werden am 1. März 2023 eingestellt.

Wenn Sie IaaS-Ressourcen aus ASM verwenden, müssen Sie die Migration bis zum 1. März 2023 abschließen. Es wird empfohlen, den Wechsel früher vorzunehmen, um die vielen verbesserten Features in Azure Resource Manager zu nutzen.

Weitere Informationen finden Sie unter Migrieren Ihrer IaaS-Ressourcen bis zum 1. März 2023 zu Azure Resource Manager.

Hinweis

Azure verfügt über zwei verschiedene Bereitstellungsmodelle für das Erstellen und Verwenden von Ressourcen: Resource Manager-Bereitstellungen und klassische Bereitstellungen. Dieser Artikel befasst sich mit der Verwendung des klassischen Bereitstellungsmodells. Microsoft empfiehlt für die meisten neuen Bereitstellungen die Verwendung des Ressourcen-Manager-Modells. Informationen zu VM-Agents und -Erweiterungen bei Verwendung von Resource Manager finden Sie hier.

VM-Erweiterungen helfen Ihnen bei folgenden Aufgaben:

  • Ändern von Sicherheits- und Identitätsfeatures, z. B. Zurücksetzen von Kontowerten und Verwenden von Antischadsoftware
  • Starten, Beenden oder Konfigurieren der Überwachung und Diagnose
  • Zurücksetzen oder Installieren von Konnektivitätsfeatures, z. B. RDP und SSH
  • Diagnostizieren, Überwachen und Verwalten Ihrer virtuellen Computer

Darüber hinaus stehen noch zahlreiche weitere Features zur Verfügung. Es werden regelmäßig neue VM-Erweiterungsfeatures veröffentlicht. Dieser Artikel beschreibt die Azure-VM-Agents für Windows und Linux und deren Unterstützung der Funktionalität von VM-Erweiterungen. Eine Liste mit VM-Erweiterungen nach Featurekategorie finden Sie unter Azure-VM-Erweiterungen und Features.

Azure-VM-Agents für Windows und Linux

Der Azure-Agent für virtuelle Computer (VM-Agent) ist ein sicherer, einfacher Prozess zum Installieren, Konfigurieren und Entfernen von VM-Erweiterungen auf Instanzen von virtuellen Azure-Computern. Der VM-Agent dient als sicherer lokaler Steuerungsdienst für Ihre Azure-VM. Die Erweiterungen, die der Agent lädt, bieten bestimmte Features, um Ihre Produktivität bei der Nutzung der Instanz zu erhöhen.

Es gibt zwei Azure-VM-Agents: einen für virtuelle Windows-Computer und einen für virtuelle Linux-Computer.

Wenn eine Instanz eines virtuellen Computers VM-Erweiterungen verwenden soll, muss die Instanz über einen installierten VM-Agent verfügen. Bei einem Image eines virtuellen Computers, das über das Azure-Portal erstellt wird, sowie bei einem Image aus dem Marketplace wird im Rahmen der Erstellung automatisch ein VM-Agent installiert. Falls eine Instanz eines virtuellen Computers nicht über einen VM-Agent verfügt, können Sie den VM-Agent nachträglich installieren. Außerdem haben Sie die Möglichkeit, den Agent in einem benutzerdefinierten Image eines virtuellen Computers zu installieren und dieses Image anschließend hochzuladen.

Wichtig

Diese VM-Agents sind sehr einfache Dienste, die eine sichere Verwaltung von Instanzen virtueller Computer ermöglichen. Es gibt möglicherweise Fälle, in denen Sie den VM-Agent nicht benötigen. Erstellen Sie in diesem Fall virtuelle Computer, auf denen der VM-Agent nicht installiert ist (entweder mithilfe der Azure-Befehlszeilenschnittstelle oder mithilfe von PowerShell). Der VM-Agent kann zwar physisch entfernt werden, das Verhalten von VM-Erweiterungen in der Instanz ist jedoch nicht definiert. Das Entfernen eines installierten VM-Agents wird daher nicht unterstützt.

Der VM-Agent wird in den folgenden Situationen aktiviert:

  • Wenn Sie eine Instanz eines virtuellen Computers über das Azure-Portal erstellen und ein Image aus dem Marketplace auswählen.

  • Wenn Sie eine Instanz eines virtuellen Computers mit dem Cmdlet New-AzureVM oder New-AzureQuickVM erstellen. Sie können einen virtuellen Computer ohne VM-Agent erstellen, indem Sie dem Cmdlet Add-AzureProvisioningConfig den Parameter –DisableGuestAgent hinzufügen.

  • Wenn Sie den VM-Agent manuell herunterladen und in einer vorhandenen Instanz eines virtuellen Computers installieren und dabei den Wert ProvisionGuestAgent auf true festlegen. Dieses Verfahren ist für Windows- und Linux-Agents geeignet und kann mithilfe eines PowerShell-Befehls oder eines REST-Aufrufs ausgeführt werden. (Wenn Sie den ProvisionGuestAgent-Wert nach der manuellen Installation des VM-Agents nicht festlegen, wird das Hinzufügen des VM-Agents nicht ordnungsgemäß erkannt.) Im folgenden Codebeispiel wird gezeigt, wie Sie dies mithilfe von PowerShell tun, in dem die $svc argumente $name bereits bestimmt wurden:

    $vm = Get-AzureVM –ServiceName $svc –Name $name
    $vm.VM.ProvisionGuestAgent = $TRUE
    Update-AzureVM –Name $name –VM $vm.VM –ServiceName $svc
    
  • Wenn Sie ein Image eines virtuellen Computers mit einem installierten VM-Agent erstellen. Sobald das Image mit dem VM-Agent vorhanden ist, können Sie es in Azure hochladen. Laden Sie für einen virtuellen Windows-Computer die MSI-Datei des Windows-VM-Agents herunter, und installieren Sie den VM-Agent. Installieren Sie den VM-Agent bei einem virtuellen Linux-Computer über das GitHub-Repository unter https://github.com/Azure/WALinuxAgent. Weitere Informationen zum Installieren des VM-Agents unter Linux finden Sie im Benutzerhandbuch für den Azure Linux-VM-Agent.

Hinweis

In PaaS heißt der VM-Agent WindowsAzureGuestAgent und ist auf virtuellen Computern mit der Web- und Workerrolle immer verfügbar. (Weitere Informationen finden Sie unter Azure Role Architecture.) Der VM-Agent für Rollen-VMs kann nun Erweiterungen zu den VMs des Clouddiensts auf die gleiche Weise hinzufügen wie für dauerhafte Virtual Machines. Der größte Unterschied zwischen VM-Erweiterungen für Rollen-VMs und dauerhafte virtuelle Computer besteht darin, wann die VM-Erweiterungen hinzugefügt werden. Bei Rollen-VMs werden Erweiterungen zuerst dem Clouddienst und anschließend den Bereitstellungen mit diesem Clouddienst hinzugefügt.

Verwenden Sie das Cmdlet Get-AzureServiceAvailableExtension zum Auflisten aller verfügbaren Rollen-VM-Erweiterungen.

Suchen, Hinzufügen, Aktualisieren und Entfernen von VM-Erweiterungen

Weitere Informationen zu diesen Aufgaben finden Sie unter Hinzufügen, Suchen, Aktualisieren und Entfernen von Azure-VM-Erweiterungen.