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.787 ]

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

Ansible - Automatizando o Data Center

Monitorando Banco de Dados Postgres com ZABBIX

Leitura recomendada

A ferramenta Nagios aplicada a IPv6

Problemas encontrados na adoção do IPv6

Nagios no Ubuntu 14.04 - Instalação e configuração

Configurações Básicas no CentOS 7

PPoE Mikrotik - QoS Dinâmico e Individual

  
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