Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve como migrar arquivos de um compartilhamento de arquivos do Azure SMB para outro ao usar o Azure File Sync, mesmo que os compartilhamentos de arquivos estejam em contas de armazenamento diferentes. Esse processo é diferente dependendo se você tem a hierarquização na nuvem habilitada ou não.
Você pode verificar o status da hierarquização na nuvem no portal do Azure em propriedades do ponto de extremidade do servidor. Se a hierarquização na nuvem estiver desativada, consulte Migrar arquivos quando a hierarquização na nuvem estiver desativada. Se a hierarquização na nuvem estiver ativada, consulte Migrar arquivos quando a hierarquização na nuvem estiver ativada.
Migrar arquivos quando a hierarquização na nuvem estiver desativada
Se não estiver a utilizar a hierarquização na nuvem, todos os seus dados são locais no seu servidor de Sincronização de Ficheiros do Azure e pode utilizar a Sincronização de Ficheiros do Azure para carregar os dados para outra partilha.
As instruções a seguir pressupõem que você tenha um servidor de Sincronização de Arquivos do Azure em seu grupo de sincronização. Se tiveres mais do que um servidor Azure File Sync ligado à partilha existente, remove primeiro todos os outros endpoints do servidor. Execute a migração completa em um ponto de extremidade e reconecte os outros pontos de extremidade do servidor ao novo grupo de sincronização.
Certifique-se de que a hierarquização da nuvem está desativada no ponto de extremidade do servidor. Você pode verificar e alterar o status do portal do Azure em propriedades do ponto de extremidade do servidor.
Execute o cmdlet Invoke-StorageSyncFileRecall e use o parâmetro -PerFileRetryCount para garantir que todos os arquivos que não forem recuperados sejam repetidos. Como pode haver uma sessão ativa de hierarquização na nuvem quando você executa esse cmdlet pela primeira vez, é uma boa ideia executá-la duas vezes e examinar a saída de resumo para garantir que todos os arquivos sejam totalmente recuperados e locais no servidor antes de continuar.
Crie um novo compartilhamento de arquivos do Azure SMB como destino.
Crie um novo grupo de sincronização e associe o ponto de extremidade da nuvem ao compartilhamento de arquivos do Azure que você criou. O grupo de sincronização deve estar em um serviço de sincronização de armazenamento na mesma região que o novo compartilhamento de arquivos do Azure de destino.
Agora você tem duas opções: você pode sincronizar seus dados com o novo compartilhamento de arquivos do Azure usando o mesmo servidor de arquivos local (recomendado) ou mover para um novo servidor de Sincronização de Arquivos do Azure.
Mover para um novo servidor de Sincronização de Arquivos do Azure (opcional)
Se planeia utilizar o mesmo servidor de ficheiros local, pode ignorar esta secção e prosseguir para Ligar à nova partilha de ficheiros do Azure.
Se quiser mover para um novo servidor local de Sincronização de Arquivos do Azure, você pode usar o SMS (Serviço de Migração de Armazenamento) para:
- Copie todas as suas permissões de nível de compartilhamento
- Faça várias passagens para acompanhar as alterações que aconteceram durante a migração
- Orquestre a transferência para o novo servidor
Tudo o que você precisa fazer é configurar um novo servidor de arquivos local e, em seguida, conectar o novo servidor ao Azure File Sync e ao novo ponto de extremidade na nuvem. Em seguida, use o SMS para migrar do servidor de origem para o servidor de destino.
Opcionalmente, você pode copiar manualmente o compartilhamento de origem para outro compartilhamento no servidor de arquivos existente.
Conectar-se ao novo compartilhamento de arquivos do Azure
Siga estas instruções para se conectar ao novo compartilhamento de arquivos do Azure.
Remova o endpoint existente do servidor. Esta ação mantém todos os dados, mas remove a associação com o grupo de sincronização existente e a partilha de ficheiros existente.
Se o novo grupo de sincronização não estiver no mesmo serviço de sincronização de armazenamento, desregista o servidor desse serviço de sincronização de armazenamento e regista-o com o novo serviço. Lembre-se de que um servidor só pode ser registrado com um serviço de sincronização de armazenamento.
Crie um novo ponto de extremidade de servidor no grupo de sincronização que você criou e conecte-o aos mesmos dados locais.
Migrar arquivos quando a hierarquização na nuvem estiver ativada
Se estiver a usar a funcionalidade de tiering na nuvem do Azure File Sync, copie os dados dentro do Azure para evitar recalls desnecessários na nuvem através da fonte. O processo varia ligeiramente dependendo se estás a migrar dentro da mesma região ou entre regiões. O processo de migração sempre requer algum tempo de inatividade durante a substituição.
Um servidor registrado do Azure File Sync só pode ingressar em um serviço de sincronização de armazenamento, e o serviço de sincronização de armazenamento deve estar na mesma região que o compartilhamento. Portanto, se estiver a mudar entre regiões, precisa de migrar para um novo servidor Azure File Sync ligado à partilha de destino. Se estiveres a mudar-te dentro da mesma região, podes usar o servidor Azure File Sync existente.
Importante
Ao montar compartilhamentos de arquivos do Azure em um cenário de migração, certifique-se de usar a chave da conta de armazenamento para garantir que a VM tenha acesso a todos os arquivos. Não use uma identidade de domínio.
Migrar dentro da mesma região
Siga estas instruções se a hierarquização na nuvem estiver ativada e você estiver migrando dentro da mesma região. Você pode usar seu servidor de Sincronização de Arquivos do Azure existente (consulte o diagrama) ou, opcionalmente, criar um novo servidor se estiver preocupado em afetar o compartilhamento existente.
Crie um novo compartilhamento de arquivos do Azure SMB como o compartilhamento de destino.
Crie um novo grupo de sincronização no serviço de sincronização de armazenamento existente e associe o ponto de extremidade de nuvem ao compartilhamento de destino. Ainda não conecte seu servidor de Sincronização de Arquivos do Azure existente ao novo grupo de sincronização.
Implante uma VM do Windows Server (VM IaaS) na mesma região do Azure que as suas partilhas de ficheiros de origem e de destino. Para bom desempenho, utilize um tipo de VM multi-core com pelo menos 56 GiB de memória e armazenamento premium.
Em sua VM IaaS, use discos diferentes para compartilhamentos de arquivos de origem e de destino. Use um disco pequeno para os dados de origem conectados ao grupo de sincronização existente e um disco maior que possa conter todo o conjunto de dados.
Instale o agente do Azure File Sync na VM IaaS e registre o servidor.
No portal do Azure, vá para seu grupo de sincronização original (compartilhamento de origem) e crie um ponto de extremidade de servidor na VM IaaS (use o pequeno disco). Habilite a hierarquização da nuvem neste ponto de extremidade do servidor.
No portal do Azure, vá para seu novo grupo de sincronização (compartilhamento de destino) e crie um ponto de extremidade de servidor na VM IaaS (use o disco maior).
Agora podes ir à VM IaaS e iniciar a cópia inicial dos dados entre as partilhas de origem e destino.
Migrar entre regiões
Siga estas instruções se a hierarquização na nuvem estiver ativada e estiver a migrar para uma partilha de ficheiros noutra região do Azure. Para migrar entre regiões, você precisa migrar para um novo servidor de Sincronização de Arquivos do Azure conectado ao compartilhamento de destino (consulte o diagrama).
Crie um novo compartilhamento de arquivos do Azure SMB na nova região como o compartilhamento de destino.
Crie um Serviço de Sincronização de Armazenamento na região de destino e um grupo de sincronização anexado ao seu compartilhamento de destino.
Crie um novo servidor de arquivos local do Azure File Sync que será sincronizado com o compartilhamento de destino na nova região. Ainda não conecte seu novo servidor ao grupo de sincronização de destino.
Implante uma VM de Sincronização de Arquivos do Azure de origem com um pequeno disco para seus dados de origem. Crie um ponto de extremidade de servidor no grupo de sincronização de compartilhamento de origem. Habilite a hierarquização da nuvem neste ponto de extremidade do servidor.
Na mesma região do compartilhamento de origem, implante uma VM de Sincronização de Arquivos do Azure de destino e registre esse servidor com o Serviço de Sincronização de Armazenamento na nova região. Use um disco grande que possa conter todo o conjunto de dados.
No portal do Azure, vai ao novo Serviço de Sincronização de Armazenamento, vai ao grupo de sincronização da tua partilha alvo e cria um endpoint servidor na VM Azure File Sync de destino.
Na VM de Sincronização de Arquivos do Azure de destino, monte uma unidade no compartilhamento de origem na VM de Sincronização de Arquivos do Azure de origem.
Agora pode iniciar a cópia inicial dos dados entre as partilhas de origem e destino na VM Azure File Sync de destino.
Cópia inicial de dados com Robocopy
Utilize o Robocopy, uma ferramenta incorporada no Windows, para copiar os ficheiros das partilhas de origem para as partilhas de destino.
Execute o seguinte comando na linha de comandos do Windows. Opcionalmente, pode incluir flags para funcionalidades de logging de acordo com as melhores práticas (/NP, /NFL, /NDL, /UNILOG).
robocopy <source> <target> /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DATSe o compartilhamento de origem foi montado como s:\ e o destino foi t:\, o comando terá esta aparência:
robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DATEnquanto o Robocopy está em desenvolvimento, ligue o servidor Azure File Sync local ao grupo de sincronização alvo. Configura a localização do teu novo servidor com uma política de espaço livre elevada no início, porque estás a copiar as últimas alterações e precisas de garantir que tens espaço suficiente. Por exemplo, se a sua localização atual de cache for
D:\cache, useT:\cachepara o novo endpoint do servidor. Se você estiver usando o servidor de Sincronização de Arquivos do Azure existente (para migrações dentro da mesma região), coloque o cache local em um volume separado do ponto de extremidade existente. Usar o mesmo volume é aceitável desde que o diretório não seja o mesmo diretório ou um subdiretório do endpoint do servidor ligado à partilha de origem. Ative o layering na cloud neste endpoint para que nenhum dos dados seja transferido automaticamente para o servidor local. Depois de criares o endpoint do servidor no grupo de sincronização-alvo, permite algum tempo para sincronizar os dados do namespace.Aguarde até que a execução inicial do Robocopy seja concluída com êxito e que a sincronização da origem para o destino seja concluída. Espere mais uma hora para garantir que todas as alterações restantes estão sincronizadas. Para verificar se todas as alterações estão sincronizadas, veja Como posso monitorizar o progresso de uma sessão de sincronização atual?
Sincronizar alterações finais
Antes de sincronizar as alterações finais, desative o compartilhamento SMB do compartilhamento existente ou, pelo menos, torne-o apenas de leitura. Depois de desativar o compartilhamento SMB, aguarde uma hora para garantir que todas as alterações restantes sejam sincronizadas com o Azure.
Se tiver conectividade entre o compartilhamento de arquivos de origem e o destino, pode usar o Robocopy para copiar as alterações recentes para o destino:
robocopy s:\ t:\ /mir /copyall /mt:16 /DCOPY:DAT /XD S:\$RECYCLE.BIN /XD "S:\System Volume Information"
Se não for possível copiar as alterações mais recentes diretamente para o novo compartilhamento de arquivos, execute o comando Robocopy mirror novamente na VM IaaS. Este comando sincroniza todas as alterações que ocorreram desde a execução inicial, saltando tudo o que já foi copiado.
robocopy s:\ t:\target /mir /copyall /mt:16 /DCOPY:DAT
Quando a sincronização da VM IaaS for concluída, o agente de destino local também estará atualizado.
Habilitar a partilha no novo endpoint do servidor
Se estiver a migrar para um novo servidor Azure File Sync, renomeie o servidor antigo para um nome aleatório e depois renomeie o novo servidor para o mesmo nome do antigo. Desta forma, o URL de partilha de ficheiros mantém-se igual para os seus utilizadores finais.
Habilite o novo compartilhamento T:\cache. Todas as mesmas ACLs de ficheiros estão lá. Recrie quaisquer permissões de nível de partilha que existissem na partilha antiga.
Remover o ponto de extremidade do servidor e o grupo de sincronização antigo
Depois de confirmar que tudo está funcionando corretamente com o novo grupo de sincronização, você pode desprovisionar o grupo de sincronização antigo. Primeiro, remova os pontos de extremidade do servidor. Não é necessário recuperar todos os dados para o servidor antigo antes de remover o ponto de extremidade do servidor.