Puppet实战手册

Puppet实战手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [英] , , , ,
2015-02
版次: 1
ISBN: 9787115374721
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 218页
正文语种: 简体中文
原版书名: Puppet 3 Cookbook
8人买过
  •   Puppet是管理计算机系统配置的开源框架和工具集,是系统管理员必备的工具。  《Puppet实战手册》讲解了Puppet的方方面面,是Puppet领域的一部经典之作。书中先讲解如何快速上手Puppet,并使用git、rake、git-hook快速构建开发环境。然后讲解Puppet的语法、风格以及如何编写优秀的代码,软件包的管理、虚拟化资源和应用程序的管理,Puppet管理虚拟机、负载均衡、防火墙及NFS,Puppet的外部工具及整个生态系统,Puppet的报告、监控及一些常见故障的处理等方面,力求给读者一些借鉴与指导。  《Puppet实战手册》不只探讨了Puppet的全部功能,还详细展示了如何解决现实问题和应用程序,每一步都清晰地展示了应该输入什么命令,每一个技巧的展示都给出了完整的示范代码。本书包括的一些真实示例来自生产系统,并给出了在世界上最大的puppet安装中使用的技术,包括基于Git版本控制系统的Puppet分布式架构。  《Puppet实战手册》适合各个层次的系统管理员、操作人员和开发人员阅读。   John Arundel,是一名DevOps顾问。这意味着他解决过很多非常复杂的实际问题(一般难度的问题可用不上咨询他)。  他在技术行业已经工作了20年,这些年间他犯过(或见过)计算机领域几乎所有你可能犯过的错误。由此累积的经验教训,是他作为技术顾问最大的资本之一。至今,他的经验依然在增长。  他热爱写作,尤其是Puppet相关(他的《The Puppet 3 Beginner's Guide》已经出版)。不少读者都很喜欢读他的著作。他还提供Puppet方面的培训和辅导,这可比单单完成他自己的工作要难得多。  工作之余,他开着路虎远游登山。平常,他住在康沃尔郡的小农庄里。他相信,只要有一个花园、一座图书馆,就已经拥有一切!  可以关注他的Twitter账号@bitfield。
      王春生,网名“平凡的香草”,典型的”完美主义+强迫症+现实主义“综合体,追求完美并苛刻,先后担任过系统架构师、应用开发架构师等。现担任新浪网研发中心高级经理。对Linux相关的大部分领域颇感兴趣,期待成为”Full Stack Developer“。
      刘宇,网名“守住每一天”,自动化运维专家。现担任金山西山居架构师,InfoQ社区编辑。《Puppet实战》一书作者。
      刘长元,网名“liu.cy”,Puppet专家。现担任建设银行自动化专家。
      饶琛琳,网名“ARGV”,为自己的三大爱好(证券、诗词和运维)建有个人博客“三斗室”。现担任新浪网研发中心架构师。《网站运维技术与实践》一书作者。 第1章Puppet基础设施1.1简介Linux发行版Puppet版本1.2安装Puppet准备工作操作步骤1.3创建一个配置清单操作步骤1.4利用Git管理配置清单准备工作操作步骤工作原理更多参考1.5创建去中心化Puppet架构准备工作操作步骤工作原理更多参考1.6编写papply脚本操作步骤工作原理1.7使用cron运行Puppet准备工作操作步骤工作原理更多参考1.8利用Rake部署变更准备工作操作步骤工作原理更多参考1.9利用Rake引导Puppet运行准备工作操作步骤工作原理1.10利用Git钩子自动进行语法检查操作步骤工作原理
    第2章Puppet语言和风格2.1简介2.2使用社区推荐的Puppet风格工作原理更多参考2.3使用puppet-lint检查配置清单准备工作操作步骤更多参考延伸阅读2.4使用模块操作步骤工作原理更多参考延伸阅读2.5使用标准的命名约定操作步骤更多参考2.6使用内联模板操作步骤工作原理更多参考延伸阅读2.7数组中多个元素的遍历操作步骤工作原理更多参考2.8编写功能强大的条件语句操作步骤工作原理更多参考延伸阅读2.9在if语句中使用正则表达式操作步骤工作原理延伸阅读2.10使用选择器和case语句操作步骤工作原理更多参考2.11使用in运算符操作步骤更多参考2.12使用正则表达式进行替换操作步骤工作原理更多参考延伸阅读
    第3章编写优秀的配置清单3.1简介3.2使用资源数组操作步骤工作原理延伸阅读3.3使用“定义”操作步骤工作原理更多参考延伸阅读3.4使用资源依赖操作步骤工作原理更多参考3.5使用标签操作步骤更多参考3.6使用运行阶段操作步骤工作原理更多参考延伸阅读3.7使用节点继承操作步骤工作原理更多参考延伸阅读3.8给类传递参数操作步骤工作原理更多参考延伸阅读3.9使用类继承和重载操作步骤工作原理更多参考延伸阅读3.10编写可重用、跨平台的配置清单操作步骤工作原理更多参考延伸阅读3.11获取系统的环境信息操作步骤工作原理更多用法延伸阅读3.12导入动态信息准备工作操作步骤工作原理更多参考延伸阅读3.13给shell命令传递参数操作步骤工作原理
    第4章处理文件和软件包4.1简介4.2快速编辑配置文件操作步骤工作原理更多参考4.3使用Augeas自动编辑配置文件操作步骤工作原理更多参考4.4使用配置片段来构建配置文件操作步骤工作原理更多参考延伸阅读4.5使用ERB模板操作步骤工作原理更多参考延伸阅读4.6在模板中使用数组迭代操作步骤工作原理更多参考延伸阅读4.7使用GnuPG加密私密数据准备工作操作步骤工作原理更多参考延伸阅读4.8从第三方软件仓库安装软件操作步骤工作原理更多参考延伸阅读4.9从源代码自动化构建软件包操作步骤工作原理更多参考延伸阅读4.10软件包版本对比操作步骤工作原理
    第5章用户与虚拟资源5.1简介5.2使用虚拟资源操作步骤工作原理更多参考5.3利用虚拟资源管理用户操作步骤工作原理更多参考延伸阅读5.4管理用户的SSH访问操作步骤工作原理更多参考5.5管理用户自定义文件操作步骤延伸阅读5.6有效分发cron作业操作步骤更多参考延伸阅读5.7使用schedule限定资源何时生效操作步骤工作原理更多参考5.8使用主机资源操作步骤工作原理更多参考5.9使用多个文件源操作步骤工作原理更多参考延伸阅读5.10分发目录树操作步骤工作原理更多参考5.11清理旧文件操作步骤工作原理更多参考5.12审计资源操作步骤工作原理更多参考延伸阅读5.13临时禁用资源操作步骤工作原理
    第6章管理应用程序6.1简介6.2管理Apache服务器操作步骤更多参考6.3创建Apache虚拟主机操作步骤工作原理更多参考6.4指定(定制)域名和文档根目录6.5修改所有的站点配置延伸阅读6.6创建Nginx的虚拟主机操作步骤工作原理更多参考6.7管理MySQL操作步骤工作原理更多参考6.8创建MySQL数据库6.9管理Ruby操作步骤工作原理更多参考ManageHeartbeatManageaspecificVIPwithHeartbeatManageHeartbeatManageaspecificVIPwithHeartbeatManageNFSserver工作原理7.4使用HAProxy实现多个Web服务器间的负载均衡操作步骤工作原理更多参考7.5利用iptables管理防火墙准备工作操作步骤工作原理更多参考7.6管理EC2实例准备工作操作步骤工作原理更多参考7.7利用Vagrant管理虚拟机准备工作操作步骤工作原理更多参考
    第8章外部工具和Puppet生态系统8.1简介8.2创建自定义facts操作步骤工作原理更多参考延伸阅读8.3添加外部facts准备工作操作步骤工作原理更多参考延伸阅读8.4设置facts为环境变量操作步骤8.5使用Hiera导入配置数据准备工作操作步骤工作原理更多参考扩展阅读8.6使用Hiera-gpg存储机密数据准备工作操作步骤工作原理更多参考延伸阅读8.7使用puppetresource生成配置清单操作步骤更多参考8.8使用其他工具生成配置清单准备工作操作步骤更多参考8.9使用rspec-puppet测试配置清单准备工作操作步骤工作原理更多参考延伸阅读8.10使用公开模块操作步骤工作原理更多参考8.11使用外部节点分类器准备工作操作步骤工作原理更多参考延伸阅读8.12创建自己的资源类型操作步骤工作原理更多参考8.13创建自己的提供者操作步骤工作原理更多参考8.14创建自定义函数操作步骤工作原理更多参考
    第9章监控、报告和故障排除9.1介绍9.2执行试运行操作步骤工作原理更多参考延伸阅读9.3记录命令输出操作步骤工作原理更多参考9.4记录调试信息操作步骤工作原理更多参考9.5生成报告操作步骤工作原理更多参考延伸阅读9.6自动生成HTML文档操作步骤工作原理更多参考延伸阅读9.7绘制依赖关系图准备工作操作步骤工作原理更多参考延伸阅读9.8理解Puppet错误操作步骤延伸阅读9.9检测配置文件设置操作步骤工作原理延伸阅读
  • 内容简介:
      Puppet是管理计算机系统配置的开源框架和工具集,是系统管理员必备的工具。  《Puppet实战手册》讲解了Puppet的方方面面,是Puppet领域的一部经典之作。书中先讲解如何快速上手Puppet,并使用git、rake、git-hook快速构建开发环境。然后讲解Puppet的语法、风格以及如何编写优秀的代码,软件包的管理、虚拟化资源和应用程序的管理,Puppet管理虚拟机、负载均衡、防火墙及NFS,Puppet的外部工具及整个生态系统,Puppet的报告、监控及一些常见故障的处理等方面,力求给读者一些借鉴与指导。  《Puppet实战手册》不只探讨了Puppet的全部功能,还详细展示了如何解决现实问题和应用程序,每一步都清晰地展示了应该输入什么命令,每一个技巧的展示都给出了完整的示范代码。本书包括的一些真实示例来自生产系统,并给出了在世界上最大的puppet安装中使用的技术,包括基于Git版本控制系统的Puppet分布式架构。  《Puppet实战手册》适合各个层次的系统管理员、操作人员和开发人员阅读。
  • 作者简介:
      John Arundel,是一名DevOps顾问。这意味着他解决过很多非常复杂的实际问题(一般难度的问题可用不上咨询他)。  他在技术行业已经工作了20年,这些年间他犯过(或见过)计算机领域几乎所有你可能犯过的错误。由此累积的经验教训,是他作为技术顾问最大的资本之一。至今,他的经验依然在增长。  他热爱写作,尤其是Puppet相关(他的《The Puppet 3 Beginner's Guide》已经出版)。不少读者都很喜欢读他的著作。他还提供Puppet方面的培训和辅导,这可比单单完成他自己的工作要难得多。  工作之余,他开着路虎远游登山。平常,他住在康沃尔郡的小农庄里。他相信,只要有一个花园、一座图书馆,就已经拥有一切!  可以关注他的Twitter账号@bitfield。
      王春生,网名“平凡的香草”,典型的”完美主义+强迫症+现实主义“综合体,追求完美并苛刻,先后担任过系统架构师、应用开发架构师等。现担任新浪网研发中心高级经理。对Linux相关的大部分领域颇感兴趣,期待成为”Full Stack Developer“。
      刘宇,网名“守住每一天”,自动化运维专家。现担任金山西山居架构师,InfoQ社区编辑。《Puppet实战》一书作者。
      刘长元,网名“liu.cy”,Puppet专家。现担任建设银行自动化专家。
      饶琛琳,网名“ARGV”,为自己的三大爱好(证券、诗词和运维)建有个人博客“三斗室”。现担任新浪网研发中心架构师。《网站运维技术与实践》一书作者。
  • 目录:
    第1章Puppet基础设施1.1简介Linux发行版Puppet版本1.2安装Puppet准备工作操作步骤1.3创建一个配置清单操作步骤1.4利用Git管理配置清单准备工作操作步骤工作原理更多参考1.5创建去中心化Puppet架构准备工作操作步骤工作原理更多参考1.6编写papply脚本操作步骤工作原理1.7使用cron运行Puppet准备工作操作步骤工作原理更多参考1.8利用Rake部署变更准备工作操作步骤工作原理更多参考1.9利用Rake引导Puppet运行准备工作操作步骤工作原理1.10利用Git钩子自动进行语法检查操作步骤工作原理
    第2章Puppet语言和风格2.1简介2.2使用社区推荐的Puppet风格工作原理更多参考2.3使用puppet-lint检查配置清单准备工作操作步骤更多参考延伸阅读2.4使用模块操作步骤工作原理更多参考延伸阅读2.5使用标准的命名约定操作步骤更多参考2.6使用内联模板操作步骤工作原理更多参考延伸阅读2.7数组中多个元素的遍历操作步骤工作原理更多参考2.8编写功能强大的条件语句操作步骤工作原理更多参考延伸阅读2.9在if语句中使用正则表达式操作步骤工作原理延伸阅读2.10使用选择器和case语句操作步骤工作原理更多参考2.11使用in运算符操作步骤更多参考2.12使用正则表达式进行替换操作步骤工作原理更多参考延伸阅读
    第3章编写优秀的配置清单3.1简介3.2使用资源数组操作步骤工作原理延伸阅读3.3使用“定义”操作步骤工作原理更多参考延伸阅读3.4使用资源依赖操作步骤工作原理更多参考3.5使用标签操作步骤更多参考3.6使用运行阶段操作步骤工作原理更多参考延伸阅读3.7使用节点继承操作步骤工作原理更多参考延伸阅读3.8给类传递参数操作步骤工作原理更多参考延伸阅读3.9使用类继承和重载操作步骤工作原理更多参考延伸阅读3.10编写可重用、跨平台的配置清单操作步骤工作原理更多参考延伸阅读3.11获取系统的环境信息操作步骤工作原理更多用法延伸阅读3.12导入动态信息准备工作操作步骤工作原理更多参考延伸阅读3.13给shell命令传递参数操作步骤工作原理
    第4章处理文件和软件包4.1简介4.2快速编辑配置文件操作步骤工作原理更多参考4.3使用Augeas自动编辑配置文件操作步骤工作原理更多参考4.4使用配置片段来构建配置文件操作步骤工作原理更多参考延伸阅读4.5使用ERB模板操作步骤工作原理更多参考延伸阅读4.6在模板中使用数组迭代操作步骤工作原理更多参考延伸阅读4.7使用GnuPG加密私密数据准备工作操作步骤工作原理更多参考延伸阅读4.8从第三方软件仓库安装软件操作步骤工作原理更多参考延伸阅读4.9从源代码自动化构建软件包操作步骤工作原理更多参考延伸阅读4.10软件包版本对比操作步骤工作原理
    第5章用户与虚拟资源5.1简介5.2使用虚拟资源操作步骤工作原理更多参考5.3利用虚拟资源管理用户操作步骤工作原理更多参考延伸阅读5.4管理用户的SSH访问操作步骤工作原理更多参考5.5管理用户自定义文件操作步骤延伸阅读5.6有效分发cron作业操作步骤更多参考延伸阅读5.7使用schedule限定资源何时生效操作步骤工作原理更多参考5.8使用主机资源操作步骤工作原理更多参考5.9使用多个文件源操作步骤工作原理更多参考延伸阅读5.10分发目录树操作步骤工作原理更多参考5.11清理旧文件操作步骤工作原理更多参考5.12审计资源操作步骤工作原理更多参考延伸阅读5.13临时禁用资源操作步骤工作原理
    第6章管理应用程序6.1简介6.2管理Apache服务器操作步骤更多参考6.3创建Apache虚拟主机操作步骤工作原理更多参考6.4指定(定制)域名和文档根目录6.5修改所有的站点配置延伸阅读6.6创建Nginx的虚拟主机操作步骤工作原理更多参考6.7管理MySQL操作步骤工作原理更多参考6.8创建MySQL数据库6.9管理Ruby操作步骤工作原理更多参考ManageHeartbeatManageaspecificVIPwithHeartbeatManageHeartbeatManageaspecificVIPwithHeartbeatManageNFSserver工作原理7.4使用HAProxy实现多个Web服务器间的负载均衡操作步骤工作原理更多参考7.5利用iptables管理防火墙准备工作操作步骤工作原理更多参考7.6管理EC2实例准备工作操作步骤工作原理更多参考7.7利用Vagrant管理虚拟机准备工作操作步骤工作原理更多参考
    第8章外部工具和Puppet生态系统8.1简介8.2创建自定义facts操作步骤工作原理更多参考延伸阅读8.3添加外部facts准备工作操作步骤工作原理更多参考延伸阅读8.4设置facts为环境变量操作步骤8.5使用Hiera导入配置数据准备工作操作步骤工作原理更多参考扩展阅读8.6使用Hiera-gpg存储机密数据准备工作操作步骤工作原理更多参考延伸阅读8.7使用puppetresource生成配置清单操作步骤更多参考8.8使用其他工具生成配置清单准备工作操作步骤更多参考8.9使用rspec-puppet测试配置清单准备工作操作步骤工作原理更多参考延伸阅读8.10使用公开模块操作步骤工作原理更多参考8.11使用外部节点分类器准备工作操作步骤工作原理更多参考延伸阅读8.12创建自己的资源类型操作步骤工作原理更多参考8.13创建自己的提供者操作步骤工作原理更多参考8.14创建自定义函数操作步骤工作原理更多参考
    第9章监控、报告和故障排除9.1介绍9.2执行试运行操作步骤工作原理更多参考延伸阅读9.3记录命令输出操作步骤工作原理更多参考9.4记录调试信息操作步骤工作原理更多参考9.5生成报告操作步骤工作原理更多参考延伸阅读9.6自动生成HTML文档操作步骤工作原理更多参考延伸阅读9.7绘制依赖关系图准备工作操作步骤工作原理更多参考延伸阅读9.8理解Puppet错误操作步骤延伸阅读9.9检测配置文件设置操作步骤工作原理延伸阅读
查看详情
相关图书 / 更多
Puppet实战手册
PulitzerPrizeforFictionWinner1999:TheHours
David Hare 著
Puppet实战手册
PubMed文献检索三十六技
毛智、陈硕、吴向东、谢尚、陈耀龙 编
Puppet实战手册
PulitzerPrizeforFictionWinner1996:Independ
Richard Ford 著
Puppet实战手册
PuddletheNaughtiestPuppy:MagicCarpetRide淘气狗狗普德尔系列图书
Ladybird Books(Ladybird出版公司) 著
Puppet实战手册
PuzzleAdventures:CowboyPuzzles
Stella Maidment 著;Daniela Dogliani 绘
Puppet实战手册
Public Management and Performance:Research Directions[公共管理与表现:研究指导]
Richard M. Walker、George A. Boyne、Gene A. Brewer 编
Puppet实战手册
PuffinBookofFiveMinuteStories
Steve Cox 著
Puppet实战手册
Pulpits, Politics and Public Order in England, 1760–1832
Robert Hole 著
Puppet实战手册
PulitzerPrizeFinalists2014:JonathanSwift:H
Leo Damrosch 著
Puppet实战手册
Pudner外科护理学(原书第4版)
[英]Ian Peate. (英) Jay Macleod
Puppet实战手册
Push
Sapphire 著
Puppet实战手册
Pump and Pumping Station 水泵及水泵站(双语教材)(全国水利行业“十三五”规划教材() 江苏省高等学校重点教材)
成立 编著
您可能感兴趣 / 更多
Puppet实战手册
汗青堂丛书133·战争、法律与现代世界的形成
[英]琳达·科利 后浪
Puppet实战手册
石头,剪刀,布(苏格兰废弃教堂版《婚姻故事》 变爱为恨是比化水为酒更容易的把戏)午夜文库
[英]爱丽丝˙芬尼 著;左昌 译
Puppet实战手册
最后一个人(《时代》杂志评其为“十大后世界末日小说”之一)
[英]玛丽·雪莱 著;新华先锋 出品
Puppet实战手册
不能赢的辩护【当当定制“检方证物线索卡*5】金匕首奖得主史蒂夫·卡瓦纳推理神作
[英]史蒂夫·卡瓦纳 著;酷威文化 出品
Puppet实战手册
鼓楼新悦.狗狗都市观: 犬与人类如何共同打造现代纽约、伦敦和巴黎(特装版 刷边精美书签0-500编号)
[英]克里斯·皮尔逊(Chris.Pearson) 著;邹赜韬 林青青 译/校
Puppet实战手册
谢林与现代欧洲哲学
[英]安德鲁·鲍伊
Puppet实战手册
科普勒斯顿阿哲学史11
[英]弗雷德里克·科普勒斯顿 后浪
Puppet实战手册
哈利·波特 一段魔法史
[英]大英图书馆 编;向寻 冬翌 译
Puppet实战手册
管教的常识:直面孩子成长的88个问题
[英]苏珊·伊莎克丝 译者;李江艳
Puppet实战手册
钢琴技巧实践
[英]默里·麦克拉克伦(Murray McLachlan) 著;孙晓雪 译
Puppet实战手册
踏入荒野:给孩子的野外生存指南(5大板块,60多个主题,涵盖野外生存的方方面面知识)
[英]泰迪·基恩
Puppet实战手册
野蔷薇村的故事(全8册):40周年官方特别纪念版
[英]吉尔·巴克莲 著;[中]马爱农 译