文档章节

ansible学习手册

b
 black_mud
发布于 2016/11/04 14:04
字数 590
阅读 25
收藏 0
点赞 0
评论 0

这个学习手册主要是以翻译为主,并通过手动操作加深对ansible的理解和使用.--------官网文档

关于ansible

ansible是一款自动化管理工具,它可以帮助你配置系统,部署软件项目,并且能实现更高效的IT任务。比如:持续部署,零停机回滚更新等。

使用ansible的主要目的是由于它的简单性和易用性,在安全性和可靠性上也有很强大的支撑,具有小巧灵活的特点,使用openssh进行传输,并且设计了自己独特的语法。

我们相信简单性对所有大小的环境来说都是有重要意义作用的。因此ansible被设计成了针对所有类型的人员:开发人员,系统管理员,项目经理,测试人员等等都是非常适用的。总而言之ansible对不管规模多大多小的环境都是非常适用的。

ansible不需要代理插件来管理机器。无论是升级系统服务或者管理机器的其他操作都不会因为你的后台管理进程被卸载而产生任何一个问题,因为ansible使用openssh进行远程连接控制,openssh是经过同行一致肯定的开源组件,因此安全风险就会大大降低。ansible是分散的(你可以安装在任何一台机器上)-它主演依赖于你现有的操作系统的凭证来控制访问远程主机。如果你需要你可以很容易地与kerberos,ldap,或者和其它的认证管理系统连接。

这篇文档主要是介绍当前发布的ansble 2.2版本和正在开发中的2.3版本的一些功能。对于最新添加的一些功能,我都会在每一个版本的ansbile章节描述中标明注释

ansible公司(不知道有没有这家公司)大概每两个月发布一次主要的版本。核心应用的开发因为重视语言的简单设计和设置而有些保守。然而社区版的很多新模块和插件开发和发布都很快速,通常在每一个版本添加大约20个新的模块。

---------------未完待续----------------------

© 著作权归作者所有

共有 人打赏支持
b
粉丝 2
博文 12
码字总数 21549
作品 0
郑州
系统管理员
2017年我的阅读书单

2017年我正在看或者已经看完的书单,基本上都是纸质书,主要是长时间阅读也不伤眼。由于现阶段的主要工作是DevOps,所以涉及运维方面的书我没有再细看,主要是工作用到的话会稍为翻阅下。主要...

抚琴煮酒 ⋅ 2017/06/04 ⋅ 0

2016年我的阅读书单

2016年我正在看或者已经看完的书单,基本上都是纸质书,主要是长时间阅读也不伤眼。每天坚持看1-2小时书,没办法,其它时间要写业务代码或处理线上的问题,列表清如下所示: 《操作系统设计与...

抚琴煮酒 ⋅ 2016/10/21 ⋅ 0

Ansible中文手册

中文手册链接地址:http://www.simlinux.com/archives/409.html http://www.simlinux.com/books/Ansible-notes.pdf 右键链接另存为 最近因为被管理多个节点上的配置文件弄得必须做很多繁琐,...

woshiliwentong ⋅ 2015/12/07 ⋅ 0

linux 运维管理平台 Ansible

ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;...

kylin007 ⋅ 2016/09/29 ⋅ 0

ansible循环,判断

背景:关于ansible的常规使用,我上一篇关于ansible中文手册中已经提到过了。ansible中文手册也已经覆盖了基本的使用需求。我这边就补充一些,可能中文手册中没有细讲的东西和一些使用实例。...

woshiliwentong ⋅ 2015/12/25 ⋅ 0

ansible基本学习

ansible基本学习 自动化运维工具,基于 paramiko 开发的,它是一个纯Python实现的ssh协议库。 测试使用CentOS 6.5 ansible管理节点 172.16.2.100 ansible ansible被管理节点 172.16.2.23 lo...

90xa ⋅ 2015/07/20 ⋅ 0

关于ansible基础入门和功能实现教程的更新页面

前言: 会把自己在ansible遇到的一些问题,总结在这个页面上。问题会持续不断的更新。 现在有不少人在问我,怎么转到ansible来了,ansible和saltstack的优缺点,我这里就不在阐述了。因为总是...

rfyiamcool ⋅ 2014/05/31 ⋅ 0

ansible 学习记录 1

多看书总是让人进步,今天啃了一会儿《奔跑吧Ansible》,重点看了第15页的内容,虽然刚开始的觉得一点没看明白,但是通过search 关键字,渐渐地理解了一点内容,如书中讲的 ansible testserv...

运维天空 ⋅ 2017/11/14 ⋅ 0

ansible学习总结

1 前言 Ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。 ansible是基于模块工作的ansible本身没有...

双月通天 ⋅ 2016/04/01 ⋅ 0

《Python自动化运维开发实战》课程配套手记内容列表

自动化实战课程的手记内容手记列表 各位同学,《Python自动化运维开发实战》实战课中的配套手记内容列表如下,供大家参考学习,已经出的手记将参考大家的实际情况进行补充,其他的配套课程整...

幕客技术 ⋅ 01/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 8分钟前 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 15分钟前 ⋅ 0

Python 优化 回溯下降算法

使用sympy构造表达式,实现回溯下降算法 画出函数图像,先使用暴力搜索,找到最小值约为2.5左右 然后选定初始点,开始进行回溯搜索,下降方向为负梯度方向 下降的误差与步数大致呈现下面的状...

阿豪boy ⋅ 19分钟前 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 21分钟前 ⋅ 0

用接口模拟可伸缩枚举(34)

1、枚举的可伸缩性最后证明都不是什么好点子 扩展类型的元素是基本类型实例,基本类型的实例却不是扩展类型的元素,很混乱 目前还没有很好的方法来枚举基本类型的所有元素,及其扩展 可伸缩性...

职业搬砖20年 ⋅ 24分钟前 ⋅ 0

Ubuntu18.04 IDEA快捷键无法使用

IDEA默认的回退到上一视图的快捷键是Ctrl + Alt + Left,在ubuntu中这个快捷键被占用了,在16.04中可以在界面中取消这个快捷键,但是18.04就看不到了,可以使用以下命令解决 gsettings set ...

Iceberg_XTY ⋅ 29分钟前 ⋅ 0

如何解决s权限位引发postfix及crontab异常

一、问题现象 业务反馈某台应用服务器,普通用户使用mutt程序发送邮件时,提示“postdrop warning: mail_queue_enter: create file maildrop/713410.6065: Permission denied”,而且普通用法...

问题终结者 ⋅ 41分钟前 ⋅ 0

Unable to load database on disk

由于磁盘空间满了以后,导致zookeeper异常退出,清理磁盘空间后,zk启动报错,信息如下: 2018-06-25 17:18:46,904 INFO org.apache.zookeeper.server.quorum.QuorumPeerConfig: Reading co...

刀锋 ⋅ 今天 ⋅ 0

css3 box-sizing:border-box 实现div一行多列

<!DOCTYPE html><html><head><style> div.container{ background:green; padding:10px 10px;}div.box{box-sizing:border-box;-moz-box-sizing:border-box; /* Fir......

qimh ⋅ 今天 ⋅ 0

Homebrew简介和基本使用

一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径...

说回答 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部