wils@web ~ $ cat ~/ajuda/como-configurar-o-mongodb-7-0-para-replicacao-com-alta-disponibilidade.md

Banco de Dados

Como configurar o MongoDB 7.0 para replicação com alta disponibilidade

atualizado em 17/08/2026

Este manual irá guiá-lo na configuração do MongoDB 7.0 para replicação com alta disponibilidade. A replicação permite que você tenha cópias de seus dados em diferentes servidores, garantindo que, em caso de falha de um servidor, outro possa assumir o controle.

Pré-requisitos

  • Três ou mais servidores com MongoDB 7.0 instalado.
  • Conexão de rede entre os servidores.
  • Permissões de administrador em todos os servidores.

Passo 1: Configuração do MongoDB

Em cada servidor, edite o arquivo de configuração do MongoDB, geralmente localizado em /etc/mongod.conf.

sudo nano /etc/mongod.conf

Adicione ou modifique as seguintes linhas:

replication:
  replSetName: "rs0"

Passo 2: Iniciar o MongoDB

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

sudo systemctl restart mongod

Passo 3: Configurar o Replica Set

Conecte-se ao shell do MongoDB em um dos servidores:

mongo

Em seguida, inicie o Replica Set com o seguinte comando:

rs.initiate()

Adicione os outros membros ao Replica Set:

rs.add(":27017")
rs.add(":27017")

Passo 4: Verificar o Status do Replica Set

Para verificar se o Replica Set está funcionando corretamente, use:

rs.status()

Conclusão

Com a configuração do MongoDB 7.0 para replicação, você garante alta disponibilidade dos seus dados. É recomendável monitorar o estado do Replica Set regularmente.

Dica: Considere implementar um sistema de backup para complementar sua estratégia de alta disponibilidade.

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.