Projeto MongoDB Replicaset – Crie todo um ambiente de replicação com apenas “1 click” totalmente automatizado

images

Nesta semana postarei um projeto de infraestrutura de replicação em mongoDB totalmente automatizado onde você com apenas “1 click” terá todo um conjunto de replicasets funcionando a todo vapor!

Este projeto poderá ser utilizado como base de estudos ou eventuais testes com replicação do mongoDB.

Os únicos requerimentos são:

  • 1 sistema operacional, CentOS – (Na segunda versão ele tanto em CentoOS quanto em Debian);
  • Ser administrador da máquina;
  • Interessante ter um IP fixo na máquina.
  • Python 3 instalado.

Não precisa do mongoDB instalado, o “robô” o instalará com base na versão do sistema operacional que estiver usando.

Ao rodar o “robô”, ele lhe dará um conjunto de replicasets de 3 serviços (nós) em mongoDB (1 master e 2 slaves).

Captura-de-Tela-2019-09-28-às-20.58.12-1024x408

Quando o “robô” terminar de rodar, ele imprimirá um nome de usuário, IP e Porta para você possa se conectar tanto no master quanto nos slaves.

Ele também imprime passo a passo cada etapa que estiver realizando no S.O. Falarei das etapas no post principal.

Ao término da instalação do conjunto de replicasets, o “robô” também terá adicionado 1001 linhas em uma base de dados pré definida e espelhará esses dados para os slaves.

Fiquem à vontade para brincar com os replicasets e com o código que será totalmente open source e está escrito em Python.

Sugiro que o sistema operacional seja instalado em uma máquina virtual e que antes de rodarem o “robô”, façam um snapshot da máquina limpa, assim você poderá voltar ao estado inicial sem mais problemas.

 

Até o post principal..

Abraços…

Marcado com: , , , , , ,
Publicado em Desenvolvimento, NoSQL, Python

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Arquivos
Follow SQL DATA BLOG on WordPress.com
Mais acessados
  • Nenhum
%d blogueiros gostam disto: