Ansible集中化管理平台超小规模试手
说明:操作系统:Centos7
环境:VMware 3台
主控端:192.168.137.7
监控端10:192.168.137.10
监控端11:192.168.137.11
一、安装ansible
yum install -y ansible #此安装只用安装主控端一台即可 二、ansible配置和测试
我们把需要监控的主机IP写进ansible的配置hosts里。
vim /etc/ansible/hosts #把下面的IP换成你自己的就可以了
#green.example.com
#blue.example.com
192.168.137.10
192.168.137.11
#alpha.example.org
#beta.example.org
192.168.137.10
192.168.137.11
现在,我们对这两个监控端进行连通性测试。
# ansible 192.168.137.10 -m ping -k
# ansible webservers -m ping -k
若使用非root用户,可用用这条:
ansible webservers -m ping -u ansible -sudo 三、配置SSH免密码访问
当然了,每次SSH连接的时候都要输入密码很是麻烦,所以,我们现在进行免密码访问设置。
# ssh-keygen -t rsa #创建钥匙命令,id_rsa私钥,id_rsa_pub公钥,一路按回车就好
这里需要注意一点,就是钥匙生成的位置,有些系统默认生成在/root/.ssh/
我这里是生成在/home/user/.ssh/
如果位置没找到,就不能把密钥发到监控端。
好了,下面我们把公钥发给监控端。
#ssh-copy-id -i /home/user/.ssh/id_rsa.pub root@192.168.137.10
#ssh-copy-id -i /home/user/.ssh/id_rsa.pub root@192.168.137.11
#ssh root@192.168.137.10 #查看是否可以免密登录
页:
[1]