Cluster multi-master com MariaDB 10.1 + Galera

O Galera Cluster possui replicação síncrona, ou seja, todos os nós do cluster vão estar sempre sincronizados permitindo que a aplicação leia e grave em qualquer nó do cluster, e sem se preocupar com a integridade dos dados. Para facilitar esta tarefa de criação do cluster, criei este script tem por objetivo instalar e configurar um cluster de MariaDB 10.1 utilizando o Galera Cluster no CentOS 7. Vale ressaltar que a documentação do Galera Cluster recomenda no mínimo 3 nós, por este motivo o script irá solicitar os dados de 3 hosts. Utilizando o Script: 1 - Baixe o Script no primeiro nó do cluster; 2 - No primeiro host gere a chave SSH com o usuário root com o comando ssh-keygen (Não crie senha); 3 - Compartilhe a chave SSH com os demais hosts, para isso basta utilizar o comando ssh-copy-id root@<IP_HOST>; 4 - Antes de iniciar o Script, tenha em mãos o hostname desejado dos nós do cluster e o IP. O Script se encarregará de alterar o hostname das máquinas e criar as entradas no /etc/hosts; 5 - Inicie o script e responda as informações solicitadas. Após o término, seu cluster estará pronto para ser utilizado. Para mais informações basta ler a documentação do MariaDB e o Galera Cluster. Observações: caso o cluster seja desativado (Todos os nós pararem), o primeiro nó do cluster deve ser iniciado com o comando galera_new_cluster, os demais podem ser iniciados normalmente com systemctl start mariadb.

Por: Bruno Ricardo Rodrigues


Script para baixar e-mails de sites automaticamente

Olá pessoal, depois de se deparar com altos preços de lista de e-mails, decidi criar meu próprio programa ou script para criar minhas lista de e-mails. Para que o script funcione, o lynx ou wget devem estar instalados. Claro, deve estar conectado a internet.

Por: Iago Lira


Facilitando algumas tarefas no CentOS 7

Olá pessoal, Passei as últimas horas me dedicando a criar um script para automatizar/facilitar algumas tarefas que realizo com freqüência no CentOS 7, tais como Firewall, SElinux, hostname, Configuração de interface de rede entre outras. Nada impede de executar o script em outras versões do CentOS ou outras distros, porém até o momento somente testei no CentOS 7. Como para mim foi e será muito útil, tive a ideia de divulgar aqui no VOL, quem sabe não ajudo mais alguém :)

Por: Bruno Ricardo Rodrigues


Troca de link em caso de queda de Internet (FAILOVER)

Um simples script para troca de gateway de um firewall com duas wans em caso de queda do link ativo. Adcione uma regra ao cron da seguinte forma: */1 * * * * /home/script/failover.sh No meu caso meu script é executado a cada minuto e esta localizado dentro da pasta HOME.

Por: Marcello Carvalho


Ajuste de brilho do monitor

Programa desenvolvido para ajustar o brilho do monitor de computadores que usam o sistema operacional Ubuntu/Linux. Principalmente para ajudar as pessoas que estão com problemas nas teclas de atalho para ajuste do brilho do monitor.

Por: Renato Araújo


Verificação e otimização do banco de dados MySQL

Esse é um script que faz uma verificação de forma dinâmica dos bancos no MySQL, após fazer as verificações necessárias, é feito uma otimização para evitar que o banco fique corrompendo indevidamente. IMPORTANTE! Mantenha o backup sempre em dia ;-) Enjoy!

Por: Alessandro Librelato






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts