Condividi tramite


Installare gli agenti Arc tramite uno script

Questo articolo illustra come installare gli agenti Arc nelle macchine virtuali SCVMM abilitate per Azure usando uno script.

Prerequisiti

Verificare quanto segue prima di installare gli agenti Arc usando uno script per le macchine virtuali SCVMM:

  • Il bridge di risorse deve trovarsi in uno stato di esecuzione.
  • Il server di gestione SCVMM deve trovarsi in uno stato connesso.
  • L'account utente deve disporre delle autorizzazioni elencate nel ruolo di amministratore di Azure Arc VMware.
  • Il computer di destinazione:
    • È acceso e il bridge di risorse dispone di connettività di rete con l'host che esegue la macchina virtuale.
    • Esegua un sistema operativo supportato.
    • È in grado di connettersi tramite il firewall per comunicare tramite Internet e questi URL non vengono bloccati.
    • Ha l’interfaccia della riga di comando di Azure installata.
    • Ha lo script di installazione dell'agente Arc che è stato scaricato da qui per una macchina virtuale Windows o da qui per una macchina virtuale Linux.

Nota

  • Se si usa una macchina virtuale Linux, l'account non deve richiedere l'accesso per i comandi sudo. Per eseguire l'override del prompt, eseguire sudo visudo da un terminale e aggiungere add <username> ALL=(ALL) NOPASSWD:ALL alla fine del file. Assicurarsi di sostituire <username>.
  • Se il modello di macchina virtuale include queste modifiche incorporate, non sarà necessario eseguire questa operazione per la macchina virtuale creata da tale modello.

Passaggi per installare gli agenti Arc utilizzando uno script

  1. Accedere alla macchina virtuale di destinazione come amministratore.

  2. Eseguire l'interfaccia della riga di comando di Azure con il comando az dal prompt dei comandi di Windows o da PowerShell.

  3. Accedere all'account Azure nell'interfaccia della riga di comando di Azure usando az login --use-device-code

  4. Eseguire lo script scaricato arcscvmm-enable-guest-management.ps1 o arcscvmm-enable-guest-management.sh, a seconda dei casi, usando i comandi seguenti. Il parametro vmmServerId deve indicare l'ID ARM del server VMM.

    Per una macchina virtuale Windows:

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

    Per una macchina virtuale Linux:

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

Passaggi successivi

Gestire le estensioni delle macchine virtuali per usare i servizi di gestione di Azure per le macchine virtuali SCVMM.