Opa, Eae Pessoal.
Nesse Post, venho apresentar e demonstrar como fazer a instalacao do MySQL fornecido pela Oracle de forma automatizada e simples.
Para este post estarei utilizando o seguinte cenario:
1 servidor para o ansible
1 servidor que sera o nosso banco de dados MySQL
Primeiramente temos que preparar nosso ambiente para utilizar o Ansible.
Veja abaixo com fazer a instalacao do Ansible no CentOS/Red Hat ou derivados:
Bom agora que ja temos o Ansible instalado, vamos fazer o download do pacote de scripts no GitHub abaixo:
Copiando o pacote de scripts com git:
Imagem instalacao mysql ansible
Bom depois de instalar o ansible, git e clonar o repositorio no servidor do ansible, vamos precisar gerar chaves ssh e compartilhar entre o servidor do ansible e o servidor de banco de dados para que possamos executar os scripts do pacote do ansible.
Para gerar as chaves dentro do diretorio que copiou o repositorio de scripts do git:
Depois copie a
Edite o arquivo hosts do pacote de diretorio do ansible:
Adicione os hosts que vai fazer a instalacao e salve o arquivo, veja o exemplo abaixo:
Depois disso faca um teste para verificar se o ansible esta realmente conectando e funcionando corretamente com o script abaixo:
Agora finalmente execute o script para fazer a instalacao remota do MySQL 5.7 no seu servidor de banco de dados:
Obs: Lembrando que tambem eh possivel fazer a instalacao para todo um grupo de servidor de uma soh vez, substituindo o nome do servidor pelo nome do grupo, que no nosso exemplo eh dbservers.
Outra observacao sobre o script eh que as versoes que voce pode instalar sao essas aqui (55, 56, 57, 80).