Puppet:
注:依据Puppet系统主页中的简介页(http://www.puppetlabs.com/puppet/introduction/)所
翻译(2010.10.11)
。
译者注:在Mac OS X系统中,安装后需要特殊配置,具体的操作和表现还在测试之中。
Puppet是一个开源的数据中心自动化和配置的管理框架。
Puppet提供了一个简化的平台,
允许系统管理员
保持一致,透明和灵活的系统管理。
Puppet让系统管理员日常任务上花费更少的时间,而是着重在管理其基础设施和战略。
自动化,
可重复的,
配置
管理
Puppet的陈述性语言描述您的系统配置,让您可以轻松地复制在任何其他
任意数量的配置
系统。此外,
Puppet可以帮助建立并执行审批过的系统配置自动纠偏系统,纠正错误的配置。
Puppet提供了审计功能,它可以很容易地控制
版本
的审计。
灵活,
可伸缩
架构
无论你是否有一个小的,异构的数个网络工作站或机架的巨型系统,
Puppet都可以帮助您降低管理
和控制
费用,让您可以集中精力于真正的问题解决上。
Puppet的一些关键要素包括:
-
Puppetmaster
- 集中管理成千上万个节点的配置
-
Dashboard
- 可视化,基础设施和指挥你的Puppet
-
Secure infrastructure
- 避免与我们在SSL为基础的公共密钥基础设施建的SSH密钥部署的麻烦
-
Puppet模块
- 组织你的Puppet到模块的配置和利用其它自由社区开发的数百个模块
利用Puppet活跃的开
源
社区
Puppet
从一开始就形成了一个庞大而活跃的社区,现在的1600多用户邮件列表中的用户
。无论你是新的
Puppet用户,并希望帮助和建议,或者您是有经验的
Puppet开发者,希望促进开源资源,
Puppet社区是一个反馈的重要来源和获取最大效益的方式
。
跨平台
系统
管理
各种组织正在越来越多地利用
Puppet支持
不同的操作系统的优势。无论是Linux(红帽,CentOS的,Fedora的,Debian的,Ubuntu,SuSE),或Unix OS'es(Solaris和BSD,Mac OS
X操作系统),
Puppet能满足您的要求。虽然
Puppet演变主要是为了支持类Unix OS'es
,计划在不久的将来
支持
Windows。
数据中心模型
Puppet使用陈述的图形为基础的模式。这使得
Puppet成为一个具有非常特质的配置管理系统。
-
用户不须依赖容易出错的状态检测 - Puppeties
将无需
确认当前命令返回状态状态而查看
系统的需要。
-
即便有一个配置管理的问题,
Puppet也会知道什么可以执行,哪些部分需要被保存。
-
模型是可审查的,准许细粒度报告的,提供“无操作”模式的,测试是否有任何不适用的挂起配置等。
-
如果您想把数据中心可视化,
Puppet知道如何输出如何配置您的所有相关的图形。
其他系统管理工具的缺乏这种内部结构图和模型为基础,不能提供同样的优势。简单地说,
Puppet被设计为数据中心管理的最佳方法。
分享到:
相关推荐
puppet开源自动化配置管理平台介绍
Puppet 运维自动化章节目录 一、 Puppet 介绍 1. 2014年新增Puppet 微信公众平台,欢迎各位...10. puppet开源自动化配置管理平台介绍 11. puppet网址资源汇总方便查询(不断更新中) 12. puppet3.x 新特性介绍
puppet,精通Puppet配置管理工具,学习puppet必备
puppet是一个为实现数据中心自动化管理而设计的配置管理软件。基于c/s架构。puppet 的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端 下载manifest之后,可以根据manifest对...
它由puppet::agent和puppet::master类继承。 参数 vardir人偶的工作目录。 默认值:/ var / lib / puppet`。 confdir人偶配置目录。 默认值: /etc/puppet 。 logdir人偶日志目录。 默认值: /var/log/puppet 。 ...
统维护方法无法满足企业的需求,于是出现了中心化的配置管理软件,利用中心化的配置管 理,可以把整个数据中心的服务器或虚拟机的所有配置内容有效的组织并管理起来,以此实 现大规模化的管理以及快速部署。中心化配置...
使用笔记本电脑安装自动化 模组 Ubuntu基础:指向山羊存储库的apt-get源列表的定义 基本桌面:每天使用的应用程序 摄影:摄影应用 Java编程:用于Java编程的应用程序 JavaScript程式设计:NodeJS等 MySQL数据库 ...
puppet安装与配置 puppet是一款开源自动化部署工具,下面介绍puppet安装和配置
编辑您的配置你的权限的基本配置在election-orchestra-puppet/manifests/init.pp。 看一看它并进行相应的编辑。 有关独立安装(配置设置相同),请参阅下面的“编辑配置部分”中的更多信息。跑步 $ vagrant up访问...
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的...
精通puppet 配置管理工具,扫描版。
精通Puppet配置管理工具.高永超.扫描版.pdf
自动化运维工具puppet--------------------------------------------------------------------
2.运维自动化工具对比 - puppet vs cfengine - puppet vs chef 3.puppet 使用时注意事项 4.puppet 应用案例 -puppet 管理用户 -puppet nginx 管理 -puppet kick 介绍 -puppet MCollective 介绍 - puppet func...
本文详细介绍了ansible puppet saltstack三款自动化运维工具的对比 本资料共包含以下附件: ansible puppet saltstack三款自动化运维工具的对比.docx
Puppet集中管理配置LinuxUnix系统
puppet-2.7.9系统工具软件:linux自动化配置管理软件