
Ansible
顺其自然SLXYSYC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ansible Ad-Hoc命令集
3.1 Ad-Hoc使用场景 所谓Ad-Hoc,简而言之是"临时命令",英文中作为形容词有"特别的,临时"的含义。Ad-Hoc只是官方对Ansible命令的一种称谓。 从功能上讲,Ad-Hoc是相对于Ansible-playbook而言的,Ansible提供两种完成任务方式:一种是Ad-Hoc命令集,即ansible,另一种就是Ansible-playb原创 2017-12-08 14:16:15 · 3939 阅读 · 0 评论 -
Ansible插件扩展
8.1 Ansible插件使用场景1)除Paramiko、本机SSH、Local、Winrm连接方式外,希望Ansible基于新的通信方式与远程主机交互;2)除Ansible内置的with_items、with_fileglob循环体外,希望有新的遍历方式;3)除了Ansible内置的host_vars、group_vars等变量调用方式外,希望有新的变量定义方式;4)除了Ansi原创 2018-02-06 18:12:43 · 5162 阅读 · 0 评论 -
Inventory文件扩展
7.1 Inventory文件实战 实际生产环境中,根据业务量的规模差异,Inventory文件中的主机数量会从几十台到上百台不等。通常这些主机会按照其所服务的应用类型进行分组,比如database、webserver和caching组等。 下面我们来看一个现实生产中的案例。该案例中,我们使用Check.in服务来对服务器的uptime进行监控,其Inventory文件内容如下原创 2018-02-04 22:55:00 · 1118 阅读 · 0 评论 -
Playbook高级技巧进阶
6.1 巧用Includes Includes在Ansible中主要起引用功能,其功能非常强大,不仅可以引用Playbook的YML文件,而且Vars、Handlers、Files也支持Includes的引用。6.1.1 Includes使用场景 有时,我们发现大量的Playbook内容需要重复编写,各Tasks之间功能需相互调用才能完成各自功能,Playbook庞原创 2017-12-30 15:35:11 · 4334 阅读 · 0 评论 -
ansible报错Aborting, target uses selinux but python bindings (libselinux-python) aren't installed
[root@localhost 6.3.2]# yum install libselinux-python -y已加载插件:fastestmirror设置安装进程Loading mirror speeds from cached hostfile * base: mirrors.163.com * epel: mirror.pregi.net * extras: mirrors.163原创 2018-01-07 22:39:10 · 13780 阅读 · 0 评论 -
Ansible基础元素介绍
2.1 Ansible目录结构介绍 Ansible是开源工具,这个开发过程或二次开发均遵循GPL协议,所以所有源码均可见。作为一款日常工作所需的核心软件,我们有必要知道期目录分布及各目录功能。通过如下命令可以获取Ansible所有文件存放目录:#rpm -ql ansible该命令输出内容较多,大致分为如下几类:配置文件目录/etc/ansible/执行文件目录/us原创 2017-12-07 18:53:04 · 653 阅读 · 1 评论 -
ansible基础入门
1.1 Ansible是什么 随着移动互联、物联网、互联网+、大数据、云计算等大规模应用的催生推动,以及人们日常生活的互联网化,互联网的蓬勃发展不仅冲击影响着整个经济体,更对人们的生活理念影响深远。在体验到互联网带来的便利和舒适的同时,人们也不再满足与"可以用",而是要"用的爽",在政策、需求、利益、趋势等原因的刺激下,互联网的发展速度可想而知。众所周知,智能的背后意味着原创 2017-12-06 16:59:11 · 11612 阅读 · 0 评论 -
第5章 Ansible Playbook扩展
5.1 Handlers 在4.6节LAMP实战中,我们就已经使用了Handlers来实现了重启Apache的功能,该实例中,一些修改Apache配置文件的操作使用notify:restart apache触发Handlers,从而实现了Apache的重启。 handlers: - name: restart apache service: name=apa原创 2017-12-17 17:18:35 · 4495 阅读 · 0 评论 -
第4章 Playbook快速入门
Ansible使用YAML语法描述配置文件 Ansible的任务配置文件被称为Playbook,我们可以称之为"剧本"。4.1 Playbook语法简介 Playbook采用YAML语法编写,YAML不是一种标记语言。该语言在被开发时,它的意思其实是:Yet Another Markup Language(仍是一种标记语言)。4.1.1 多行缩进 数据结构可以原创 2017-12-10 16:46:46 · 1215 阅读 · 0 评论 -
Ansible企业应用实战
9.1 为新系统添加安全认证SSHKey 其实,Ansible自身也支持密码认证,只是Ansible基于SSHKey认证的机制容易让人忽略其密码认证的功能,加之官网对该功能的引导确实不到位,所以该功能并不"出名",但稍经深挖还是能找到的。9.1.1 Ansible密码认证 因为密码在Inventory是明文配置的,考虑到安全性等其他原因,该方案只建议在首次添加SSHKey认原创 2018-02-07 01:07:45 · 751 阅读 · 0 评论