puppet 官文文档翻译(puppetdoc)

【导读】

本系列是按照http://docs.puppetlabs.com/guides/上的文档进行翻译,想起翻译的原因比较简单,每次上来看文档的时候,

都要用google翻译下,由于本人英文水平有限,再加上国内又没有中文版的文档,有的puppet 中文文档都是个人积累的。

本人为了偷懒的原则,坚持每天翻译点,不定期会更新,欢迎大家关注:

【正文】

安装Puppet

本文档包括了开源版本的Puppet.点这里学习如何安装Puppet Enterprise版本。

安装准备

在安装之前请检查以下条件是否满足

OS/Ruby 版本

请参阅支持的平台指南。
如果你的OS在支持的平台列表中,如果你安装最新版本的Ruby可能能运行Puppet.
请参阅: Ruby支持版本列表:

部署类型

在安装前决定部署类型:

代理/服务端(即标准C/S)

所有节点都会从一个puppet master节点上拉取他们各自的配置。管理员必须管理节点
的证书。但只要维护puppetmaster上的manifests和模块,并且很容易采取报告功能和使用外部数据源,这是优势。

在安装puppet 之前,你必须事先决定哪台用来做puppet master,puppet master应该是
一个快速处理器,大内存,并且有大I/O处理能力的磁盘。

独立

每个节点都自己编译manifests配置,管理员需要定期同步puppet的manifests和模块到所有节点。

网络

在C/S类型中,你必须预估下puppet的网络流量。

防火墙:puppet master必须允许来自对目的端口为8140的请求连接,以便确保客户端能够连接到8140端口。

域名解析:每个节点都应该有唯一的名称:正向和反向 dns都必须配置正确。如何配置DNS已超出本指南的范围。如果你的站点还没有DNS,你必须使用/etc/hosts来解析每个节点。
注意:默认的puppet master 主机名是puppet.每个节点默认都保留了puppet 作为其puppet master的主机,并准备随时连接。
安装puppet:

不同的操作系统有不同的安装方式,使用下面的链接提示跳到你对应的操作系统安装指南:
(企业版 Linux)(及其衍版本))
Debian和Ubuntu
Fedora
Mac OS X
Windows
从gems安装(不推荐)
从源码包安装(不推荐)
从源直接运行(不推荐)

 

未完,待续

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>