Menu Docs
Página inicial do Docs
/
Atlas
/

Solucionar problemas de migração em produção

Antes de iniciar o processo demigração em tempo real do , o Atlas realiza uma verificação de validação para garantir que todos os campos e parâmetros do formulário necessários estejam funcionais e corretos. Se algum parâmetro for inválido, o Atlas retornará um erro e a migração ao vivo não continuará.

Esta seção descreve erros comuns de validação de migração ao vivo e fornece sugestões sobre o que verificar se você os encontrar.

Erro
Correção

O espaço em disco disponível no destino precisa ser aumentado

Para levar em conta as flutuações temporárias de dados durante uma migração, o espaço em disco disponível no cluster de destino deve ser maior do que o espaço que está sendo consumido no cluster de origem. Certifique-se de que o cluster de destino possa lidar com a migração e aumente o tamanho do disco do cluster de destino, se necessário.

Não foi possível acessar a origem especificada

Certifique-se de que adicionou os intervalos de sub-rede corretos à lista de acesso IP no cluster de origem. Você pode encontrar os quatro intervalos de sub-rede necessários na janela modal de migração em produção.

  • Confirme se o nome de host que você especificou resolve para um endereço IP público. Em um prompt de comando, use um dos seguintes comandos:

    nslookup <hostname>
    ping <hostname>
  • Certifique-se de não estar usando uma conexão de emparelhamento de VPC, que não é compatível com a migração pull live.

Não foi possível resolver o nome do host

Nenhum endereço IP foi encontrado para o nome de host fornecido. Confirme se o nome de host fornecido está correto e acessível publicamente.

Informações de armazenamento em disco indisponíveis

Para executar o processo de migração em produção (pull), o usuário do MongoDB deve ter permissões na instância do MongoDB do cluster de origem. Para saber mais, consulte Segurança do cluster de origem.

Opções SSL inválidas fornecidas

Se você estiver usando SSL:

  • Confirme se o certificado SSL está completo e copiado corretamente para a janela modal de migração em produção (pull).

  • Confirme se o interruptor de alternância Is encryption in transit enabled? está na posição Yes .

Se você não estiver usando SSL:

  • Verifique sua string de conexão e confirme se o parâmetro de query ssl não está presente. Se o --ssl fizer parte da sua string de conexão, seu cluster exigirá uma conexão SSL.

  • Confirme se o interruptor de alternância Is encryption in transit enabled? está na posição No .

A fonte parece ser autônomo

Your source deployment must be a MongoDB replica set. If your source deployment is currently a standalone node, convert it to a single-node replica set before running live migration (pull).

O cluster de origem contém uma coleção de séries temporais, que não é compatível

Certifique-se de que o cluster de origem não contenha coleções de séries temporais, que não são suportadas. Para filtrar seus bancos de dados no cluster de origem e identificar quais coleções com dados de série temporal causaram o erro, use o comando listCollections, como no exemplo a seguir:

db.runCommand({ listCollections: 1, filter:{ type: "timeseries" }})

O nome de usuário ou senha não está correto

Confirme suas credenciais no mongosh com os seguintes comandos:

use admin
db.getUser("<username>");

Se o problema persistir, atualize a senha do usuário MongoDB.

Não foi possível processar o arquivo CA fornecido

Confirme se o arquivo CA está completo e colado corretamente na janela modal de migração live (pull).

O usuário não tem as permissões necessárias para bloquear gravações durante a transição

Verifique se o usuário tem as seguintesbypassWriteBlockingMode permissões:. Além disso, certifique-se de que o usuário tenha todas as funções necessárias para migrar dados em tempo real.

Usuário não autorizado a executar o comando

Para executar o processo de migração em produção (pull), o usuário do MongoDB deve ter privilégio de sistema suficientes. Para saber mais, consulte Segurança do cluster de origem.

Nesta página