大发彩票网首页

        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-11-01
      • 【走势图】【广之旅】台湾个人旅游自由行入台证(全国受理) 2018-11-01
      • 【北京福彩网】新浪体育评现役50大第50-41:火箭超6携小曼巴 2018-11-01
      • 【常见问题】日常系列 科普某知名七大兽人氏族杂谈 2018-11-01
      • 【中奖新闻】暗黑时光手游下载v1.0.2 暗黑时光手游官方下载 2018-11-01
      • 【体彩P3】红色警戒2实用攻略秘籍 2018-11-01
      • 【开奖对应】ccleaner中文版|CCleaner(系统垃圾清理工具cc清理器下载)V5.46.0.6652绿色中文版下载 2018-11-01
      • 【彩票开奖直播信息】【新年小黑块】新年小黑块小游戏 2018-11-01
      • 【赔率中心】笔记本系统重装教程,笔记本电脑u盘启动盘装系统教程 2018-11-01
      • 【彩票工具】铁观音为什么要冷藏 因为这个原因 2018-11-01
      • 【上海体彩网】体验这款记录仪后 我发现了路趣T8的秘密【图】 2018-11-01
      • 【北京福彩网】设备维保技术服务工程师SE 2018-11-01
      • 【彩票工具】粉丝探访大熊猫食品专供基地 亲手采摘新鲜竹笋 2018-11-01
      • 【百度彩票】35年梦想成真,秘鲁闯进世界杯 2018-10-30
      • 【中奖信息】如何选佛山吉祥号码,手机号,座机号,终身受用。 2018-10-30