- 1、本文档共79页,可阅读全部内容。
- 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相关的函数.你可以通过Ansible的yum模块在需要的托管节点上安装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模块也需要安装:
$sudopipinstallparamikoPy
您可能关注的文档
- 2016年平度市国省干线桥梁维修加固工程.doc
- 2024-2030年杜氏肌营养不良疗法行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年杂酚油行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年水质监测系统行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年治理、风险管理和合规(GRC)行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年油酸行业未来需求与发展前景趋势研究研究报告.docx
- 2024-2030年果汁产业政府战略管理与区域发展战略研究报告.docx
- 2024-2030年氧化锆氧化铝翻板行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年污水车行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年水下人工升降系统行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年氧化镁墙板行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年水产加工产业市场发展现状及发展趋势与投资前景预测研究报告.docx
- 2024-2030年水化膀胱行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年汽车线缆市场风险评估及投资风险深度研究研究报告.docx
- 2024-2030年汽车线行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年水产项目可行性研究报告.docx
- 2024-2030年汽车防爆膜行业市场发展现状及竞争格局与投资战略研究报告.docx
- 对外汉语的课堂教学分析课件.pptx
- 2024-2030年智慧物流产业市场深度调研及发展趋势与投资战略研究报告.docx
- 2024-2030年暖气片行业市场发展分析及发展趋势前景预测报告.docx
最近下载
- 常见的平面牵出线调车工作(宽屏).ppt
- 行风建设及医德医风考核领导小组 .pdf VIP
- 2024危险化学品重大生产安全事故隐患判定标准考核试题及答案.docx VIP
- 宁攀高速zcb1-14项目部现浇箱梁统计表.xlsx VIP
- 咸阳市事业单位招聘硕士研究生人员真题.docx VIP
- 物业管理服务节能降耗与环保管理方案.pdf
- 万东医疗DR产品介绍课件.ppt
- 高中政治2025届高考《中国特色社会主义》真题汇总练习(附参考答案).doc
- 联通新融合发展技能竞赛(业务管理及稽核赛道)试题及答案.doc VIP
- 山东省临沂市罗庄区2023-2024学年七年级上学期期中考试语文试题(含答案).doc VIP
文档评论(0)