Ansible自动化管理实践
文章平均质量分 88
掌握自动化配置管理Ansible、自动化脚本编程、使用Ansible从0构建分布式web架构实践
爬也要爬着前进
这个作者很懒,什么都没留下…
展开
-
ansible基础快速入门
ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection plugins:负责和被监控端实现通信;(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的原创 2022-12-07 15:28:10 · 528 阅读 · 0 评论 -
Ansible 常用模块2
功能:通过互联网下载软件至本地示例1:下载互联网软件至本地示例2: 下载互联网文件进行md5 校验2、常用模块-Archive、Unarchive功能:打包、解压Archive示例1:将/var/log 目录压缩为tar格式,并存储到/opt目录下Unarchive示例1: 将控制端的压缩包,解压到被控端示例2: 将被控端的压缩包解压到被控端3、常用模块-selinux示例1: 关闭selinux4、常用模块-filewalld参数选项含义zone默认publuc原创 2022-12-06 18:29:17 · 245 阅读 · 0 评论 -
Ansible 常用模块
模块帮助命令: ansible-doc file 模块名称模块名称查询: ansible-doc -l功能: 在远程主机执行shell命令,此为默认模块,可忽略 -m选项;注意: 不支持管道 | , shell模块支持示例1:chdir, 切换目录执行shell命令;示例2:creates , 如果文件存在,则跳过执行。 如果文件不存在则执行示例3:removes, 如果文件存在,则执行。如果文件不存在则跳过执行2、常用模块-yum功能: 软件安装示例1:安装vftpd软件包示例2: 删除v原创 2022-12-06 11:43:57 · 265 阅读 · 0 评论