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
, yadd <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
Inicie sesión en la máquina virtual de destino como administrador.
Ejecute la CLI de Azure con el comando
az
desde el símbolo del sistema de Windows o PowerShell.Inicie sesión en su cuenta de Azure en la CLI de Azure mediante
az login --use-device-code
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>