Centos下安装Ansible的示例代码
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,ansibleansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部
千家信息网最后更新 2025年12月02日Centos下安装Ansible的示例代码
ansible
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:
- 连接插件connection plugins:负责和被监控端实现通信;
- host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
- 各种模块核心模块、command模块、自定义模块;
- 借助于插件完成记录日志邮件等功能;
- playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。
1.ansible部署
ansible 与saltstack功能大致相同,但是好的一点就是我们Ansible不需要客户端,Centos的yum源当中没有Ansible的包,我们需要先RPM安装一下阿里云 的epel源:
rpm -Uvh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpmyum 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.org172.16.0.11172.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 -kSSH password: ==> 输入客户端的密码172.16.0.11 | SUCCESS => { "changed": false, "ping": "pong"}[root@zabbix-server ~]# ansible 172.16.0.12 -m ping -kSSH password: 172.16.0.12 | SUCCESS => { "changed": false, "ping": "pong"}测试一个组是否通了
[root@zabbix-server ~]# ansible webservers -m ping -kSSH password: 172.16.0.11 | SUCCESS => { "changed": false, "ping": "pong"}172.16.0.12 | SUCCESS => { "changed": false, "ping": "pong"}安装完成。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
模块
配置
客户
运行
功能
命令
客户端
文件
主机
任务
多个
密码
就是
工具
插件
系统
要不
测试
监控
相同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发的成本高吗
泰安网络时间服务器
成都爬虫软件开发
嘉盛mt4代理服务器
山东办公系统软件开发
高炮软件开发商
网络安全类电影
固原营销型网站服务器
腾讯网络安全监管
淄川软件开发互动平台哪家好
校园网络安全宣传单
安饼网络安全工作屏幕
盐城软件开发用途
企业网络技术咨询
山西省网络安全应急预案
使用数据库的数据画图
什么是网络安全的英文
网络安全选啥
乳山玉哲软件开发
外包项目中的敏捷软件开发
网上书店数据库设计报告总结
邮政数据库案例
怎么换个和平精英的服务器
宝塔怎么伪装服务器ip
环保网络技术定做价格
设计一个有用的网络安全方案
杭州正规模具制造管理软件开发
软件开发资质和注册资金
计算器网络安全实施方案
手机入侵app修改数据库