Instalar agentes do Arc usando um script

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

Pré-requisitos

Verifique o seguinte antes de instalar agentes do Arc usando um script para VMs do SCVMM:

  • A ponte de recursos deve estar em um estado em execução.
  • O serviço de gerenciamento do SCVMM deve estar no estado Conectado.
  • A conta de usuário deve ter permissões listadas na função Administrador do SCVMM do Azure Arc.
  • O computador de destino:
    • Está ligado e a ponte de recurso tem conectividade de rede com o host que executa a VM.
    • Está executando um sistema operacional com suporte.
    • Está apto a se conectar por meio do firewall para se comunicar pela Internet e essas URLs não são bloqueadas.
    • Tem a CLI do Azure instalada.
    • Tem o script de instalação do agente do Arc baixado daqui para uma VM do Windows ou daqui para uma VM do Linux.

Observação

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

Etapas para instalar agentes do Arc usando um script

  1. Entre na VM de destino como administrador.

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

  3. Entre em sua conta do Azure pela 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 comandos a seguir. O parâmetro vmmServerId deve indicar a ID do 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 do Linux:

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

Próximas etapas

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