Installera Arc-agenter med hjälp av ett skript

I den här artikeln får du lära dig hur du installerar Arc-agenter på Azure-aktiverade virtuella SCVMM-datorer med hjälp av ett skript.

Förutsättningar

Kontrollera följande innan du installerar Arc-agenter med hjälp av ett skript för virtuella SCVMM-datorer:

  • Resursbryggningen måste vara i ett körningstillstånd.
  • SCVMM-hanteringsservern måste vara i ett anslutet tillstånd.
  • Användarkontot måste ha behörigheter som anges i azure Arc SCVMM-administratörsrollen.
  • Måldatorn:
    • Är påslagen och resursbryggningen har nätverksanslutning till värden som kör den virtuella datorn.
    • Kör ett operativsystem som stöds.
    • Kan ansluta via brandväggen för att kommunicera via Internet och dessa URL:er blockeras inte.
    • Har Azure CLI installerat.
    • Har Installationsskriptet för Arc-agenten laddats ned härifrån för en virtuell Windows-dator eller härifrån för en virtuell Linux-dator.

Kommentar

  • Om du använder en virtuell Linux-dator får kontot inte uppmanas att logga in på sudo-kommandon. Om du vill åsidosätta kommandotolken kör du sudo visudo, och add <username> ALL=(ALL) NOPASSWD:ALL i slutet av filen från en terminal. Se till att du ersätter <username>.
  • Om mallen för den virtuella datorn innehåller dessa ändringar behöver du inte göra detta för den virtuella datorn som skapats från mallen.

Steg för att installera Arc-agenter med hjälp av ett skript

  1. Logga in på den virtuella måldatorn som administratör.

  2. Kör Azure CLI med az kommandot från antingen Windows-kommandotolken eller PowerShell.

  3. Logga in på ditt Azure-konto i Azure CLI med hjälp av az login --use-device-code

  4. Kör det nedladdade skriptet arcscvmm-enable-guest-management.ps1 eller arcscvmm-enable-guest-management.sh, om tillämpligt, med hjälp av följande kommandon. Parametern vmmServerId bör ange VMM-serverns ARM-ID.

    För en virtuell Windows-dator:

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

    För en virtuell Linux-dator:

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

Nästa steg

Hantera VM-tillägg för att använda Azure-hanteringstjänster för dina virtuella SCVMM-datorer.