码迷,mamicode.com
首页 > 其他好文 > 详细

anaible安装和基本配置

时间:2018-04-16 13:11:46      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:ansible安装

    Ansible是一款简单的自动化IT工具,它是基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

    Ansible是一个简单的自动化运维管理工具,可以用来自动化部署应用、配置、编排 task(持续交付、无宕机更新等), Ansible只需要在一台普通的服务器上运行即可,不需要在被管控的服务器上安装客户端。

1.  ** yum安装ansible**

   ansible的管理端必须是Linux系统;centos 7默认有自带EPRL源。

#yum install ansible


安装完成后,检查ansible版本:

#ansible --version


2.  配置管理主机

#vim /etc/ansible/hosts
[intranet_saas]
192.168.253.4
192.168.253.5
192.168.253.18
192.168.253.22

intranet_saas表示分组


3. 配置控制主机SSH密钥

在Ansible服务端生成密钥,并且复制公钥到管理节点中。

#ssh-keygen
cat ~/.ssh/id_rsa.pub

把密钥串复制到各个管理节点的~/.ssh/authorized_keys

设置~/.ssh/authorized_keys权限为600

#chmod 600 ~/.ssh/authorized_keys


4. 测试

# ansible intranet_saas -m ping
192.168.253.22 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
192.168.253.5 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
192.168.253.18 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
192.168.253.4 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}



anaible安装和基本配置

标签:ansible安装

原文地址:http://blog.51cto.com/11243465/2103892

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!