《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章详细讨论。

相关文章
|
Unix Windows
puppet 权威指南
image.png puppet硬件需求 image.png 搭建本地镜像源 搭建svn+apache ,搭建dnsmasq /etc/puppet auth.
1260 0
|
运维 监控 大数据
《Puppet权威指南》——导读
优点是一名初出茅庐的职场新人(笔者)就可以自己建立运维工具,构建系统架构和部署系统的监控,并且从中获取更多的知识,迅速成长;缺点是团队中的同事都有自己的一套独立的小工具,团队中的工具与工具之间不能继承与复用,每次系统增加新功能都需要重新开发工具,浪费了很多人力成本。
1383 0