Installer les agents Arc à l'aide d'un script
Dans cet article, vous allez apprendre à installer des agents Arc sur des machines virtuelles SCVMM avec Azure à l’aide d’un script.
Prérequis
Vérifiez les éléments suivants avant d’installer des agents Arc à l’aide d’un script pour les machines virtuelles SCVMM :
- Le pont de ressources doit être dans un état d’exécution.
- Le serveur d’administration SCVMM doit être dans un état connecté.
- Le compte d’utilisateur doit disposer d’autorisations répertoriées dans le rôle Administrateur Azure Arc SCVMM.
- L’ordinateur cible :
- Est activé et le pont de ressources dispose d’une connectivité réseau à l’hôte exécutant la machine virtuelle.
- Exécute un système d’exploitation pris en charge.
- Est en mesure de se connecter via le pare-feu pour communiquer via Internet et ces URL ne sont pas bloquées.
- Azure CLI installé.
- Le script d’installation de l’agent Arc est téléchargé à partir de ici pour une machine virtuelle Windows ou à partir ici pour une machine virtuelle Linux.
Remarque
- Si vous utilisez une machine virtuelle Linux, le compte ne doit pas demander de connexion sur les commandes sudo. Pour remplacer l’invite, à partir d’un terminal, exécutez
sudo visudo
etadd <username> ALL=(ALL) NOPASSWD:ALL
à la fin du fichier. Veillez à remplacer<username>
. - Si ces modifications sont incorporées à votre modèle de machine virtuelle, vous n’avez pas besoin de le faire pour la machine virtuelle créée à partir de ce modèle.
Étapes d’installation des agents Arc à l’aide d’un script
Connectez-vous à la machine virtuelle cible en tant qu’administrateur.
Exécutez Azure CLI avec la commande
az
à partir de l’invite de commandes Windows ou de PowerShell.Connectez-vous à votre compte Azure dans Azure CLI à l’aide de
az login --use-device-code
Exécutez le script téléchargé arcscvmm-enable-guest-management.ps1 ou arcscvmm-enable-guest-management.sh, le cas échéant, à l’aide des commandes suivantes. Le paramètre
vmmServerId
doit indiquer l’ID ARM de votre serveur VMM.Pour une machine virtuelle Windows :
./arcscvmm-enable-guest-management.ps1 -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
Pour une machine virtuelle Linux :
./arcscvmm-enable-guest-management.sh -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>