Fazer backup de um sistema
Nesta página
Você pode fazer backup de seu MongoDB deployment em um banco de banco de dados MongoDB local ou em um banco de banco de dados MongoDB hospedado na nuvem.
Importante
Somente conjuntos de réplica ou clusters fragmentados podem ser armazenados em backup. Para fazer backup de um processo autônomo mongod , você deve convertê-lo em um conjunto de réplicas de um único membro.
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 Ops Manager.
Execute o MongoDB Enterprise com um FCV de 4.2 ou posterior.
Ter um nó primário ativo.
Tenha um nó com WiredTiger definido como seu storage engine.
Requisitos de cluster fragmentado
Um cluster fragmentado deve:
Ser monitorado pelo Ops Manager.
Execute o MongoDB Enterprise com um FCV de 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.
Compatibilidade com o MongoDB
Todos os bancos de dados FCV 4.2 e posteriores devem atender às considerações de backup apropriadas.
Compatibilidade com o MongoDB
A versão do MongoDB e a versão do Ops Manager devem atender aos requisitos de compatibilidade.
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.
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 Username/Password ou LDAP , a senha utilizada para autenticar o MongoDB Agent com o MongoDB deployment. |
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.
Na Start Backup barra lateral do , configure a origem da cópia de segurança e o mecanismo de armazenamento.
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. |
Se o mecanismo de armazenamento for WiredTiger, você poderá habilitar a criptografia. Para habilitar a criptografia, selecione Enable Encryption. Selecione somente se você tiver configurado o servidor KMIP para seus backups e configurado o projeto para usar KMIP.
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 Username/Password ou LDAP , a senha utilizada para autenticar o MongoDB Agent com o MongoDB deployment. |
Allows TLS for connections | Se marcado, o Backup usa TLS para se conectar ao MongoDB. |
Para filtrar quais namespaces são armazenados em backup, clique Advanced Settings em .
Para excluir bancos de dados e coleções deste backup:
Clique em Blacklist.
Insira o primeiro banco de dados de dados e coleção na caixa de texto. Para collections, insira o namespace completo:
<database>.<collection>
.Para excluir bancos de dados ou coleções adicionais, clique no link Add another e repita a etapa anterior.
Para incluir apenas determinados bancos de dados e coleções para esse backup:
Clique em Access List.
Insira o primeiro banco de dados de dados e coleção na caixa de texto. Para collections, insira o namespace completo:
<database>.<collection>
.Para incluir bancos de dados ou coleções adicionais, clique no link Add another e repita a etapa anterior.