大发彩票网首页

        Centos下安装Ansible的示例代码

        文章TAG:ansible 安装 CentOS
        时间:2018-05-05来源:大发彩票网 www.lhltmj.com 作者:源码库 文章热度:

        大发彩票网 www.lhltmj.com ansible

        ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
        ansible是基于??楣ぷ鞯?,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的???,ansible只是提供一种框架。主要包括:

        1. 连接插件connection plugins:负责和被监控端实现通信;
        2. host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
        3. 各种??楹诵哪??、command???、自定义???;
        4. 借助于插件完成记录日志邮件等功能;
        5. playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

        1.ansible部署

        ansible 与saltstack功能大致相同,但是好的一点就是我们Ansible不需要客户端,Centos的yum源当中没有Ansible的包,我们需要先RPM安装一下阿里云 的epel源:

        rpm -Uvh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
        yum install ansiable -y

        2.ansible配置

        系统环境:

        server:172.16.0.10 ==> Centos 7.2 64位
        client1:172.16.0.11 ==> Centos 6.7 64位
        client2:172.16.0.12 ==> Centos 6.7 64位

        添加客户端:

        1.配置文件参数

        编辑 /etc/ansible/hosts

         [webservers]
        ## alpha.example.org
        ## beta.example.org
        172.16.0.11
        172.16.0.12

        编辑 / etc/ansible/ansible.cfg, 解决下面问题

        host_key_checking = False

        默认ansible是使用key验证的,如果使用密码登陆的服务器,使用ansible的话,要不修改ansible.cfg配置文件的ask_pass = True给取消注释,要不就在运行命令时候加上-k,这个意思是-k, --ask-pass ask for SSH password。再修改:host_key_checking= False即可

        2.使用ansible进行ping命令

        单台测试客户端是否通了

        [root@zabbix-server ~]# ansible 172.16.0.11 -m ping -k
        SSH password: ==> 输入客户端的密码
        172.16.0.11 | SUCCESS => {
         "changed": false, 
         "ping": "pong"
        }
        
        [root@zabbix-server ~]# ansible 172.16.0.12 -m ping -k
        SSH password: 
        
        172.16.0.12 | SUCCESS => {
         "changed": false, 
         "ping": "pong"
        }
        
        

        测试一个组是否通了

        [root@zabbix-server ~]# ansible webservers -m ping -k
        SSH password: 
        172.16.0.11 | SUCCESS => {
         "changed": false, 
         "ping": "pong"
        }
        172.16.0.12 | SUCCESS => {
         "changed": false, 
         "ping": "pong"
        }
        

        安装完成。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU源码库。


        注:相关教程知识阅读请移步到服务器教程频道。
        下一篇:没有了
        相关服务器教程
        热门标签

        服务器教程Rss订阅服务器教程搜索

        大发彩票网网址 | 大发彩票网平台 |
      • 从大排档走上互联网 小龙虾一年产值近乎翻倍 2018-07-21
      • 社评:24小时大反转,朝美峰会好事多磨 2018-07-21
      • 互联网企业构筑商业信用体系 守信者享受更优越服务 2018-07-21
      • 女子整容跑路13年被捕:最短一个地方待一两个星期 2018-07-21
      • 50岁以上的人不能办理社会养老保险吗? 2018-07-20
      • 组图:华晨宇温柔宠溺哄哈琳太高甜 网友直呼也想要这样的哥哥 2018-07-20
      • 吉安市积极推动教育工会工作 林玉华肖玉兰出席相关会议 2018-07-20
      • 7月A股信心指数创半年新高 部分私募将逐渐回补仓位 2018-07-20
      • 海军第二十九批护航编队滨州舰技术停靠意大利 2018-07-20
      • 我市选派10名优秀年轻干部赴南昌挂职 郭安出席动员部署会并讲话 2018-07-20
      • 小瓶夜场啤酒(山东省 潍坊市 奎文区) 2018-07-20
      • “藏北行”大型公益活动第二季在拉萨启动 2018-07-20
      • 基因组分析证实日本人祖先与东南亚古人相关 2018-07-19
      • 2018年5月份“滁州好人”评选结果揭晓 | 滁州文明网 2018-07-19
      • 烤鸡香精(广东省 广州市 天河区) 2018-07-19