Puppet: 网络数据中心自动化配置管理

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
  • 积极参与社区
  • 受益于社会的单元,数百名各类管理IT资源
  • 查找,下载,使用和共享模块  Puppet Forge

跨平台 系统 管理

各种组织正在越来越多地利用 Puppet支持 不同的操作系统的优势。无论是Linux(红帽,CentOS的,Fedora的,Debian的,Ubuntu,SuSE),或Unix OS'es(Solaris和BSD,Mac OS X操作系统), Puppet能满足您的要求。虽然 Puppet演变主要是为了支持类Unix OS'es ,计划在不久的将来 支持 Windows。

数据中心模型

Puppet使用陈述的图形为基础的模式。这使得 Puppet成为一个具有非常特质的配置管理系统。

  1. 用户不须依赖容易出错的状态检测 - Puppeties 将无需 确认当前命令返回状态状态而查看 系统的需要。
  2. 即便有一个配置管理的问题, Puppet也会知道什么可以执行,哪些部分需要被保存。
  3. 模型是可审查的,准许细粒度报告的,提供“无操作”模式的,测试是否有任何不适用的挂起配置等。
  4. 如果您想把数据中心可视化, Puppet知道如何输出如何配置您的所有相关的图形。

其他系统管理工具的缺乏这种内部结构图和模型为基础,不能提供同样的优势。简单地说, Puppet被设计为数据中心管理的最佳方法。


你可能感兴趣的:(技术)