收录了 chef 频道下的 50 篇内容
如何才能实现DevOps呢?很多人会不假思索地告诉你,使用Chef/Puppet,你就能实现DevOps。于是,DevOps变成了一个简单的问题,选择Chef还是Puppet。这并不奇怪,在开源软件盛行的今天,各种软件声称自己是DevOps工具,而人们通常不会去思考一项新技术或者新思路背后的缘由,人们需要的是“银弹”。 如同Agile,把DevOps等同于工具层面的Chef/Puppet,是错误的,会严重束缚人们的思维。在国内Cloud Native应用开发时代即将开启的今天,充分认识DevOps是很有必要的。
Chef Sugar是Chef的一个扩展,它提供了DSL方法能够让你编写更加可读的食谱(recipe)。Seth Vargo是Chef Sugar的作者,他写出了自己创建Chef Sugar的动机并通过示例做了强调。InfoQ采访了Seth以期了解他对语法糖以及Chef上下文中插件架构优点的看法。
Opscode新发布的Chef中包含了why-run(演练)特性、输出格式化、错误检测及Solaris安装器。
一个基于Ruby的全新配置管理工具Chef已经发布。Chef支持通过扩展网络与多种工具和平台的集成,并通过“食谱(cookbook)”来定义如何在诸如大型web服务器集群等大型网络或者云计算平台上安装和更新应用程序。
IBM和Opscode正一起合作以帮助IBM的用户实施Chef。此外,微软和Opscode已经联手,以推动微软的云服务Azure的自动化。
机密信息管理是分布式可扩展环境的一个难题。Chef-vault是一款以加密数据包为基础构建的Chef工具,可以减少解密密钥在所有用户和基础设施节点之间共享的需求。
这篇文章讨论了如何在我们的环境中安装和配置软件,这个任务通常被称为服务器配置(Server Provisioning)。
Facebook引入了Private Chef(Opscode的商业基础架构自动化产品)来管理其Web层。为保证Chef满足Facebook的可伸缩性要求,他们帮助设计了Chef服务器的最新版本,该版本用Erlang完全重写了。
自动化软件厂商Chef在re:Invent 2017大会上推出了用于增强容器生命周期管理能力的产品,包括支持原生Amazon Elastic Container Registry(ECR),可与AWS OpsWorks for Chef Automate(OWCA)集成。
Opscode提供了一种新的学习Chef的途径,旨在帮助用户快速掌握开始构建“基础设施即代码(Infrastructure as Code)”所需要的知识。新途径通过提供快速入门指南、常用案例、视频讲座和问题处理引导用户学习。
4月2日,自动化配置管理工具Chef官方博客发布博文宣布:1. Chef将100%开源;2. Chef发布了企业版Chef Enterprise Automation Stack。
Opscode刚刚公布了企业版Chef,它具有针对自动化配置微软Windows、网络和存储等新特性。作为私有版和托管版Chef的后继者,它将提供配置整个基础架构的能力。
在旧金山上个月的首届Chef技术大会上,Opscode CTO Chris Brown就Chef的未来做了演讲“国情咨文”,声称:Chef这个基础设施管理工具,已经可以用于复杂的企业环境中,跑在多种平台之上。
本月初Opscode发布了Chef 11,为满足超大规模Web运维的需求增强了可伸缩性。在保持向后兼容的同时,Opscode用Erlang重写了全部核心服务器API。为表现重写采用Erlang这一事实,Opscode将核心服务器API更名为“Erchef”。
Chef InSpec是一个用于测试和审核应用程序和基础设施的开源代码框架。
Stephen Nelson-Smith在他的新书《使用Chef框架进行测试驱动基础设施开发第2版》中涵盖了“基础设施即代码”理论之后的基本原理,并且对Ruby、Chef框架和一些重要工具进行了介绍。本书的主要部分通过详细的示例来描述如何使用必需的工具编写完整测试的基础结构代码。
IBM近期发布了LinuxOne,一个Linux-Only的硬件一体机,其上可以运行Redhat、SUSE和Ubuntu等Linux发行版,同时还在其上增加了诸如Docker,Chef等各种开源工具。此款产品的目标是大中型企业。
持续自动化厂商Chef发布了InSpec 2.0,这是Chef新版本的开源工具,该工具能够让DevOps与跨功能的应用、基础设施和安全团队以代码和资产的形式表述安全和合规规则,并且在整个软件交付生命周期中纠正合规的问题。
RightScale发布了他们对业界采用DevOps趋势调查的最新报告,结果显示Docker、Puppet和Chef控制了整个工具市场,同时Docker在企业端的采用率正在上升。
Opscode宣布Test Kitchen 0.7.0已经可用,支持按需使用OpenStack实例来测试Chef cookbook。Test Kitchen作为一款工具软件,能够帮助Opscode Chef cookbook开发者在将cookbook应用到生产设施之前对其进行验证。