wils@web ~ $ cat ~/ajuda/como-configurar-o-mongodb-7-0-para-alta-disponibilidade-com-replica-sets-no-ubuntu-22-04.md

Banco de Dados

Como configurar o MongoDB 7.0 para alta disponibilidade com Replica Sets no Ubuntu 22.04

atualizado em 30/07/2026

Introdução

Este manual aborda como configurar o MongoDB 7.0 para alta disponibilidade utilizando Replica Sets no Ubuntu 22.04. Os Replica Sets permitem que várias instâncias do MongoDB trabalhem juntas para garantir a continuidade do serviço em caso de falhas.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Acesso root ou sudo ao sistema.
  • MongoDB 7.0 instalado.

Passo a Passo para Configuração

1. Instalação do MongoDB

Se o MongoDB ainda não estiver instalado, execute os seguintes comandos:

sudo apt update
sudo apt install -y mongodb

2. Configuração do Replica Set

Edite o arquivo de configuração do MongoDB:

sudo nano /etc/mongod.conf

Adicione ou modifique a seção replication para incluir:

replication:
replSetName: "rs0"

3. Iniciar o MongoDB

Reinicie o serviço do MongoDB para aplicar as alterações:

sudo systemctl restart mongod

4. Inicializar o Replica Set

Acesse o shell do MongoDB:

mongo

Dentro do shell, inicialize o Replica Set:

rs.initiate()

5. Adicionar Membros ao Replica Set

Para adicionar novos membros, use:

rs.add(":27017")

6. Verificar o Status do Replica Set

Para verificar o status do Replica Set, execute:

rs.status()

Conclusão

Com a configuração do Replica Set, o MongoDB agora está preparado para alta disponibilidade. Lembre-se de monitorar o desempenho e a saúde do seu Replica Set regularmente.

Dica: Considere implementar backups regulares e monitoramento para garantir a integridade dos dados.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.