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实战手册
康德与现代政治哲学
[英] 卡特琳·弗利克舒
Puppet实战手册
权力的支柱(英国史前沿译丛)
[英]约翰·布鲁尔
Puppet实战手册
可解释AI实战(PyTorch版)
[英] 阿杰伊·塔姆佩(Ajay Thampi)著 叶伟民、朱明超、刘华、叶孟良、袁敏 译
Puppet实战手册
如何改变世界-(马克思和马克思主义的传奇)
[英]埃里克·霍布斯鲍姆
Puppet实战手册
飞羽:关于两个父亲和一只喜鹊的回忆(《星期日泰晤士报》年度*佳回忆录,一只捡来的小喜鹊成为“我”的时空穿越机,带来与父亲的和解,和生活的勇气)
[英]查理·吉尔莫
Puppet实战手册
秘史:英国情报机构的崛起
[英]西蒙·鲍尔
Puppet实战手册
羽下之鸟:鸟类骨骼解剖图鉴
[英]卡特里娜·范格鲁 著;沈成 译;未读 出品
Puppet实战手册
非洲大陆简史(萤火虫书系)
[英]阿普里尔·马登
Puppet实战手册
诺奖作家给孩子的阅读课·心智成长(3-9年级,莫言余华的文学启蒙,垫高阅读起点,提升作文能力)
[英]高尔斯华绥等
Puppet实战手册
月亮与六便士(名家新译本,别致精装,镂空设计。轨道与旷野之外,寻找第三条道路)
[英]毛姆 著 ,新经典 出品
Puppet实战手册
大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落
[英]理查德·达吉 著;邵晓燕 魏本超 译;斯坦威 出品
Puppet实战手册
学会悲伤
[英]海伦·拉塞尔 后浪