Fazer backup de um sistema
Nesta página
- A autenticação OAuth 2.0 para acesso programático ao Cloud Manager está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para usar a 2.0 autenticação OAuth, crie uma conta de serviço para usar em suas solicitações para a API pública do Cloud Manager .
Você pode fazer backup da implantação do MongoDB.
Importante
Somente conjuntos de réplicas ou clusters fragmentados podem ser armazenados em backup. Para fazer backup de um processo mongod autônomo, você deve convertê-lo em um conjunto de réplicas de nó único.
Considerações
O Cloud Manager cria snapshots usando a versão de correção mais recente do MongoDB.
Exemplo
Considere um sistema onde a versão atual do MongoDB é 4.0.20.
Se você fizer backup de um reconhecimento de data center executando o MongoDB 4.0.15, O Cloud Manager cria o snapshot usando o MongoDB 4.0.20, a versão atual. O Cloud Manager exibe esse snapshot como MongoDB 4.0.20 no console.
O MongoDB garante que todas as versões de lançamento de patch sejam compatíveis. Você pode usar os snapshots criados com 4.0.20 para restaurar para seu 4.0.15 instâncias, se necessário.
Pré-requisitos
Nomes exclusivos para itens de implantação
Certifique-se de que seus itens de implementação tenham nomes exclusivos antes de criar backups.
Importante
O conjunto de réplicas, o agrupamento fragmentado e os nomes de shards dentro do mesmo projeto devem ser únicos. A falta de nomes exclusivos para os sistemas resultará em snapshots de backup quebrados.
Requisitos do conjunto de réplicas
Um conjunto de réplicas deve:
Ser monitorado pelo Cloud Manager.
Execute o MongoDB Enterprise com FCV 4.2 ou posterior.
Ter um nó primário ativo.
Tenha um nó com WiredTiger definido como seu storage engine.
Ser monitorado pelo Cloud Manager.
Execute o MongoDB versão 2.6 a 4.0.
Ter um nó primário ativo.
Requisitos de cluster fragmentado
Um cluster fragmentado deve:
Ser monitorado pelo Cloud Manager.
Execute o MongoDB Enterprise com FCV 4.2 ou posterior em todos os nós, incluindo o servidor de configuração.
Tenha um nó primário ativo de cada shard e o servidor de configuração.
Tenha um nó por shard ou servidor de configuração com o WiredTiger definido como seu storage engine.
Ser monitorado pelo Cloud Manager incluindo pelo menos um
mongos
no cluster.Execute o MongoDB versão 2.6 a 4.0.
Ter todos os servidores de configuração em execução. Os processos do servidor de configuração
mongod
devem ser iniciados com a opção de linha de comando--configsvr
ou a configuração{ "clusterRole": "configsvr" }
no arquivo de configuraçãomongod
.Conclua a rodada de balanceamento em menos de uma hora.
Compatibilidade com o MongoDB FCV 4.2
Todos os reconhecimento de data center FCV 4.2 e posteriores devem atender às considerações de backup apropriadas.
Compatibilidade com o MongoDB
A versão do MongoDB deve atender à compatibilidade mínima.
Plano de Proteção de Dados
Decida como fazer backup dos dados e de quais dados fazer backup.
Procedimento
Você pode fazer backup de todo o sistema do MongoDB.
No MongoDB Cloud Manager, Go a página Continuous Backup do seu projeto.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Clique em Continuous Backup na barra lateral.
A página Backup contínuo é exibida.
Definir mecanismos de autenticação.
Se a automação não managed sua implantação e sua implantação exigir autenticação, especifique o mecanismo de autenticação e as credenciais.
Especifique o seguinte, conforme apropriado:
Auth Mechanism | O mecanismo de autenticação que o host MongoDB usa. As opções do MongoDB Community incluem:
As opções do MongoDB Enterprise também incluem: |
DB Username | Para autenticação Consulte Configurar o MongoDB Agent para Autenticação ou Configurar o MongoDB Agent para LDAP. |
DB Password | Para autenticação do |
Allows TLS for connections | Se marcado, o Backup usa TLS para se conectar ao MongoDB. |
Você pode optar por fazer backup de todos os bancos de dados e coleções em sua implantação do MongoDB ou específicos.
No MongoDB Cloud Manager, Go a página Continuous Backup do seu projeto.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Clique em Continuous Backup na barra lateral.
A página Backup contínuo é exibida.
Na barra lateral do Start Backup, configure a origem de backup e o storage engine.
Menu | Valores possíveis | Valor padrão |
---|---|---|
Sync source |
|
Usar um secundário é preferível porque minimiza o impacto no desempenho no primário. |
Storage Engine |
Consulte as considerações em Mecanismos de armazenamento. | O mesmo mecanismo de armazenamento que o nó primary do banco de dados de dados que está sendo copiado. |
Definir mecanismos de autenticação.
Se a automação não managed sua implantação e sua implantação exigir autenticação, especifique o mecanismo de autenticação e as credenciais.
Especifique o seguinte, conforme apropriado:
Auth Mechanism | O mecanismo de autenticação que o host MongoDB usa. As opções do MongoDB Community incluem:
As opções do MongoDB Enterprise também incluem: |
DB Username | Para autenticação Consulte Configurar o MongoDB Agent para Autenticação ou Configurar o MongoDB Agent para LDAP. |
DB Password | Para autenticação do |
Allows TLS for connections | Se marcado, o Backup usa TLS para se conectar ao MongoDB. |