Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/ /

Provisionar um host de migração para o MongoDB Agent

Nesta página

  • Visão geral
  • Considerações
  • Pré-requisitos
  • Requisitos de recursos do host de migração
  • Procedimento
  • Próximos passos

Importante

Migração em tempo real (push) obsoleta ou sem suporte para implantações de origem gerenciadas ou monitoradas pelo Ops Manager

  • Para implantações de origem que executam qualquer versão do MongoDB 6.0.+ em que as implantações são gerenciadas ou monitoradas pelo Ops Manager, a migração ao vivo (push) não é suportada.

  • Para implantações de origem que executam qualquer MongoDB 5.0 e versões anteriores, em que as implantações são gerenciadas ou monitoradas pelo Ops Manager, a migração ao vivo (push) é preterida.

  • Para implantações de origem que executam o MongoDB 6.0.+, onde as implementações são monitoradas pelo Cloud Manager, a migração de produção (push) é suportada. Para saber mais, consulte Migrar ao vivo seu cluster do MongoDB monitorado pelo Cloud Manager para o Atlas.

Para migrar ao vivo sua implantação de origem do MongoDB monitorada no Ops Manager para o Atlas, provisione um servidor para o host de migração.

O host de migração é um servidor no qual você instala um MongoDB Agent dedicado. Este MongoDB Agent automatiza operações de migração em produção. É necessário que você defina a opção de configuração agentFeatureCloudMigrationEnabled como true.

Você utiliza o host de migração para managed o processo de migração em produção da sua implementação do Ops Manager para o Atlas. Você não pode usar o host de migração para outros fins.

Após provisionar o host de migração, seu servidor aparece na aba Servers . Um MongoDB Agent no host de migração executa uma migração única de dados do Ops Manager para o Atlas e relata o status da migração em tempo real de volta ao Ops Manager.

Para saber como iniciar uma migração live a partir do MongoDB Ops Manager, consulte Migrar um sistema para o Atlas e revisar o fluxo de trabalho da migração live para o Atlas.

Se você planeja migrar mais de um sistema de cada vez, crie um host de migração dedicado para cada um dos sistemas que deseja migrar para o Atlas.

Observação

O uso de um proxy HTTP, que intercepta e substitui certificados TLS para as solicitações HTTPS retransmitidas, não é suportado pelo Ops Manager quando você o utiliza no modo híbrido.

O host de migração deve usar uma arquitetura de CPU de 64 bits e uma das seguintes plataformas suportadas. As plataformas dependem da ferramenta de migração que o host de migração executará para facilitar a migração.

  • Host de migração para migrações ao vivo (push) de implantações de origem do MongoDB anteriores a 6.0.17 que você adiciona ao monitoramento no Cloud Manager, onde o host de migração executa mongomirror:

    Arquitetura
    Distro/OS
    5.0

    x86_64

    RHEL/CentOS 7

    RHEL/Centos 8

    Amazon Linux 2

    SUSE12

    SUSE15

    Debian 9

    Debian 10

    Debian 11

    Ubuntu 18.x

    Ubuntu 20.x

    BRAÇO

    RHEL/Centos 8

    Amazon Linux 2

    PowerPC/ ppc64le

    RHEL/ Centos 7

    RHEL/ Centos 8

    zSeries/ 390x

    RHEL 7

    RHEL 8

    Windows

    Observação

    A configuração de um host de migração para migração em produção não é suportada no Windows ou macOS. Você ainda pode migrar (push) seus dados de uma implantação baseada no Windows para o Atlas se provisionar seu host de migração em uma das plataformas suportadas. Você não pode migrar seus dados ao vivo de uma implantação baseada em macOS para o Atlas.

    Se o MongoDB Ops Manager estiver sendo executado no modo local, você deverá ter acesso de saída ao servidor a seguir para fazer o download do mongomirror.

    translators-connectors-releases.s3.amazonaws.com
  • Host de migração para migrações ao vivo (push) das implantações de origem do MongoDB 6.0.17+ ou 7.0.13+ monitoradas no Cloud Manager, onde o host de migração executa o mongosync:

    O host de migração deve usar uma arquitetura de CPU de 64bits e uma das plataformas mongosync.

O processo de migração em produção exige CPU e largura de banda de rede suficiente. Use uma instância de cloud com recursos suficientes para ajudar a garantir uma migração bem-sucedida.

Evite ambientes de host que foramcaracterizados como tendo baixa largura de banda de rede.

Talvez você também precise provisionar armazenamento adicional para a opção cloudMigrationOplogPath descrita no procedimento a seguir.

  • MongoDB 6.0.17+ ou 7.0.13+. Para o host de migração que executa mongosync para facilitar as migrações push live, use uma instância com um mínimo de 8 CPUs e 24 GB de RAM.

  • Versões do MongoDB anteriores a 6.0.17. Para o host de migração que executa mongomirror para facilitar as migrações push live, use um host com 2a4 núcleos de CPU e 4a8 GB de RAM para migrar um conjunto de réplicas. Use uma instância com 2a4 núcleos de CPU por fragmento para migrar um cluster fragmentado.

1
2

Para saber mais, consulte Instale o MongoDB Agent para apenas monitorar ou fazer backup de sistemas.

3
  1. Se o arquivo automation-agent.config ainda não estiver aberto na etapa anterior, abra-o no editor de texto de sua preferência:

    sudo vi /etc/mongodb-mms/automation-agent.config
  2. Adicione ou atualize as seguintes opções de configuração de migração em produção:

    Chave
    Valor

    true

    Caminho para os arquivos oplog do processo de migração live . Essa chave é opcional e, se definida, requer o provisionamento de armazenamento suficiente no diretório especificado para o armazenamento em buffer do oplog . Entre em contato com o suporte do MongoDB se precisar de ajuda para determinar se essa chave é necessária para seu sistema.

  3. Certifique-se de que as alterações resultantes no arquivo agente de automação.config contenham as seguintes opções de configuração necessárias para a migração em produção:

    mmsGroupId=<The ID of your project>
    mmsApiKey=<The Agent API key of your project>
    mmsBaseUrl=<The URL of your Ops Manager application>
    agentFeatureCloudMigrationEnabled=true
    cloudMigrationOplogPath=<The path to the oplog files>

    Para saber mais, consulte Configurações do MongoDB Agent.

4

Um servidor adicional aparece na guia Servers e um MongoDB Agent adicional aparece na guia Agents .

Depois de provisionar o host de migração, você pode alternar para o Atlas e seguir as etapas do assistente para iniciar o processo de migração em tempo real.

Voltar

Automação de uso