Delen via


Arc-agents installeren met behulp van een script

In dit artikel leert u hoe u Arc-agents installeert op azure-VM's met behulp van een script.

Vereisten

Controleer het volgende voordat u Arc-agents installeert met behulp van een script voor SCVMM-VM's:

  • De resource-brug moet de uitvoeringsstatus hebben.
  • De SCVMM-managementserver moet de status Verbonden hebben.
  • Het gebruikersaccount moet machtigingen hebben die worden vermeld in de Azure Arc SCVMM Beheerderrol.
  • De doelcomputer:
    • Is ingeschakeld en de resource-brug heeft een netwerkverbinding met de host waarop de VM wordt uitgevoerd.
    • Wordt een ondersteund besturingssysteem uitgevoerd.
    • Kan verbinding maken via de firewall om via internet te communiceren en deze URL's worden niet geblokkeerd.
    • Azure CLI is geïnstalleerd.
    • Heeft het installatiescript voor de Arc-agent gedownload van hier voor een Windows-VM of van hieruit voor een Linux-VM.

Notitie

  • Als u een Virtuele Linux-machine gebruikt, mag het account niet vragen om aanmelding bij sudo-opdrachten. Als u de prompt wilt overschrijven, voert u deze uit vanuit een terminal en add <username> ALL=(ALL) NOPASSWD:ALL aan sudo visudohet einde van het bestand. Zorg ervoor dat u vervangt <username>.
  • Als deze wijzigingen zijn opgenomen in uw VM-sjabloon, hoeft u dit niet te doen voor de VM die op basis van die sjabloon is gemaakt.

Stappen voor het installeren van Arc-agents met behulp van een script

  1. Meld u als beheerder aan bij de doel-VM.

  2. Voer de Azure CLI uit met de opdracht vanuit de az Windows-opdrachtprompt of PowerShell.

  3. Aanmelden bij uw Azure-account in Azure CLI met behulp van az login --use-device-code

  4. Voer het gedownloade script arcscvmm-enable-guest-management.ps1 of arcscvmm-enable-guest-management.sh, indien van toepassing, uit met behulp van de volgende opdrachten. De vmmServerId parameter moet de ARM-id van uw VMM-server aangeven.

    Voor een Virtuele Windows-machine:

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

    Voor een Virtuele Linux-machine:

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

Volgende stappen

VM-extensies beheren voor het gebruik van Azure-beheerservices voor uw SCVMM-VM's.