Menu Docs
Página inicial do Docs
/ /

Configurar um Ops Manager secundário para fazer backup do Ops Manager

Este guia mostra como configurar um Ops Manager secundário para fazer backup de um Ops Manager primário e seus bancos de dados de backup. Para obter uma visão geral desse padrão, consulte Fazer backup e restaurar o Ops Manager usando uma instância secundária.

Mantenha essa configuração de backup separada dos backups que o Ops Manager principal faz de suas deployments do MongoDB . Use um projeto dedicado no Ops Manager secundário para os bancos de dados de suporte do Ops Manager principal. Essa separação evita confusão entre os backups de recuperação de desastres do Ops Manager e os backups de aplicação .

Você deve fazer backup do banco de dados de aplicativo do Ops Manager principal. Faça backup do armazenamento de metadados de snapshot e do armazenamento de metadados oplog também. Ao fazer backup dos três bancos de dados de backup, você pode restaurá-los em um único ponto consistente no tempo.

Antes de configurar o Ops Manager secundário, conclua os pré-requisitos a seguir.

  • Implante um Ops Manager secundário em um domínio de falha separado do Ops Manager principal. Você pode usar uma instalação nova do Ops Manager que execute a mesma versão que o Ops Manager principal ou uma versão posterior.

  • Implemente o próprio banco de dados de aplicativo do gerente de operações secundário como um conjunto de réplica para alta disponibilidade.

  • Habilite e configure um Backup Daemon no Ops Manager secundário com um3blockstore de armazenamento compatível com S para os snapshots do banco de dados de aplicativo do Ops Manager principal.

  • Execute o banco de dados de aplicativo do Ops Manager principal como um conjunto de réplicas de vários membros (por exemplo , um conjunto de réplicas de três membros) para failover automático. O backup oferece suporte a conjuntos de réplicas e clusters fragmentados. Se você precisar fazer backup de um banco de dados de aplicativo autônomo existente, converta-o em um conjunto de réplicas primeiro. Use um conjunto de réplicas de um único nó apenas como uma etapa de transição para uma topologia de vários nós.

  • Execute o banco de dados de aplicativo no MongoDB Enterprise.

  • Para testar o caminho de backup e restauração de ponta a ponta, verifique se o Ops Manager principal tem pelo menos um projeto com um cluster gerenciado habilitado para backup.

  • Permita que os servidores de aplicação secundários do Ops Manager alcancem os hosts do banco de dados de apoio do Ops Manager principal na porta do MongoDB Agent .

  • Permita que os hosts do banco de dados de backup do Ops Manager primário alcancem o Ops Manager secundário na porta do aplicação Ops Manager secundário.

  • Ative a criptografia de transporteTLS ou equivalente entre as instâncias primárias e secundárias do Ops Manager. O tráfego de backup carrega a configuração do aplicação do Ops Manager principal, que inclui credenciais e outros dados confidenciais.

  • Confirme que você pode autenticar nos bancos de dados de backup do gerente de operações principal. Para saber mais, consulte Configurar as conexões para o banco de dados do aplicativo.

Antes que ocorra um desastre, preserve os seguintes arquivos em cada host principal do Ops Manager. Esses arquivos não fazem parte do backup do banco de dados de aplicativo e devem ser mantidos separadamente:

Item
Localização
Descrição

Chave de criptografia gen.key

/etc/mongodb-mms/gen.key

Criptografa o conteúdo do banco de dados de aplicativo . Deve corresponder à chave usada para a instalação original, ou o Ops Manager principal não pode descriptografar o banco de dados de aplicativo restaurado na inicialização.

Configuração do Ops Manager

conf-mms.properties e arquivos de configuração JVM

Armazena URIs de banco de dados , configuração de blockstore , chaves de licença e certificados TLS. Sem ele, você deve reconfigurar o Ops Manager principal manualmente.

Configuração do agente

/etc/mongodb-mms/automation-agent.config em cada host gerenciado

Armazena mmsGroupId e mmsApiKey. Eles devem corresponder aos registros de projeto do banco de dados do aplicação restaurado para que os agentes se conectem novamente sem novo registro.

Importante

Se o arquivo gen.key estiver ausente ou não corresponder ao banco de dados de aplicativo restaurado, o Ops Manager principal falhará na verificação de simulação de inicialização com um erro de que gen.key não corresponde à chave já usada para essa instalação do Ops Manager. Mantenha o gen.key em sua cópia de segurança do desastre junto com os dados do banco de dados de aplicativo .

1

No Ops Manager secundário, adicione o banco de dados de aplicativo do Ops Manager primary como um sistema existente:

  1. Crie ou selecione um projeto dedicado para os bancos de dados de suporte do gerente de operações principal.

  2. Clique Deployment em, Add Existing MongoDB Deployment e adicione o conjunto de réplicas do banco de dados de aplicativo . Para saber mais, consulte Adicionar processos MongoDB existentes ao Ops Manager.

  3. Instale o MongoDB Agent em cada host do banco de dados de aplicativo e registre-o com o Ops Manager secundário usando o mmsGroupId e do projeto secundário do Ops mmsApiKey Manager. Para saber mais,consulte Instalar o MongoDB Agent para gerenciar sistemas.

  4. Confirme que todos os membros do banco de dados de aplicativo aparecem como íntegros no Ops Manager secundário antes de continuar.

2

No Ops Manager secundário, ative o backup para o banco de dados de aplicativo do Ops Manager principal:

  1. Na visualização do sistema, clique no menu e, em seguida, clique Enable Backup em.

  2. Confirme que o Backup Daemon está em execução e um blockstore está configurado no Ops Manager secundário.

  3. Defina o agendamento de snapshots, a política de retenção e o alvo de armazenamento.

  4. Aguarde a conclusão do primeiro snapshot e a exibição de uma janela de recuperação point-in-time contínua. Isso confirma que o backup está íntegro.

Para saber mais sobre a configuração de backup, consulte Fazer backup de um sistema.

3

Faça também backup do armazenamento de metadados de snapshots do Ops Manager principal e do armazenamento de metadados de oplog:

  1. Adicione cada conjunto de réplicas ao Ops Manager secundário da mesma forma que adicionou o banco de dados de aplicativo.

  2. Ative o backup para cada um.

O backup de todos os três bancos de dados de backup permite restaurá-los em um único ponto consistente no tempo durante a recuperação.

4

Confirme que o Ops Manager secundário faz backup dos bancos de dados de backup conforme o esperado:

  1. Confirme que novos snapshots aparecem no agendamento que você definiu.

  2. Confirme que a janela de recuperação de ponto no tempo é contínua e avança ao longo do tempo.

Observação

O modo de restauração é ativado por padrão no Ops Manager 8.0.24 e posteriores. Para desativá-lo, defina a variável personalizada mms.featureFlag.automation.restorationMode como disabled em Admin, General, Ops Manager Config, Custom Variables. A alteração entra em vigor na próxima pesquisa do MongoDB Agent , sem reinicialização.

Depois de configurar esse padrão, valide o caminho de restauração regularmente. Para restaurar o Ops Manager primário em um evento de recuperação de desastres, consulte Restaurar o Ops Manager de um Ops Manager secundário.

Voltar

Backup e restauração do Ops Manager

Nesta página