Configuration Management with Chef-Solo
暫譯: 使用 Chef-Solo 的配置管理

Naveed ur Rahman

  • 出版商: Packt Publishing
  • 出版日期: 2014-06-14
  • 售價: $1,190
  • 貴賓價: 9.5$1,131
  • 語言: 英文
  • 頁數: 95
  • 裝訂: Paperback
  • ISBN: 1783982462
  • ISBN-13: 9781783982462
  • 相關分類: Chef
  • 海外代購書籍(需單獨結帳)

商品描述

A comprehensive guide to get you up and running with Chef-Solo

Overview

  • Explore various techniques that will help you save time in Infrastructure management
  • Use the power of Chef-Solo to run your servers and configure and deploy applications in an automated manner
  • This book will help you to understand the need for the configuration management tool and provides you with a step-by-step guide to maintain your existing infrastructure

In Detail

Chef is a configuration management tool used to handle the hardest part of infrastructure, easing the deployment of servers and applications to any infrastructure. Chef-Solo is an open source version of the chef-client that allows you to use cookbooks with nodes, without requiring access to a Chef server. In any infrastructure, managing servers is one of the most critical tasks for any server administration. Chef-Solo makes the process of booting and provisioning many machines at the same time much easier.

Configuration Management with Chef-Solo will take you through the workflow of managing one or more servers. It includes many sample recipes to start with, and gradually you will take a look at the different interaction points and will also learn how Chef-Solo helps minimize your efforts to build and manage different machines. You will learn how to run servers while executing Ruby code. This hands-on guide will help you to understand the importance of this amazing configuration management tool.

What you will learn from this book

  • Define your infrastructure as code in Chef
  • Set up a testing and production environment with Chef-Solo
  • Test the incremental development of a project with Vagrant
  • Develop recipes and manage web and database roles
  • Automate tedious manual tasks
  • Learn to use data bags and write clean cookbooks
  • Create a Docker image using cookbooks
  • Manage and scale your cloud infrastructure by automating your configuration management

Approach

This is a step-by-step guide, full of hands-on examples of real-world deployment tasks. Each topic is explained and placed in context, while also pointing out the key details of the concepts used.

Who this book is written for

This book is aimed at system administrators and system engineers who have an understanding of configuration management tools and infrastructure. For novice administrators, it contains easy-to-use application recipes to get started immediately.

商品描述(中文翻譯)

一份全面的指南,幫助您快速上手 Chef-Solo

概述
- 探索各種技術,幫助您節省基礎設施管理的時間
- 利用 Chef-Solo 的強大功能,自動化運行伺服器及配置和部署應用程式
- 本書將幫助您理解配置管理工具的必要性,並提供逐步指南以維護您現有的基礎設施

詳細內容
Chef 是一種配置管理工具,用於處理基礎設施中最困難的部分,簡化伺服器和應用程式的部署到任何基礎設施。Chef-Solo 是 chef-client 的開源版本,允許您在不需要訪問 Chef 伺服器的情況下使用食譜與節點。在任何基礎設施中,管理伺服器是伺服器管理中最關鍵的任務之一。Chef-Solo 使得同時啟動和配置多台機器的過程變得更加簡單。

使用 Chef-Solo 進行配置管理將引導您了解管理一台或多台伺服器的工作流程。它包括許多示例食譜供您開始,並逐漸讓您了解不同的互動點,還會學習 Chef-Solo 如何幫助您減少構建和管理不同機器的工作量。您將學會如何在執行 Ruby 代碼的同時運行伺服器。這本實用指南將幫助您理解這個令人驚嘆的配置管理工具的重要性。

您將從本書中學到的內容
- 在 Chef 中將您的基礎設施定義為代碼
- 使用 Chef-Solo 設置測試和生產環境
- 使用 Vagrant 測試項目的增量開發
- 開發食譜並管理網頁和數據庫角色
- 自動化繁瑣的手動任務
- 學習使用數據包並編寫乾淨的食譜
- 使用食譜創建 Docker 映像
- 通過自動化配置管理來管理和擴展您的雲基礎設施

方法
這是一本逐步指南,充滿了現實世界部署任務的實用示例。每個主題都進行了解釋並放在上下文中,同時指出所使用概念的關鍵細節。

本書的讀者對象
本書針對對配置管理工具和基礎設施有一定了解的系統管理員和系統工程師。對於新手管理員,本書包含易於使用的應用食譜,讓您能立即開始。