Compartir a través de


Instalar agentes de Arc mediante un script

En este artículo, aprenderá a instalar agentes de Arc en máquinas virtuales SCVMM habilitadas para Azure mediante un script.

Requisitos previos

Asegúrese de lo siguiente antes de instalar agentes de Arc mediante un script para máquinas virtuales SCVMM:

  • El puente de recursos debe estar en estado en ejecución.
  • El servidor de administración SCVMM debe estar en un estado conectado.
  • La cuenta de usuario debe tener los permisos enumerados en el rol Administrador de SCVMM de Azure Arc.
  • La máquina de destino:
    • Esté encendida, y el puente de recursos tenga conectividad de red con el host que ejecuta la VM.
    • Ejecute un sistema operativo admitido.
    • Se puede conectar mediante el firewall para comunicarse a través de Internet y estas direcciones URL no están bloqueadas.
    • Tiene la CLI de Azure instalada.
    • Ha descargado el script de instalación del agente de Arc desde aquí para una máquina virtual Windows o desde aquí para una máquina virtual Linux.

Nota:

  • Si usa una máquina virtual Linux, la cuenta no debe solicitar el inicio de sesión en los comandos sudo. Para invalidar la solicitud, desde un terminal, ejecute sudo visudo, y add <username> ALL=(ALL) NOPASSWD:ALL al final del archivo. Asegúrese de reemplazar <username>.
  • Si la plantilla de máquina virtual tiene estos cambios incorporados, no tendrá que hacerlo para la máquina virtual creada a partir de esa plantilla.

Pasos para instalar agentes de Arc mediante un script

  1. Inicie sesión en la máquina virtual de destino como administrador.

  2. Ejecute la CLI de Azure con el comando az desde el símbolo del sistema de Windows o PowerShell.

  3. Inicie sesión en su cuenta de Azure en la CLI de Azure mediante az login --use-device-code

  4. Ejecute el script descargado arcscvmm-enable-guest-management.ps1 o arcscvmm-enable-guest-management.sh, según corresponda, mediante los siguientes comandos. El parámetro vmmServerId debe indicar el identificador de ARM del servidor VMM.

    Para una VM Windows:

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

    Para una VM Linux:

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

Pasos siguientes

Administre las extensiones de máquina virtual para usar los servicios de administración de Azure para las máquinas virtuales de SCVMM.