随笔分类 -  Ansible

摘要:Ansible默认只会创建5个进程并发执行任务,所以一次任务只能同时控制5台机器执行。如果有大量的机器需要控制,例如20台,Ansible执行一个任务时会先在其中5台上执行,执行成功后再执行下一批5台,直到全部机器执行完毕。使用-f选项可以指定进程数,指定的进程数量多一些,不仅会实现全并发,对异步的 阅读全文
posted @ 2019-10-10 13:03 散尽浮华 阅读(26521) 评论(3) 推荐(8) 编辑
摘要:公司中实现运维自动化的架构中主要用到ansible,ansible脚本在部署服务器指令行中显得不太直观。Ansible-Tower(之前叫做awx)是将ansible的指令界面化,简明直观,简单易用。Ansibke-tower其实就是一个图形化的任务调度,复杂服务部署,IT自动化的一个管理平台,属于 阅读全文
posted @ 2019-08-06 00:37 散尽浮华 阅读(7531) 评论(2) 推荐(2) 编辑
摘要:按照集团运维信息安全制度, 需要每3或6个月对线上服务器密码进行一次变更,通过shell脚本部署比较繁琐,所以决定采用ansible脚本对远程主机root密码进行批量重置,该脚本已经在稳定运行在正式环境下。具体方法如下: 1) 在服务端安装ansible 2) 配置ansible到远程主机的ssh无 阅读全文
posted @ 2019-03-26 16:59 散尽浮华 阅读(14666) 评论(0) 推荐(5) 编辑
摘要:一. Ansible 介绍Ansible是一个配置管理系统configuration management system, python 语言是运维人员必须会的语言, ansible 是一个基于python 开发的自动化运维工具, 其功能实现基于ssh远程连接服务, ansible 可以实现批量系统 阅读全文
posted @ 2017-09-19 18:02 散尽浮华 阅读(18448) 评论(0) 推荐(6) 编辑
摘要:之前详细介绍了Ansible的安装, 配置, 以及Ansible常用模块的使用. 下面对Ansible的playbook用法做一小结。 为什么引入playbook?一般运维人员完成一个任务, 比如安装部署一个httpd服务会需要多个模块(一个模块也可以称之为task)提供功能来完成。而playboo 阅读全文
posted @ 2016-06-08 12:10 散尽浮华 阅读(19996) 评论(1) 推荐(5) 编辑