Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Ops Manager
/

Fazer backup e restaurar com plataformas de terceiros

Para permitir a reutilização de soluções de backup de terceiros existentes, você pode integrar o Ops Manager a uma das seguintes plataformas de backup de terceiros que oferecem suporte a backups e restaurações certificados de snapshots de clusters MongoDB com armazenamento seguro e escalável (incluindo armazenamento frio), aplicação de imutabilidade e suporte à política de compliance:

  • Cohesity DataProtect

  • Rubrik

Com essas integrações, você pode coordenar backups e restaurações agendados ou sob demanda de seus clusters MongoDB diretamente do console de gerenciamento de terceiros para simplificar suas operações de backup, retenção e recuperação em plataformas de dados sem a complexidade e os custos operacionais adicionais de gerenciamento de operações Manager em escala de backup.

Para iniciar o processo de backup ou restauração, a plataforma de backup de terceiros chama a API de administração do Ops Manager para colocar o cluster MongoDB em um estado pronto para backup ou pronto para restauração. A plataforma de terceiros lida com todas as operações de backup ou restauração, antes de chamar a API de administração do Ops Manager novamente para retornar o cluster a um estado de execução normal.

Embora o suporte do MongoDB possa ajudá-lo a configurar os pontos de integração no Ops Manager, entre em contato com seu fornecedor terceirizado para resolver problemas de funcionalidade ou desempenho relacionados ao processo de backup e restauração.

Você pode usar apenas uma única solução para fazer backup de um único cluster. Você não pode usar o Ops Manager e uma plataforma de terceiros para fazer backup do mesmo cluster. Você não pode usar várias plataformas de terceiros para fazer backup do mesmo cluster.

Observação

Os backups de terceiros não podem ser executados junto com o processo de backup nativo do Ops Manager no mesmo cluster. No entanto, você pode executar ambos os tipos de backups em clusters separados dentro do mesmo projeto para uma estratégia de resiliência flexível.

  • Seu projeto do Ops Manager deve executar o MongoDB Ops Manager versão 8.0.8 ou posterior para se integrar a plataformas de backup de terceiros.

  • Consulte a documentação do fornecedor para obter a versão do conjunto de ferramentas a ser usado.

  • Sincronize os relógios em todas as suas máquinas host antes de configurar o Ops Manager para integração de backup de terceiros. Para saber mais, consulte Sincronização do relógio.

Conclua a seguinte configuração prévia no Ops Manager antes de acessar sua plataforma de terceiros para concluir a configuração de sua integração:

1

Para conceder o nível apropriado de acesso à API de administração do Ops Manager ao fornecedor terceirizado, você deve gerar uma chave de API global ou de nível de projeto no Ops Manager.

Consulte a documentação do fornecedor terceirizado para determinar qual nível de acesso à API é necessário para sua integração.

Para gerar uma chave de API para acesso à API de administração do Ops Manager global:

  1. No console do Ops Manager Admin, clique em General e API Keys.

  2. Clique no botão Create API Key.

  3. No modal Enter API Key Information, forneça uma descrição para sua chave API e selecione Global Backup Admin no menu suspenso Global Permissions.

  4. Clique no botão Next.

  5. Copie o Public Key e o Private Key e armazene-os em um local seguro.

    Cada solicitação de API exige que essas chaves no cabeçalho se comuniquem com segurança com o Ops Manager.

  6. Clique em Done.

Para gerar uma chave de API para acesso à API de administração do Ops Manager em nível de projeto:

  1. No seu projeto do Ops Manager, expanda o menu suspenso Access Manager e selecione Project Access.

  2. Clique na aba API Keys.

  3. Clique no botão Create API Key.

  4. No modal Enter API Key Information, forneça uma descrição para sua chave API e selecione Project Backup Admin no menu suspenso Project Permissions.

  5. Clique no botão Next.

  6. Copie o Public Key e o Private Key e armazene-os em um local seguro.

    Cada solicitação de API exige que essas chaves no cabeçalho se comuniquem com segurança com o Ops Manager.

  7. Clique em Done.

Para saber mais sobre o acesso à API de administração do Ops Manager, consulte Acesso programático da API ao Ops Manager.

2
  1. No console do Ops Manager Admin, clique em General e Ops Manager Config.

  2. Clique na aba Custom.

  3. Adicione um dos seguintes pares de chave e valor para habilitar o backup de terceiros no nível global ou de projeto .

    Consulte a documentação do fornecedor terceirizado para determinar qual nível de acesso é necessário para sua integração.

    Nível de acesso
    Chave
    Valor

    Projeto

    mms.featureFlag.backup.thirdPartyManaged

    controlled

    Global

    mms.featureFlag.backup.thirdPartyManaged

    enabled

  4. Clique em Save para habilitar o backup de terceiros.

3

Se você habilitou o backup de terceiros no nível do projeto na etapa anterior, deverá habilitar o backup de terceiros nas configurações do projeto do MongoDB :

  1. Em seu projeto do Ops Manager, clique em Settings.

  2. Clique na aba Beta Features e clique em Backup Third Party Managed.

4

Se ainda não estiverem instalados, instale MongoDB Agents em todos os servidor de cada cluster MongoDB dos quais você deseja fazer backup:

  1. Em seu projeto do Ops Manager, clique em Deployment, na aba Agents e na aba Downloads & Settings.

  2. Selecione o sistema operacional da máquina host no menu suspenso Select your operating system.

  3. Siga as instruções para instalar um MongoDB Agent em cada um dos servidores MongoDB dos quais você deseja fazer backup.

Para saber mais, consulte Instalar o MongoDB Agent para gerenciar sistemas.

5

Para definir um diretório para a saída do oplog do MongoDB Agent :

  1. No console do Ops Manager Admin, clique em General e Ops Manager Config.

  2. Clique na aba Custom e adicione o seguinte par de chave e valor:

    Chave
    Valor

    brs.thirdparty.baseOplogFilePath

    Caminho para um diretório que o MongoDB Agent pode acessar.

  3. Clique em Save para adicionar seu parâmetro de caminho de arquivo.

  4. Para cada MongoDB Agent que você configurou anteriormente, verifique se o agente pode ler e escrever no diretório oplog.

    Para métodos de verificação, consulte a documentação do seu sistema operacional.

6

Em seu projeto do Ops Manager, clique em Deployment e na guia Servers para visualizar os servidores de cluster MongoDB que seu projeto do Ops Manager gerencia.

Para cada servidor:

  1. Clique no menu ao lado do MongoDB Agent do seu servidor de destino.

  2. Clique em Activate Monitoring e Activate Backup.

  3. Clique em Review & Deploy.

    O modal Review Your Changes aparece.

  4. Após revisar suas alterações, clique em Confirm & Deploy.

7
  1. Em seu projeto do Ops Manager, clique em Continuous Backup.

  2. Passe o mouse sobre a coluna Status do cluster fragmentado ou do conjunto de réplicas de destino e clique em Manage.

  3. No modal seguinte, clique em Manage.

    O status Continuous Backup do cluster muda para Third Party Managed.

8

Para concluir a integração do Ops Manager com sua plataforma de backup de terceiros, consulte a documentação do seu fornecedor:

Voltar

Banco de dados único ou collection

Nesta página