Partager via


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 visudoet add <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

  1. Connectez-vous à la machine virtuelle cible en tant qu’administrateur.

  2. Exécutez Azure CLI avec la commande az à partir de l’invite de commandes Windows ou de PowerShell.

  3. Connectez-vous à votre compte Azure dans Azure CLI à l’aide de az login --use-device-code

  4. 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>
    

Étapes suivantes

Gérer les extensions de machine virtuelle afin d’utiliser les services de gestion Azure pour vos machines virtuelles SCVMM.