Instalar agentes Arc usando um script

Neste artigo, você aprenderá a instalar agentes Arc em VMs SCVMM habilitadas para Azure usando um script.

Pré-requisitos

Certifique-se do seguinte antes de instalar agentes Arc usando um script para VMs SCVMM:

  • A bridge de recursos tem de estar num estado de execução.
  • O servidor de Management do SCVMM tem de estar num estado conectado.
  • A conta de utilizador tem de ter permissões listadas na função administrativa do Azure Arc SCVMM.
  • A máquina de destino:
    • Está ligada e a bridge de recursos tem ligação estabelecida à rede com o anfitrião que executa a VM.
    • Está executando um sistema operacional suportado.
    • É capaz de se conectar através do firewall para se comunicar pela Internet e esses URLs não são bloqueados.
    • Tem a CLI do Azure instalada.
    • Tem o script de instalação do agente Arc baixado daqui para uma VM do Windows ou daqui para uma VM do Linux.

Nota

  • Se você estiver usando uma VM Linux, a conta não deverá solicitar login em comandos sudo. Para substituir o prompt, a partir de um terminal, execute sudo visudoe add <username> ALL=(ALL) NOPASSWD:ALL no final do arquivo. Certifique-se de substituir <username>o .
  • Se o seu modelo de VM tiver essas alterações incorporadas, você não precisará fazer isso para a VM criada a partir desse modelo.

Passos para instalar agentes Arc utilizando um script

  1. Entre na VM de destino como administrador.

  2. Execute a CLI do Azure com o az comando do Prompt de Comando do Windows ou do PowerShell.

  3. Entre na sua conta do Azure na CLI do Azure usando az login --use-device-code

  4. Execute o script baixado arcscvmm-enable-guest-management.ps1 ou arcscvmm-enable-guest-management.sh, conforme aplicável, usando os seguintes comandos. O vmmServerId parâmetro deve indicar a ID ARM do servidor VMM.

    Para uma VM do Windows:

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

    Para uma VM Linux:

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

Próximos passos

Gerencie extensões de VM para usar os serviços de gerenciamento do Azure para suas VMs SCVMM.