![](https://img-blog.csdnimg.cn/direct/34dca7c197bd4967b4659aabfee5fade.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Ansible自动化运维
文章平均质量分 94
nsible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可
我心中有一片海
走了那么远了,再坚持一下吧!
展开
-
Day04-Ansible变量与Task控制
自定义变量小结1.2 register注册变量 类似于 $? $() ※※※注册变量小结register应用场景小结1.3 facts变量(ansible内置变量)Ansible facts是在被管理主机上通过ansible自动采集发现的变量。facts包含每台特定的主机信息。比如:被控端主机的主机名、IP地址、系统版本、CPU数量、内存状态、磁盘状态等等。facts使用场景(利用fact获取指标进行配置)1.通过facts检查CPU,来生成对应的Nginx配原创 2024-04-07 08:00:00 · 776 阅读 · 0 评论 -
Day03-Ansible playbook
playbook翻译过来就是“剧本”,那playbook组成如下playbook:定义一个文本文件,以yml为后缀结尾 (翻译: 我有一个剧本)yaml格式play:定义的是主机的角色(翻译: 找哪个大腕明星)task:定义的是具体执行的任务(翻译: 大腕每一集拍什么)总结::playbook是由一个或多个play组成,一个play可以包含多个task任务。可以理解为::使用不同的模块来共同完成一件事情。原创 2024-04-06 08:00:00 · 668 阅读 · 0 评论 -
Day02-Ansible Ad-Hoc
ad-hoc简而言之就是“临时命令”,执行完即结束,并不会保存。原创 2024-04-04 08:00:00 · 847 阅读 · 0 评论 -
Day01-Ansible快速入门
基础批量管理工具密钥认证(免密码登录)+命令pssh密钥认证(免密码登录)+ 脚本Ansible/SaltStack自动化本质:完成重复性工作,减少占用时间, 核心:标准化Ansible是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富模块,丰富的功能的组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作和维护成本,以提高工作的效率。假设我们要在10台linx服务器上安装一个nginx服务,手动如何作的?第一步、ssh登陆NUM(1…n)服务器。原创 2024-04-01 09:00:00 · 739 阅读 · 0 评论