start page

前言

目前已经翻译完成最基本的文档,根据这些文档可以完成puppet测试环境的部署以及实际生产环境的部署。并且提供了生产环境的manifest作为参考。
想加入本站进行翻译的同学请邮件联系我 moc.liamg|uoygnimgnauh#moc.liamg|uoygnimgnauh

puppet应用500人大群 119762964 加群申请的时候输入 puppet字样,否则不加,防止广告qq
http://www.puppetfans.com puppet论坛
http://code.google.com/p/puppet-manifest-share/downloads/list puppet入门 最新版本下载地址
http://puppet-manifest-share.googlecode.com/files/install_puppet.ogv debian安装puppet的视频
欢迎加入 linkedin 的 ‘puppet应用群' linkedin
新浪微博群: http://sinaurl.cn/hqmFbe

puppet介绍

Puppet是Puppet Labs 开发的自动化系统配置工具,是一个类似于Cfengine一样的工具,但是比Cfengine更简单,更容易使用… 更多

开始puppet之旅

介绍各大发行版安装 puppet的方法,以及从源代码安装的方法. 举例说明如何配置第一台puppet服务器和客户机…
debian环境安装puppet
centos 环境安装puppet
源代码安装puppet
c/s模式的puppet环境配置

puppet语法

puppet资源类型

先翻译常用的一些资源,根据二八理论,80%的puppet代码使用的都是下面列出的不到20%的资源类型. 用下面列出的资源类型基本就可以管理大多数系统了. 其他资源类型参考官方文档。
文件

用户

yum库
服务
crontab任务
文件系统挂载
zfs
hosts主机管理
exec

成功故事

给出完整的例子来讲解如何在生产环境部署 puppet并使用

用户管理内部测试

puppet manifest共享

在code.google.com上面的 的puppet 代码共享
http://puppet-manifest-share.googlecode.com/files/vmx_puppet.tgz
这是我以前在生产环境的配置文件,包括所有的代码, 管理100多台服务器,包括squid 服务器,dns服务器等等,实现了新加一台服务器,在cacti以及nagios里面自动对该服务器进行监视,不需要人工干预.

http://code.google.com/p/puppet-mw08/downloads/list
网上另一个公司分享的代码和文档,利用puppet管理5000多台mac机器,pdf文档包括系统架构图.
http://code.google.com/p/puppet-manifest-share/downloads/detail?name=anjuke-puppet.tgz&can=2&q=
安居客共享的puppet模块
http://www.example42.com/
提供puppet代码结构和模块编写结构的指导,很具有参考意义,是你在实际部署中好的向导

puppet 高级内容

用nginx来代理puppet master, 支持更多的客户端访问
puppet_dashboard安装方法

FAQ

备份

本站的内容会定期备份到google svn
用下面的命令可以check out 所有备份

svn co https://hmysvn.googlecode.com/svn/trunk/wiki puppet.wiki

其他项目

另外本站可以用新的域名访问 http://puppet.chinaec2.com
chinaec2.com计划把几个有用的云计算项目文档中文化,下一个目标是eucalyptus

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License