Ansible - Instalação em massa Agent Zabbix

Neste artigo faço apresentação de uma grande tarefa de automação de instalação de agentes zabbixv via Ansible.

[ Hits: 22.765 ]

Por: Renato Santos em 20/04/2016


Autenticação via chaves



Copie sua chave pública local para o(s) cliente(s). Se ainda não foi criada, execute:

ssh-keygen

scp id_rsa.pub operador@10.0.0.5:~/

Em cada servidor:

Se não houver o diretório .ssh, execute ssh-keygen.

Crie o arquivo de autorização:

cat id_rsa.pub > ~/.ssh/authorized_keys;
$ chmod 644 .ssh/authorized_keys


Teste deslogando e logando novamente. Não deverá ser pedida nenhuma senha.

Obs.: para evitar que o "sudo su -" peça senha, execute visudo e coloque na última linha:

<nome do login> ALL=(ALL) NOPASSWD:ALL

Dicas de sintaxe arquivo ansible_hosts

* Sintaxe alternativa para o arquivo ansible_hosts: se você não tem nomes DNS para facilitar o acesso à seus servidores, coloque apelidos no próprio arquivo ansible_host, assim:

[ubuntu]
appserver01 ansible_ssh_host=10.0.0.1 ansible_ssh_user=root ansible_ssh_pass=senha1
appserver02 ansible_ssh_host=10.0.0.2 ansible_ssh_user=root ansible_ssh_pass=senha2
appserver03 ansible_ssh_host=10.0.0.3 ansible_ssh_user=root ansible_ssh_pass=senha3
appserver04 ansible_ssh_host=10.0.0.4 ansible_ssh_user=root ansible_ssh_pass=senha4

Página anterior     Próxima página

Páginas do artigo
   1. Instalação Ansible
   2. Autenticação via chaves
   3. Criando PlayBook
   4. Criando template
Outros artigos deste autor

Monitorando Banco de Dados Postgres com ZABBIX

Ansible - Automatizando o Data Center

Leitura recomendada

Tutorial hadoop - Guia prático de um cluster com 3 computadores

Plugin MSofficeKey para OCS Inventory

Asterisk - Configuração de Ramais SIP

Instalação OpenMeettings no Debian 7

Como configurar o NGinx em 3 passos

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts