Puppet基础设施搭建与管理指南
1. 引言
Puppet是一款强大的配置管理工具,可用于配置大量客户端计算机并防止配置漂移。本文将介绍如何以集中式和分散式方式部署Puppet,同时会涉及PuppetDB和Hiera的配置与使用。为了方便说明,我们选择Debian 7(Wheezy)作为示例Linux发行版,但Puppet可在大多数流行操作系统上运行。当前使用的Puppet版本为3.7.2,不同版本的Puppet命令语法可能有所不同。
2. 安装Puppet
在多个节点上部署Puppet时,使用所选发行版的包管理器是保持各节点Puppet版本一致的最佳方式。Puppet Labs为基于APT和YUM的发行版维护了相应的仓库。
2.1 准备工作
- 基于APT的发行版 :访问http://apt.puppetlabs.com/ ,下载适合你发行版的Puppet Labs发布包。例如,对于Wheezy节点,使用http://apt.puppetlabs.com/puppetlabs-release-wheezy.deb 。
- 基于YUM的发行版 :访问http://yum.puppetlabs.com/ ,下载适合你发行版的Puppet Labs发布包。
2.2 安装步骤
- 找到适合你发行版的Puppet Labs发布包后,使用APT或YUM安装Puppet的步骤相同:
- 安装Puppet Labs发布包。
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



