Implantar um agente do Migrador de Armazenamento do Azure

O serviço Migrador de Armazenamento do Azure utiliza agentes para executar os trabalhos de migração configurados no serviço. Um agente é um dispositivo de migração baseado em máquina virtual executado em um host de virtualização. O ideal é que o host de virtualização esteja localizado o mais próximo possível do armazenamento de origem a ser migrado. O Migrador de Armazenamento pode dar suporte a vários agentes.

Como um agente é essencialmente um dispositivo de migração, você deve interagir com ele por meio de um shell administrativo local do agente. O shell limita as operações que você pode executar nesse computador, embora as tarefas de configuração de rede e de solução de problemas sejam acessíveis.

O uso do agente em migrações é gerenciado por meio do Azure. Há suporte para o Azure PowerShell e a CLI, e a interação gráfica está disponível no portal do Azure. O agente é disponibilizado como uma imagem de disco compatível com as novas máquinas virtuais (VMs) Windows Hyper-V ou VMware.

Este artigo orienta você pelas etapas necessárias para implantar com sucesso uma VM de agente do Migrador de Armazenamento.

Pré-requisitos

  1. Os pontos de extremidade abaixo do Mover de Armazenamento precisam ter acesso ao tráfego https
  • mcr.microsoft.com
  • <region>.agentgateway.prd.azsm.azure.com
  • evhns-sm-ur-prd-<region>.servicebus.windows.net
  1. Um host do Windows Hyper-V ou VMware com capacidade para executar a VM do agente.
    Confira a seção Recursos de computação e memória recomendados neste artigo para obter detalhes sobre os requisitos de recursos para a VM do agente.

Observação

No momento, o Windows Hyper-V e o VMware são os únicos ambientes de virtualização com suporte para sua VM de agente. Outros ambientes de virtualização não foram testados e não tem suporte.

Determinar os recursos necessários para a VM

Como toda VM, o agente exige recursos de computação, memória, rede e espaço de armazenamento disponíveis no host. Embora o tamanho geral dos dados possa afetar o tempo necessário para concluir uma migração, geralmente é o número de arquivos e pastas que impulsiona os requisitos de recursos.

Recursos de rede

O agente requer conectividade irrestrita com a Internet.

Embora nenhuma opção de configuração de rede funcione para todos os ambientes, a configuração mais simples envolve a implantação de um comutador virtual externo. O tipo de comutador externo é conectado a um adaptador físico e permite que o sistema operacional (SO) host compartilhe sua conexão com todas as máquinas virtuais (VMs). Essa opção permite a comunicação entre sua rede física, o sistema operacional de gerenciamento e os adaptadores virtuais em suas máquinas virtuais. Essa abordagem pode ser aceitável para um ambiente de teste, mas provavelmente não é suficiente para um servidor de produção.

Depois que o comutador for criado, verifique se as VMs de gerenciamento e de agente estão no mesmo comutador. No firewall do link WAN, a porta TCP de saída 443 deve estar aberta. Tenha em mente que as interrupções de conectividade devem ser esperadas ao alterar as configurações de rede.

Você pode obter ajuda com a documentação Criando um comutador virtual para máquinas virtuais Hyper-V do Windows Server. Consulte o site de suporte da VMware para obter diretrizes detalhadas sobre como criar um comutador virtual para VMs hospedadas no VMware.

Escala de migração* Memória (RAM) Núcleos de contagem de processador virtual (a 2 GHz, no mín.)
1 milhão de itens 8 GiB 4 núcleos virtuais
10 milhões de itens 8 GiB 4 núcleos virtuais
30 milhões de itens 12 GiB 6 núcleos virtuais
50 milhões de itens 16 GiB 8 núcleos virtuais
100 milhões de itens 16 GiB 8 núcleos virtuais

Número de itens refere-se ao número total de arquivos e pastas na origem.

Importante

Embora as VMs de agente abaixo das especificações mínimas possam funcionar para sua migração, elas podem não ter um desempenho ideal e não tem suporte.

O artigo Destinos de desempenho contém resultados de teste de diferentes namespaces de origem e recursos de VM.

Capacidade de armazenamento local

No mínimo, a imagem do agente precisa ter 20 GiB de armazenamento local. A quantidade necessária pode aumentar se um grande número de arquivos pequenos for armazenado em cache durante uma migração.

Baixar a imagem da VM do agente

As imagens das VMs de agente estão hospedadas no Microsoft Download Center como um arquivo zip. Baixe o arquivo em https://aka.ms/StorageMover/agent e extraia a imagem VHD (disco rígido virtual) do agente para o host de virtualização.

Criar a VM do agente

As etapas a seguir descrevem o processo de criação de uma VM usando o Microsoft Hyper-V. Consulte o site de suporte da VMware para obter diretrizes detalhadas sobre a criação de uma VM baseada em VMware.

  1. Crie uma VM para hospedar o agente. Abra o Gerenciador do Hyper-V. No painel Ações, selecione Nova e Máquina Virtual… para iniciar o Assistente de Nova Máquina Virtual.

    Imagem que mostra como iniciar o Assistente de Nova Máquina Virtual no Gerenciador do Hyper-V.

  2. No painel Especificar Nome e Localização, especifique valores para os campos Nome e Localização da VM do agente. O local deve corresponder à pasta em que o VHD está armazenado, se possível. Selecione Avançar.

    Imagem que mostra o local dos campos Nome e Localização no Assistente de Nova Máquina Virtual.

  3. No painel Especificar Geração, selecione a opção Geração 1.

    Imagem que mostra o local das opções Geração de VM no Assistente de Nova Máquina Virtual.

    Importante

    Só há suporte para as VMs da Geração 1. Essa imagem do Linux não será inicializada como uma VM da Geração 2.

  4. Se ainda não o fez, determine a quantidade de memória necessária para sua VM. Insira esse valor no painel Atribuir Memória, observando que você precisa inserir o valor em MiB. 1 GiB = 1.024 MiB. O uso do recurso Memória Dinâmica é aceitável.

    Imagem que mostra o local do campo Memória de Inicialização no Assistente de Nova Máquina Virtual.

  5. No painel Configurar Rede, selecione a lista suspensa Conexão. Na lista, escolha o comutador virtual que fornece ao agente conectividade com a Internet e selecione Avançar. Para obter mais informações, confira a documentação de rede virtual do Hyper-V para ver detalhes.

    Imagem que mostra o local do campo Conexão de rede no Assistente de Nova Máquina Virtual.

  6. Na página Conectar Disco Rígido Virtual, clique na opção Usar um Disco Rígido Virtual existente. No campo Local, selecione Procurar e procure o arquivo VHD que foi extraído nas etapas anteriores. Selecione Avançar.

    Imagem que mostra o local dos campos Conexão de Disco Rígido Virtual no Assistente de Nova Máquina Virtual.

  7. No painel Resumo, selecione Concluir para criar a VM do agente.

    Imagem que mostra os valores atribuídos pelo usuário no painel Resumo do Assistente de Nova Máquina Virtual.

  8. Depois que o agente for criado com sucesso, ele será exibido no painel Máquinas Virtuais no Gerenciador do Hyper-V.

    Imagem que mostra a VM do agente implantada no Assistente de Nova Máquina Virtual.

Alterar a senha padrão

O agente é fornecido com uma conta de usuário e uma senha padrão. Conecte-se ao agente recém-criado e altere a senha padrão imediatamente após o agente ser implantado e iniciado.

Em um computador na mesma sub-rede do agente, execute um comando do SSH:

ssh <AgentIpAddress> -l admin

Importante

Um agente do Migrador de Armazenamento recém-implantado tem uma senha padrão:
Usuário local: admin
Senha padrão: admin

Você será solicitado a alterar a senha padrão imediatamente após se conectar pela primeira vez a um agente recém-implantado. Anote a nova senha, pois não há nenhum processo para recuperá-la. Se você perder a senha, será bloqueado do shell administrativo. O gerenciamento de nuvem não exige essa senha de administrador local. Se o agente já tiver sido registrado, você ainda poderá usá-lo para trabalhos de migração. Os agentes são descartáveis. Eles têm pouco valor além do trabalho de migração atual que executam. Você sempre pode implantar um novo agente e usá-lo para executar o próximo trabalho de migração.

Limitação de largura de banda

Reserve um tempo para considerar a quantidade de largura de banda que um novo computador usa antes de implantá-la em sua rede. Um agente do Migrador de Armazenamento do Azure se comunica com um compartilhamento de origem usando a rede local e o serviço de armazenamento do Azure no link da rede de longa distância (WAN). Em ambos os casos, o agente foi projetado para fazer uso completo da largura de banda da rede por padrão. No entanto, agora você pode definir agendas de gerenciamento de largura de banda para seus agentes do Migrador de Armazenamento do Azure.

Como alternativa, você pode criar uma rede virtual local com uma conexão com a Internet e definir configurações de QoS (qualidade do serviço). Essa abordagem permite que você exponha o agente por meio da rede virtual e configure localmente um servidor proxy de rede não autenticado no agente, se necessário.

Como desativar um agente

Quando não precisar mais de um agente de migração de armazenamento específico, desative-o. O descomissionamento é um processo de duas etapas:

  1. Cancelar o registro do agente do recurso do gerenciador de armazenamento.
  2. Pare a VM do agente em seu host de virtualização e, em seguida, exclua-a.

A desativação de um agente começa com o cancelamento do registro do agente. Há três opções para iniciar o processo de cancelamento de registro:

Você pode cancelar o registro de um agente usando o shell administrativo da VM do agente. O agente precisa estar conectado ao serviço e ser exibido online localmente e por meio do portal do Azure e do Azure PowerShell ou da CLI do Azure.

Em um computador na mesma sub-rede do agente, execute um comando do SSH:

ssh <AgentIpAddress> -l admin

Importante

Um agente do Migrador de Armazenamento recém-implantado tem uma senha padrão:
Usuário local: admin
Senha padrão: admin

Você será solicitado a alterar a senha padrão imediatamente após se conectar pela primeira vez a um agente recém-implantado. Anote a nova senha, pois não há nenhum processo para recuperá-la. Se você perder a senha, será bloqueado do shell administrativo. O gerenciamento de nuvem não exige essa senha de administrador local. Se o agente já tiver sido registrado, você ainda poderá usá-lo para trabalhos de migração. Os agentes são descartáveis. Eles têm pouco valor além do trabalho de migração atual que executam. Você sempre pode implantar um novo agente e usá-lo para executar o próximo trabalho de migração.

1) System configuration
2) Network configuration
3) Service and job status
4) Unregister
5) Collect support bundle
6) Restart agent
7) Disk Cleanup
8) Exit

xdmsh> 4

Selecione a opção 4) Cancelar registro. Você é solicitado a confirmar.

Aviso

O cancelamento do registro interrompe qualquer trabalho de migração em execução no agente e remove permanentemente o agente do pool de agentes de migração disponíveis. Não há suporte para o novo registro de uma VM de agente registrada anteriormente. Se você precisar de um novo agente, deverá registrar uma nova VM de agente não registrada anteriormente. Não reutilize uma VM do agente que já teve o registro cancelado.

Várias coisas ocorrem durante o processo de cancelamento de registro:

  • O agente é removido do recurso de migração de armazenamento. Não é mais possível ver o agente na guia Agentes registrados no portal ou selecioná-lo para novos trabalhos de migração.

  • O agente também é removido do serviço Azure Arc. Essa remoção exclui o recurso de computação híbrida do tipo Servidor – Azure Arc que representava o agente com o serviço Azure Arc no mesmo grupo de recursos do recurso de migração de armazenamento.

  • O cancelamento do registro remove a identidade gerenciada do agente do Microsoft Entra ID. A entidade de serviço associada é removida automaticamente, invalidando quaisquer permissões que esse agente possa ter em outros recursos do Azure. Se você verificar as atribuições de função do controle de acesso baseado em função (RBAC), por exemplo, de um contêiner de armazenamento de destino ao qual o agente anteriormente tinha permissões, não encontrará mais a entidade de serviço do agente, pois ela foi excluído. A atribuição em si ainda está visível como "Entidade de serviço desconhecida", mas ela não se conecta mais a uma identidade e nunca pode ser reconectada. É simplesmente um sinal de que uma atribuição de função de uma entidade de serviço que não existe mais costumava estar aqui.

    Esse comportamento é padrão e não é específico do Migrador de Armazenamento do Azure. Você pode observar o mesmo comportamento se remover uma entidade de serviço diferente do Microsoft Entra ID e depois verificar uma atribuição de função anterior.

Aviso

Há suporte para o cancelamento do registro de um agente offline, mas o recurso Azure ARC do agente não é excluído automaticamente. Em vez disso, você precisará excluir o recurso manualmente depois de cancelar o registro de um agente offline. O ciclo de vida da identidade gerenciada do agente está vinculado a esse recurso. A remoção dele remove a identidade gerenciada e a entidade de serviço, conforme descrito anteriormente.

Você pode verificar se o processo de cancelamento de registro foi concluído quando o agente desaparece do portal do Azure e do Azure PowerShell ou da CLI do Azure. Você também precisa confirmar que o recurso de computação híbrida do tipo Servidor - Azure Arc foi removido do grupo de recursos.

Você também poderá usar o shell administrativo do agente para verificar se o agente teve o registro cancelado. Para verificar o cancelamento do registro, procure qualquer submenu e retorne ao menu de nível superior. Se o cancelamento do registro foi bem-sucedido, você verá a opção de menu alternar de Cancelar registro para Registrar. Como mencionado anteriormente, não há suporte para o novo registro.

Você pode interromper a VM do agente no host de virtualização após a conclusão do cancelamento do registro. É melhor excluir a imagem da VM do agente, pois ela já foi registrada, retém um estado e não deve ser usada novamente. Se você precisar de um novo agente, implante uma nova VM com uma nova imagem de agente, nunca antes registrada.

Próximas etapas

Depois de implantar o agente, inicie-o e altere a senha padrão da conta local: