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:

Copy to Clipboard

Bom agora que ja temos o Ansible instalado, vamos fazer o download do pacote de scripts no GitHub abaixo:

Copy to Clipboard

Copiando o pacote de scripts com git:

Copy to Clipboard

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:

Copy to Clipboard

Depois copie a

Copy to Clipboard

Edite o arquivo hosts do pacote de diretorio do ansible:

Copy to Clipboard

Adicione os hosts que vai fazer a instalacao e salve o arquivo, veja o exemplo abaixo:

Copy to Clipboard

Depois disso faca um teste para verificar se o ansible esta realmente conectando e funcionando corretamente com o script abaixo:

Copy to Clipboard

Agora finalmente execute o script para fazer a instalacao remota do MySQL 5.7 no seu servidor de banco de dados:

Copy to Clipboard

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).