ykwll 发表于 2018-7-29 09:37:02

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]
查看完整版本: Ansible集中化管理平台超小规模试手