《Puppet权威指南》——2.3 Puppet版本运行环境和硬件要求-阿里云开发者社区

开发者社区> 华章出版社> 正文

《Puppet权威指南》——2.3 Puppet版本运行环境和硬件要求

简介:

本节书摘来自华章计算机《Puppet权威指南》一书中的第2章,第2.3节,作者:王冬生著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 Puppet版本运行环境和硬件要求

目前Puppet支持UNIX/Linux 和微软Windows系列的操作系统。读者需要注意的是,Puppet在2.6.0版本之后才支持微软Windows系列操作系统,并且只支持file资源符。综合来看,Puppet的接入门槛还是比较低的,支持多个操作系统和多种发行版本,同时对硬件要求也是不高。下面我们来了解一下Puppet版本运营环境和硬件要求。
2.3.1 Puppet版本运行环境
1 . Linux发行版
由于Linux系统本身的版本就很多,现在市场上主流的就有十几种之多,所以就导致了Puppet支持Linux的版本也很多。下面做简单的列举,以便读者根据自己所用Linux版本选择相应的Puppet版本。
RedHat Enterprise Linux版本4或更高版本
CentOS版本4或更高版本
Scientific Linux版本4或更高版本
Oracle Linux版本4或更高版本
Debian版本5或更高版本
Ubuntu版本8.04 LTS或更高版本
Fedora版本15或更高版本
SUSE Linux Enterprise Server版本11或更高版本
Mandriva Corporate Server 4
ArchLinux
2 . BSD/UNIX/Other
市场上主流的BSD/UNIX/Other相关发行版本也是比较多的,以下是常见的发行版本支持状况。
FreeBSD版本4.7或之后的版本
OpenBSD版本4.1或之后的版本
Other UNIX
Mac OS X,版本10.4 (Tiger)或更高版本
Oracle Solaris,版本10或更高版本
AIX,版本5.3或更高版本
HP-UX
3 . 微软操作系统Windows
目前Puppet只支持微软近年发行的操作系统,详细如下:
Windows Server 2003和2008(Puppet 2.7.6或更高版本)
Windows 7(Puppet 2.7.6或更高版本)
2.3.2 Puppet 硬件要求
Puppet对硬件的要求并不高,以下是Puppet的一个基本硬件配置要求和支持管理节点服务器的状况。
最小配置是双核CPU,1GB内存。
推荐配置2~4核CPU,4GB以上内存配置,这样的配置大约可以管理1000个节点服务器。
笔者觉得这个配置基本可以满足日常小规模服务器的管理,不过还要看我们所在网络的状况和管理的内容。在跨网访问环境或推送比较大的数据文件都会导致Master的超时,从而影响正常使用,这就需要通过增加硬件配置、改善网络环境或配置Puppet集群来解决。关于这些问题的解决方案会在第11章详细讨论。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

华章出版社

官方博客
官网链接