- 1、本文档共113页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
从Github获取Ansible
如果你有一种github账户,可以跟进Ansible在Github项目:?Githubproject?咱们在这里保持对bugs和featureideas跟踪.
需要安装些什么
Ansible默认通过SSH合同管理机器.
安装Ansible之后,不需要启动或运营一种后台进程,或是添加一种数据库.只要在一台电脑(可以是一台笔记本)上安装好,就可以通过这台电脑管理一组远程机器.在远程被管理机器上,不需要安装运营任何软件,因而升级Ansible版本不会有太多问题.
选取哪一种版本?
由于Ansible可以很简朴从源码运营,且不必在远程被管理机器上安装任何软件,诸多Ansible顾客会跟进使用开发版本.
Ansible普通每两个月出一种发行版本.小bugs普通在下一种发行版本中修复,并在稳定分支中做backports.大bugs会在必要时出一种维护版本,虽然这不是很频繁.
若你但愿使用Ansible最新版本,并且你使用操作系统是RedHatEnterpriseLinux(TM),CentOS,Fedora,Debian,Ubuntu,咱们建议使用系统软件包管理器.
另有一种选取是通过”pip”工具安装,”pip”是一种安装和管理Python包工具.
若你但愿跟进开发版本,想使用和测试最新功能特性,咱们会分享如何从源码运营Ansible办法.从源码运营程序不需要进行软件安装.
对管理主机规定
当前,只要机器上安装了Python2.6(windows系统不可以做控制主机),都可以运营Ansible.
主机系统可以是RedHat,Debian,CentOS,OSX,BSD各种版本,等等.
对托管节点规定
Onthemanagednodes,youonlyneedPython2.4orlater,butifyouarerunninglessthanPython2.5ontheremotes,youwillalsoneed:
托管节点上需要安装Python2.4及以上版本.但如果版本低于Python2.5,则需要额外安装一种模块:
python-simplejson
Note
没安装python-simplejson,也可以使用Ansible”raw”模块和script模块,因而从技术上讲,你可以通过Ansible”raw”模块安装python-simplejson,之后就可以使用Ansible所有功能了.
Note
如果托管节点上启动了SElinux,你需要安装libselinux-python,这样才可使用Ansible中与copy/file/template有关函数.你可以通过Ansibleyum模块在需要托管节点上安装libselinux-python.
Note
Python3与Python2是稍有不同语言,而大多数Python程序还不能在Python3中对的运营.而某些Linux发行版(Gentoo,Arch)没有默认安装Python2.X解释器.在这些系统上,你需要安装一种Python2.X解释器,并在inventory(详见?Inventory文献)中设立‘ansible_python_interpreter’变量指向你2.XPython.你可以使用‘raw’模块在托管节点上远程安装Python2.X.
RedHatEnterpriseLinux,CentOS,Fedora,andUbuntu等发行版都默认安装了2.X解释器,涉及几乎所有Unix系统也是如此.
安装管理主机
从源码运营
从项目checkout中可以很容易运营Ansible,Ansible运营不规定root权限,也不依赖于其她软件,不规定运营后台进程,也不需要设立数据库.因而咱们社区许多顾客始终使用Ansible开发版本,这样可以运用最新功能特性,也以便对项目做贡献.由于不需要安装任何东西,跟进Ansible开发版相对于其她开源项目要容易诸多.
从源码安装环节
$gitclonegit:///ansible/ansible.git--recursive
$cd./ansible
$source./hacking/env-setup
如果没有安装pip,请先安装相应于你Python版本pip:
$sudoeasy_installpip
如下Python模块也需要安装:
$sudopipinstallparamikoPyYAMLJinja2httplib2
注意,当更新ansible版本时,不只要更新git源码树,也要
您可能关注的文档
- ABPLC趋势曲线监视图省公共课一等奖全国赛课获奖课件.pptx
- 贵州观山湖区面向2024届公费师范毕业生招考聘用教师58人笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波鄞州区质量检测中心(挂鄞州区食品检测中心)招考聘用编外人员笔试历年典型考题及考点研判与答案详解.docx
- 重庆市面向东南大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题43笔试历年典型考题及考点研判与答案详解.docx
- 重庆市面向华南理工大学定向选调2024届大学毕业生44笔试历年典型考题及考点研判与答案详解.docx
- 重庆市面向北京航空航天大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题453笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州西湖风景名胜区灵隐管理处招考聘用编外聘用人员3人笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波北仑区网络管理中心招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市面向武汉大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题42笔试历年典型考题及考点研判与答案详解.docx
- 重庆市面向西安交通大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题15笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)