随笔分类 -  自动运维Ansilble

Ansible 速度优化
摘要:1、Ansible的并发和异步 Anisble默认是同步阻塞模式,他会等待所以机器执行完毕后才会向前台返回。Ansible默认只会创建5个进程执行并发任务。 Anisble除了支持同步模式外还支持异步模式。下面的这种情况需要使用的异步特性 (1)当我们有一个task需要运行很长的时间,而且这个tas 阅读全文

posted @ 2021-02-24 13:44 超nmmmmm 阅读(429) 评论(0) 推荐(0)

Ansible在AWS云平台的应用:公钥推送
摘要:通常,业务及其均部署在云主机上,默认是不允许以root用户进行SSH登录的,并且root不提供密码登录,这时需要用一个具有sudo权限的用户来执行,默认一般是ec2-user,工作中经常会有这样一个需求: 例:被控端机3个用户(ec2-usr、admin、和readonly),分别对应三套公私钥(分 阅读全文

posted @ 2021-02-24 12:40 超nmmmmm 阅读(188) 评论(0) 推荐(0)

ansible: 项目实战
摘要:备注: ansible-galaxy list 显示的是默认从网上下载的路径 # /usr/share/ansible/roles # /etc/ansible/roles 建议角色存放路径 示例1: 批量安装httpd/ (1)创建文件目录 (2)创建roles/httpd/tasks,下面存放以 阅读全文

posted @ 2021-02-24 12:10 超nmmmmm 阅读(131) 评论(0) 推荐(0)

Ansible :roles
摘要:Roles: 用于层次性、结构化地组织playbook。roles 能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需 要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、 文件、任务、模板及处理器放置于单独的目录中,并可 阅读全文

posted @ 2021-02-23 15:41 超nmmmmm 阅读(177) 评论(0) 推荐(0)

Ansible :YML/Playbook/Template
摘要:下载地址:别人写好的playbook:http://galaxy.ansible.com/ YAML语言简介 语法: 在单一档案中,可用连续三个连字号(——)区分多个档案。另外,还有选择性的连续三 个点号( ... )用来表示档案结尾 次行开始正常写Playbook的内容,一般建议写明该Playbo 阅读全文

posted @ 2021-02-23 12:10 超nmmmmm 阅读(394) 评论(0) 推荐(0)

Ansible命令/模块
摘要:Ansible命令执行过程 ansible命令执行过程: 1. 加载自己的配置文件 默认/etc/ansible/ansible.cfg 2. 加载自己对应的模块文件,如command 3. 通过ansible将模块或命令生成对应的临时py文件,并将该 文件传输至远程 服务器的对应执行用户$HOME 阅读全文

posted @ 2021-02-21 21:49 超nmmmmm 阅读(288) 评论(0) 推荐(0)

导航