Chef 简明教程
Chef Tutorial
Chef 是一种配置管理技术,由 Opscode 开发,用于管理物理或虚拟机上的基础架构。这是一种使用 Ruby 开发的开放源代码,有助于管理动态的复杂基础架构。本教程提供有关基础架构和使用 Chef 管理基础架构的基本概念的基本知识。
Chef is a configuration management technology developed by Opscode to manage infrastructure on physical or virtual machines. It is an open source developed using Ruby, which helps in managing complex infrastructure on the fly. This tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef.
Audience
本教程针对想要了解 Chef 的特性和功能以及 Chef 如何减少管理基础架构的复杂性的人而编制。
This tutorial has been prepared for those who want to understand the features and functionality of Chef and how Chef can help in reducing the complexity of managing an infrastructure.
在完成本教程后,您将对 Chef 及其核心构建块有中级了解。它还将提供有关如何在预配置的基础架构中配置 Chef 及如何使用它的合理想法。
After completing this tutorial one would have moderate level understanding of Chef and its key building blocks. It will also give a fair idea on how to configure Chef in a preconfigured infrastructure and how to use it.
Prerequisites
我们假设任何想要学习 Chef 的人应该了解系统管理、基础架构和网络协议通信。为了自动化基础架构配置,您应该掌握基本的 Ruby 脚本编写以及想要在其中使用 Chef 的基本系统。
We assume anyone who wants to learn Chef should have an understanding of system administration, infrastructure and network protocol communication. To automate the infrastructure provisioning, one should have a command over basic Ruby script writing and the underlying system where one wants to use Chef.