Centos下安装Ansible的示例代码
发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,ansibleansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部
千家信息网最后更新 2024年10月01日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安全错误
数据库的锁怎样保障安全
网络安全法认证与检测
数据库并操作
税收大数据网络安全管理
服务器机柜 深度
开源文件管理服务器
数据库事务指令的四个特性
微信小程序连接数据库用什么语言
近年关于网络安全的法律法规
深圳智云软件开发
内蒙古应用软件开发企业
数据库实验 2
erf服务器维修报价
软件开发为什么费钱
常用数据库包括那些
重庆金融科技产业互联网
afs软件开发模型
企业网络安全规划设计前言
4 网络安全的最终目标
简单网页制作链接数据库
蚌埠物业管理软件开发定制公司
常见的数据库类型有什么型
南雄网络安全
软件开发项目验收要求
计算机网络技术百度网盘分享
数据库中降序符号
软件开发 资格
网络安全员的工作职责
以网络安全为主题板报水彩
甲软件开发公司委托乙销售商
网络安全训练营晓逸编程达人