Migrar dados de SMB no local para o Ficheiros do Azure com o Armazenamento do Azure Mover (Pré-visualização)

O Armazenamento do Azure Mover suporta migração sem agente de partilhas de ficheiros SMB on-premises para Ficheiros do Azure (SMB).

Este artigo explica como preparar pré-requisitos, configurar endpoints, executar trabalhos de migração, validar dados e completar o cutover.

Importante

As migrações SMB sem agente requerem conectividade privada entre o Azure e a rede que aloja a partilha da SMB de origem.

Pré-requisitos

Antes de começar, certifique-se de que tem:

Limites de migração e comportamento

O cenário de SMB local para o Ficheiros do Azure encontra-se atualmente em pré-visualização. Reveja estes limites e comportamentos antes do uso em produção:

  • Cada trabalho de migração suporta até 500 milhões de objetos. Se a sua partilha de origem contiver mais objetos, divida o âmbito da migração entre vários trabalhos.
  • Podem ser executados até 10 trabalhos de migração em simultâneo em cada subscrição.
  • Durante a pré-visualização, execute apenas um trabalho de migração de cada vez por partilha de ficheiros Azure alvo para evitar conflitos.
  • As fontes SMB 1.x não são suportadas. Usa SMB 2.x ou SMB 3.x.
  • Os dados são copiados, não movimentados. Os dados de origem permanecem no teu servidor SMB até o desativares.

Para os limites e restrições mais recentes, consulte noções básicas da migração para a cloud e notas de lançamento.

Criar o endpoint de origem SMB local

Crie um ponto final de origem que aponte para a sua partilha SMB nas instalações.

  1. No teu recurso Storage Mover, expande o item Gestão de Recursos na navegação à esquerda. Selecione Endpoints de armazenamento>Endpoints de origem>Criar endpoint para abrir o painel Criar endpoint de origem.

    Captura de ecrã do painel Source Endpoint do Storage Mover, destacando os passos necessários para o aceder.

  2. No painel Criar ponto final de origem, selecione os valores do tipo de migração e do tipo de origem que correspondem a uma origem SMB sem agente. Somar valores para os seguintes campos:

  • Nome do host ou endereço IP: O nome DNS/FQDN ou IP privado do seu servidor SMB de origem.

  • Nome da Partilha: Apenas o nome da Partilha (por exemplo, Data). Não incluas barras invertidas no início.

  • Cofre da chave: O nome do seu Azure Key Vault.

  • Método de introdução de nome de utilizador e método de introdução de palavra-passe: Selecione a opção correspondente ao seu caso de uso. Esta opção pode ser tanto o nome do segredo nome de utilizador e do segredo palavra-passe como o URI do segredo nome de utilizador e palavra-passe.

  • Secreto do nome de utilizador ou URI secreto do nome de utilizador: Selecione ou introduza o secreto do nome de utilizador ou o URI do segredo do nome de utilizador.

  • Password secret ou Password secret URI: Selecione ou introduza o password secret ou o URI do password secret.

  • Descrição da fonte: Uma descrição opcional para o seu novo recurso endpoint de origem.

    Captura de ecrã do painel Source Endpoint do Storage Mover, destacando os campos necessários para criar um novo recurso de endpoint de origem.

  • Depois de adicionar todos os valores necessários, selecione Criar para guardar as suas alterações e crie um novo recurso de endpoint de origem.

Note

Se a atribuição de funções não acontecer automaticamente em tempo de execução, atribui o Key Vault Secrets User à identidade gerida do endpoint de origem.

Criar o endpoint alvo para Ficheiros do Azure

Crie um endpoint SMB de alvo de partilha de ficheiros Azure.

  1. No teu recurso Storage Mover, expande o item Gestão de Recursos na navegação à esquerda. Selecione Pontos finais de armazenamento>Pontos finais de destino>Adicionar ponto final para abrir o painel Criar ponto final de destino.

    Captura de ecrã do painel Target Endpoint do Storage Mover, destacando os passos necessários para o aceder a ele.

  2. No painel Criar endpoint de destino, selecione as listas pendentes Subscrição e Conta de armazenamento. Escolha os valores correspondentes à conta de subscrição e armazenamento que contém a partilha de ficheiros Azure de destino.

  3. Selecione o menu suspenso Tipo de Alvo e escolha a opção de partilha de ficheiros .

  4. Selecione a opção de protocolo correspondente no campo Protocolo .

  5. Selecione o menu suspenso Partilha de ficheiros e escolha o nome da partilha de ficheiros de destino onde ficarão armazenados os seus dados.

  6. Opcionalmente, adiciona uma descrição para o endpoint alvo no campo Descrição .

  7. Selecione Criar para guardar as suas alterações e crie um novo recurso endpoint alvo.

    Captura de ecrã do painel de endpoint alvo do Storage Mover, destacando os campos necessários para criar um novo recurso endpoint alvo.

Note

Se a atribuição de papéis não acontecer automaticamente em tempo de execução, atribui o Storage File Data Privileged Contributor à identidade gerida do endpoint alvo.

Criar e gerir um trabalho de migração

Depois de criares os endpoints, cria uma definição de projeto e de trabalho. Depois, depois de criares os recursos de definição do projeto e do trabalho, executa a primeira passagem de cópia.

Criar um projeto

  1. Navegue até à página de Projetos no portal do Azure para aceder aos seus projetos. A vista padrão Todos os projetos mostra os nomes de quaisquer projetos provisionados e um resumo dos trabalhos que contêm.

    Captura de ecrã do separador Overview dentro do portal Azure.

  2. Selecione Criar projeto para abrir o painel Criar um Projeto . Introduza um nome de project no campo de nome do Project e uma descrição opcional no campo de descrição do Project. Finalmente, selecione Criar para provisionar o projeto.

    Captura de ecrã da página Criar um projeto do Storage Mover.

Criar uma definição de trabalho

  1. No Project explorer, selecione o project que criou na secção anterior. De seguida, selecione Criar definição de trabalho na vista de Todos os projetos .

    Captura de ecrã do separador de Visão Geral do Explorador Project no portal Azure, destacando o uso de filtros.

  2. Na guia Noções básicas, defina as seguintes configurações:

    • Tipo de migração: O tipo de migração correspondente à sua carga de trabalho SMB sem agente.
    • Tipo de origem: O tipo de origem correspondente às origens SMB no seu tenant.
    • Nome do trabalho: Por exemplo, OnPremSmbToAzureFilesJob
    • Descrição: Adicionar uma descrição opcional.

    Nas secções Endpoints, configure os campos correspondentes ponto final de origem, ponto final de destino e subcaminho conforme necessário e conforme indicado.

    Na secção de ligações privadas (Pré-visualização ), selecione o botão Adicionar ligações privadas e escolha o recurso de ligação privada relevante.

  3. No separador Definições , defina o modo Copiar para Espelhar para migrações iniciais.

  4. No separador Revisão, verifique os valores e selecione Criar.

Tip

Utilize Additive para migrações iniciais. Usa o Espelho apenas quando quiseres que o destino corresponda exatamente à fonte.

Comece e monitorize um trabalho de migração

  1. Aceda a Tarefas de migração, abra a definição da sua tarefa e selecione Iniciar tarefa.
  2. Selecione Iniciar para iniciar a corrida.
  3. Monitorize detalhes como ficheiros transferidos, taxa de transferência e erros.

Importante

Se o início da tarefa falhar devido a falta de permissões, atribua as funções necessárias e tente novamente:

  • Key Vault Secrets User no Key Vault para a identidade do endpoint de origem.
  • Contribuidor com Privilégios para Dados de Ficheiros de Armazenamento na conta de armazenamento de destino para a identidade do ponto final de destino.

Validar a migração e efetuar a transição

Use um padrão de migração incremental para minimizar o tempo de inatividade.

  1. Executa uma cópia inicial e valida a estrutura de pastas, o número de ficheiros e a integridade de ficheiros de exemplo no Ficheiros do Azure.
  2. Efetue execuções incrementais para copiar apenas os dados alterados.
  3. Para a transição final, interrompa as escritas na partilha SMB de origem.
  4. Faz uma última passagem incremental.
  5. Redirecionar utilizadores e aplicações para Ficheiros do Azure usando caminhos UNC como \\<storage-account-name>.file.core.windows.net\<share-name>.
  6. Mantenha a partilha de origem disponível em modo só de leitura durante um curto período de contingência e, depois de validada, retire-a de serviço.

Troubleshooting

Se os empregos de migração falharem, verifique primeiro os seguintes pontos:

  • Permissões: Validar o acesso ao segredo do Key Vault para a identidade do ponto final de origem e o acesso aos dados de armazenamento para a identidade do ponto final de destino.
  • Rede: Verificar o estado da ligação privada e a configuração do caminho de rede que suporta, incluindo a acessibilidade do TCP 445 através de controlos de VPN, ExpressRoute, NSG e firewall.
  • Valores do caminho de origem: Confirme que o host SMB de origem e o nome da partilha estão corretos.
  • Estado da execução: Revise o resultado mais recente da definição de trabalho e os detalhes do erro do portal antes de tentar novamente.

Para mais orientações sobre resolução de problemas, veja: