Installieren von Arc-Agents mit einem Skript

In diesem Artikel erfahren Sie, wie Sie Arc-Agenten mithilfe eines Skripts auf SCVMM-VMs mit Azure-Unterstützung installieren können.

Voraussetzungen

Stellen Sie folgendes sicher, bevor Sie Arc-Agents für SCVMM-VMs mithilfe eines Skripts installieren:

  • Die Ressourcenbrücke muss sich im Ausführungszustand befinden.
  • Der SCVMM-Verwaltungsserver muss sich in einem verbundenen Zustand befinden.
  • Das Benutzerkonto muss über Berechtigungen verfügen, die in der Azure Arc SCVMM-Administratorrolle aufgeführt sind.
  • Der Zielcomputer:
    • Ist eingeschaltet, und die Ressourcenbrücke verfügt über Netzwerkkonnektivität mit dem Host, auf dem die VM ausgeführt wird.
    • Verfügt über ein unterstütztes Betriebssystem.
    • eine Verbindung über die Firewall herstellen kann, um über das Internet zu kommunizieren, und dass diese URLs nicht blockiert werden.
    • Hat Azure CLI installiert.
    • Hat das Arc-Agent-Installationsskript von hier für eine Windows-VM oder von hier für eine Linux-VM heruntergeladen.

Hinweis

  • Wenn Sie einen virtuellen Linux-Computer verwenden, darf das Konto bei sudo-Befehlen nicht zur Anmeldung auffordern. Führen Sie in einem Terminal sudo visudo aus, und fügen Sie am Ende der Datei add <username> ALL=(ALL) NOPASSWD:ALL hinzu, um die Eingabeaufforderung zu überschreiben. Stellen Sie sicher, dass Sie Folgendes ersetzen: <username>.
  • Wenn diese Änderungen in Ihre VM-Vorlage integriert sind, müssen Sie dies nicht für den virtuellen Computer tun, der aus dieser Vorlage erstellt wurde.

Schritte zum Installieren von Arc-Agents mit einem Skript

  1. Melden Sie sich bei der Ziel-VM als Administrator an.

  2. Führen Sie nun mit dem Befehl az über die Windows-Eingabeaufforderung oder PowerShell die Azure CLI aus.

  3. Melden Sie sich in der Azure CLI bei Ihrem Azure-Konto mithilfe von az login --use-device-code an

  4. Führen Sie das heruntergeladene Skript arcscvmm-enable-guest-management.ps1 bzw. arcscvmm-enable-guest-management.sh mit den folgenden Befehlen aus. Der Parameter vmmServerId sollte die ARM-ID des VMM-Servers angeben.

    Für eine Windows-VM:

    ./arcscvmm-enable-guest-management.ps1 -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
    

    Für eine Linux-VM:

    ./arcscvmm-enable-guest-management.sh -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
    

Nächste Schritte

Verwalten von VM-Erweiterungen, um Azure-Verwaltungsdienste für Ihre SCVMM-VMs zu verwenden.