Menu Docs

Página inicial do DocsMongoDB Ops Manager

Gerenciar armazenamento de snapshot do sistema de arquivos

Nesta página

  • Considerações
  • Pré-requisitos
  • Adicionar um armazenamento do sistema de arquivos
  • Editar um armazenamento do sistema de arquivos existente
  • Excluir um armazenamento do sistema de arquivos

O Ops Manager pode fazer backup de bancos de dados MongoDB comosnapshots em uma ou mais das seguintes opções de armazenamento:

Este tutorial aborda o backup de seus snapshots no armazenamento do sistema de arquivos.

Observação

Você pode ter problemas que exijam o uso de mais de um armazenamento de snapshots. Esses problemas podem incluir a necessidade de mais capacidade, a localização de dados ou o cumprimento das regulamentações de privacidade.

Para saber como atribuir armazenamentos de snapshots a diferentes data centers, consulte Atribuir armazenamentos de snapshots a data centers específicos.

Antes de criar qualquer armazenamento de snapshots do sistema de arquivos:

  • Anexe volumes de armazenamento com capacidade suficiente ao host do Ops Manager. O armazenamento de instantâneos do sistema de arquivos armazena apenas os instantâneos de backup. O caminho do banco de dados MongoDB do armazenamento de oplog deve estar em um sistema de arquivos local diferente. Para saber mais, consulte Gerenciar o armazenamento do Oplog.

  • Conceda aos volumes de armazenamento as permissões relevantes:

    • No Windows, conceda acesso ao usuário SYSTEM .

    • Em distribuições Linux instaladas por pacotes, conceda acesso ao usuário e grupo mongodb-mms:mongodb-mms .

    • Em distribuições Linux extraídas de arquivo, conceda acesso ao mesmo usuário e grupo que você atribuiu à instalação do Ops Manager.

  • Implemente a(s) instância(s) dedicada(s) do MongoDB para hospedar este armazenamento de snapshots.

  • Certifique-se de que o host que está executando o serviço Ops Manager Backup Daemon tenha capacidade suficiente para armazenar o banco de dados principal .

  • Ao executar muitas instâncias do Ops Manager, use um Nas ou SAN para o armazenamento do sistema de arquivos. Isso garante que todas as instâncias compartilhem o mesmo armazenamento. Você não pode restaurar backups ou remover snapshots expirados se as instâncias do Ops Manager não compartilharem o armazenamento do sistema de arquivos.

Importante

Se as instâncias do Ops Manager não compartilharem a mesma visualização do armazenamento de snapshots do sistema de arquivos, as restaurações de backup não serão possíveis e o Ops Manager não poderá remover snapshots expirados.

1
  1. Clique no link Admin.

  2. Clique na aba Backup.

  3. (Opcional) Se você não tiver definido anteriormente o diretório principal, defina-o na caixa Head Directory.

  4. Clique na página Snapshot Storage.

2
3
Campo
Conteúdos
File System Store Name
Um nome para o armazenamento do sistema de arquivos.
Path
O caminho do sistema de arquivos no qual o snapshot será armazenado.
MMapV1 Compression Setting

Selecione se os snapshots do storage engine MMapV1 serão compactados ou não. Qualquer tarefa de backup que use snapshots MMapV1 herda essa configuração. O valor padrão é on.

Observação

Se você planeja usar backups consultáveis, defina este valor como off . O queryable backup não pode query snapshots compactados.

WiredTiger Compression Setting

Selecione se os snapshots do mecanismo de armazenamento WiredTiger devem ou não ser compactados. Qualquer tarefa de backup que use snapshots do WiredTiger herda essa configuração. O valor padrão é off .

Observação

Se você planeja usar backups consultáveis, defina este valor como off . O queryable backup não pode query snapshots compactados.

New Assignment Enabled checkbox
Isso habilita o armazenamento de arquivos depois de criado. Se você deixar essa opção desmarcada, o armazenamento de arquivos será criado, mas nenhum backup recém-iniciado poderá ser atribuído a ele.
4

Uma vez criados, os armazenamentos do sistema de arquivos são listados diretamente na página Snapshot Storage em uma tabela. Cada linha contém as configurações para cada armazenamento do sistema de arquivos.

1
  1. Clique no link Admin.

  2. Clique na aba Backup.

  3. (Opcional) Se você não tiver definido anteriormente o diretório principal, defina-o na caixa Head Directory.

  4. Clique na página Snapshot Storage.

2
3
Campo
Conteúdos
Store Path
O local onde os backups baseados no sistema de arquivos são armazenados no servidor do Ops Manager.
Assignment Labels
Uma lista de rótulos separados por vírgulas para atribuir os armazenamentos de arquivos a grupos específicos.
Load Factor

Um valor proporcional de como as tarefa de backup são atribuídas ao armazenamento de snapshots específico em comparação com outros armazenamento de snapshots.

Por padrão, os armazenamentos de snapshots atribuem um fragmento por armazenamento de snapshots.

Se um armazenamento de snapshots tiver mais de um fragmento atribuído, isso resultará no backup de um armazenamento de snapshots com mais frequência do que do outro. Essa proporção de tarefas de backup para fragmentos pode ser alterada usando o fator de carga.

Um exemplo de como o fator de carga afeta os backups:

Você está fazendo backup de um cluster de 5 fragmentos. Seu sistema tem armazenamento de arquivos (A) com um fragmento e blockstore (B) com quatro fragmentos. Esses blockstores não devem obter uma distribuição uniforme das tarefas de backup, pois B é quatro vezes maior que A. B deve obter um fator de carga de 4 e A deve obter um fator de carga ou 1.

4
5
6
1
  1. Clique no link Admin.

  2. Clique na aba Backup.

  3. (Opcional) Se você não tiver definido anteriormente o diretório principal, defina-o na caixa Head Directory.

  4. Clique na página Snapshot Storage.

2
3
← Gerenciar armazenam de snapshots compatível com S3