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 aggiungereadd <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
Accedere alla macchina virtuale di destinazione come amministratore.
Eseguire l'interfaccia della riga di comando di Azure con il comando
az
dal prompt dei comandi di Windows o da PowerShell.Accedere all'account Azure nell'interfaccia della riga di comando di Azure usando
az login --use-device-code
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>