2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

Puppet:基于 Ruby 的服务器管理自动化套件

  • 2010-02-24
  • 本文字数:953 字

    阅读完需:约 3 分钟

Reductive Labs 的团队最近发布了 Puppet 的 0.25.2 版本,Puppet 是针对 Linux 和 Unix 服务器的基于 Ruby 的开源配置管理及自动化工具。在 本次的 Bug 修正版本中,关闭了 123 个问题,开发者宣称他们减少了内存使用、改进了错误报告、线程和锁争夺(这是造成系统挂起的问题之一)。

通过客户 - 服务器模式和其独有的声明式语言,Puppet 试图解决系统管理领域的一大挑战:如何自动化服务器配置管理和部署,这是大型数据中心部署的必要条件。 GigaOM 2009 年 11 月的一篇文章中将 Puppet 列为云计算最重要的 11 个开源资源之一,Matt Asay 建议 Cisco 应该考虑收购 Reductive Labs,将其作为目前数据中心策略中的一部分

[…] Cisco 的数据中心要使用 Unified Computing,Cisco 应该关注一家开源公司:Reductive Labs,它是自动化系统管理框架 Puppet 的创造者

对于系统管理员来说,长久以来对通过自定义脚本来自动化日常管理工作已经习以为常了。随着服务器数量、操作系统种类、网络复杂性的增加,维护这样一套自定义工具变得越来越麻烦了。Puppet 并不是唯一的配置管理工具。Mark Burguess 的 Cfengine 是另一个被广泛使用的工具,还有美国阿贡国家实验室的计算机科学部开发的 BCFG2 。我们并不想比较不同工具的优缺点,如果对此感兴趣, Luke A. Kanies 的博客是个不错的起点。

Puppet 通过与传统的脚本 - 自动化模式不同的方式实现了配置管理:

  • 它提供了一种领域特定语言对服务器、服务和服务对象的关系进行建模
  • 它让系统管理自动化更接近于软件开发,用函数化、可重复的代码来表示基础设施
  • 它的抽象层次提供了一定的灵活性,对于系统管理员而言,他们现在需要管理更多错综复杂的服务器配置,这些服务器可能是放在家里的、由专业托管商或者是云计算提供商托管

Puppet 背后有一个活跃的开发社区。有多个可下载的附加项目,最近刚发布了一个新的基于 Web 的仪表盘。它提供了两个功能:

  • 使用参数、种类和组来进行节点配置
  • 使用实时报告和变更追踪来监控节点状态

和其他开源项目的新特性一样,用户社区会提供反馈,随着项目的发展,用户要求 Puppet 提供频繁变化的仪表盘功能,它弥补了 Puppet 特性集中的不足,提供了基础设施的可视化和概要信息,这些信息对管理该设施的系统管理团队是很必要的。

查看英文原文: Puppet: Ruby-based Server Management Automation Suite

2010-02-24 02:502830
用户头像

发布了 135 篇内容, 共 62.5 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

一个故事理解消息队列-上

老张

系统架构 消息队列 基础架构 稳定性保障

唯品会商品详情数据接口(标题|主图|销量|价格|店铺)

tbapi

唯品会 唯品会商品数据采集 唯品会API 唯品会商品详情接口

绿色算力从这片草原开始!

天翼云开发者社区

人工智能 算力

如何使用观测云监测 AutoMQ 集群状态

AutoMQ

微店商品详情数据接口(micro.item_get)丨微店API接口指南

tbapi

微店商品详情接口 微店API 微店商品数据采集

直播预告|持续颠覆,永不止步,飞渡科技2024产品发布会即将震撼来袭,敬请期待

新消费日报

ChaosMeta for AI:混沌工程让AI稳定性更上一层楼

ChaosMeta

低代码开发MES系统,一周实现数字化

万界星空科技

低代码 数字化转型 低代码平台 mes 万界星空科技

【等保知识】等级保护三级系统几年测评一次?法律依据是什么?

行云管家

网络安全 等保 等级保护

华为云DTSE助力悦知技术架构升级、打破业务瓶颈

华为云开发者联盟

云计算 云原生 华为云开发者联盟 企业号2024年7月PK榜

【论文速读】| 涟漪下的漩涡:对启用RAG的应用程序的实证研究

云起无垠

Code Review:提升代码质量与团队能力的利器

京东科技开发者

基于软件在环的飞控机建模仿真

DevOps和数字孪生

软件在环

供应链场景使用ClickHouse最佳实践

京东科技开发者

Code Review:提升代码质量与团队能力的利器

京东科技开发者

AutoMQ 集成 Redpanda Console

AutoMQ

结合LangChain实现网页数据爬取

霍格沃兹测试开发学社

性能测试场景设计

霍格沃兹测试开发学社

新进展!deepin M1 项目更新至 deepin V23 RC2版本

nn-30

Linux 开源 操作系统 国产操作系统 deepin

华为云应用平台AppStage运维中心,华为全球业务的加速器

华为云开发者联盟

运维 华为云 华为云开发者联盟 企业号2024年7月PK榜

班迪录屏Bandicam使用详解

源字节1号

小程序 开源 后端

性能测试场景设计

测试人

软件测试

SMT智能车间MES系统的实施方案

万界星空科技

数字化转型 SMT 生产管理系统 mes 万界星空科技

2024可信数据库发展大会:TDengine CEO 陶建辉谈“做难而正确的事情”

TDengine

会话控制定义以及主要目的简单介绍

行云管家

堡垒机 IT运维 会话控制

优化京东JD商品详情API使用:提升商品信息获取效率的策略与实践

技术冰糖葫芦

API 编排 API 文档 API 协议

深度解析:Shopee商品详情数据接口——助力商家精准营销与数据分析

tbapi

Shopee shopee API shopee商品详情接口 虾皮平台商品详情接口

MySQL生产环境迁移至YashanDB数据库深度体验

YashanDB

yashandb 崖山数据库 崖山DB

Puppet:基于Ruby的服务器管理自动化套件_Ruby_Carlos Armas_InfoQ精选文章