1. 编辑修改配置ansible.cfg 文件:
>vim /etc/ansible/ansible.cfg
2.修改: (记得把#(注释符号)去掉)
ssh key host: host_key_checking = False 关闭校验
accelerate_port = 10000 连接加速配置
accelerate_multi_key = yes (vim esc 之后 输入/ 进行指定字符查找)
3. 键盘输入下面指令,并且一直按回车,不输入密码生成公钥和密钥文件(ssh/id_rsa 和 ssh/id_rsa.pub)
>ssh-keygen -t rsa
4. 编辑节点清单文件:
>vim /etc/ansible/hosts
添加主机: [testservers]
127.0.0.1
5. 将公钥复制到主机节点127.0.0.1 (本地服务器密码为Pass1234)
>ssh-copy-id i root@127.0.0.1
6. 运行ansible Ping 自己
>ansible all -m ping
1.
>vim ping.yml
---
- name: ping testservers
hosts: testservers
remote_user: root
tasks:
- name: ping
ping: ''
2. 运行ansibleplaybook ping 自己
>ansible-playbook ping.yml
成功!!!