Puppet 3 Beginner's Guide

John Arundel

  • 出版商: Packt Publishing
  • 出版日期: 2013-03-28
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 204
  • 裝訂: Paperback
  • ISBN: 1782161244
  • ISBN-13: 9781782161240
  • 相關分類: Puppet
  • 下單後立即進貨 (約3~4週)

商品描述

With only the most basic programming abilities, this book will teach you how to automate your server setups and manage websites using Puppet. It's fun too, with practical examples based around a fictional web company.

Overview

  • Shows you step-by-step how to install Puppet and start managing your systems with simple examples
  • Every aspect of Puppet is explained in detail so that you really understand what you're doing.
  • Gets you up and running immediately, from installation to using Puppet for practical tasks in a matter of minutes.
  • Written in a clear, friendly, jargon-free style which doesn't assume any previous knowledge and explains things in practical terms

In Detail

Everyone's talking about Puppet, the open-source DevOps technology that lets you automate your server setups and manage websites, databases, and desktops. Puppet can build new servers in seconds, keep your systems constantly up to date, and automate daily maintenance tasks.

"Puppet 3 Beginner's Guide" gets you up and running with Puppet straight away, with complete real world examples. Each chapter builds your skills, adding new Puppet features, always with a practical focus. You'll learn everything you need to manage your whole infrastructure with Puppet.

"Puppet 3 Beginner's Guide" takes you from complete beginner to confident Puppet user, through a series of clear, simple examples, with full explanations at every stage.

Through a series of worked examples introducing Puppet to a fictional web company, you'll learn how to manage every aspect of your server setup. Switching to Puppet needn't be a big, long-term project; this book will show you how to start by bringing one small part of your systems under Puppet control and, little by little, building to the point where Puppet is managing your whole infrastructure.

Presented in an easy-to-read guide to learning Puppet from scratch, this book explains simply and clearly all you need to know to use this essential IT power tool, all the time applying these solutions to real-world scenarios.

What you will learn from this book

  • Installing and configuring your Puppet environment.
  • Running Puppet on multiple servers.
  • Deploy configuration files and templates for lightning-fast installations.
  • Creating and monitoring reports and information.
  • Managing user accounts, security, access control, and scheduled jobs.
  • Best practices for organizing your Puppet code using Git.

Approach

Presented in an easy-to-follow, step-by-step tutorial format, Puppet 3 Beginner's Guide will lead you through the basics of setting up your Puppet server with plenty of screenshots and real-world solutions.

Who this book is written for

This book is written for system administrators and developers, and anyone else who needs to manage computer systems. You will need to be able to edit text files and run a few commands on the command line, but otherwise no system administration or programming experience is required.

商品描述(中文翻譯)

這本書將教導您如何使用Puppet自動化伺服器設置和管理網站,即使您只具備最基本的程式設計能力。書中以一家虛構的網路公司為例,提供實用的範例,讓學習變得有趣。

概述:
- 逐步展示如何安裝Puppet並使用簡單的範例來管理系統。
- 詳細解釋Puppet的每個方面,讓您真正理解自己在做什麼。
- 讓您立即上手,從安裝到在幾分鐘內使用Puppet進行實際任務。
- 以清晰友好、不使用行話的方式撰寫,不假設任何先前知識,以實用的術語解釋事物。

詳細內容:
- Puppet是一個開源的DevOps技術,讓您可以自動化伺服器設置和管理網站、資料庫和桌面。Puppet可以在幾秒鐘內建立新的伺服器,保持系統始終更新,並自動執行日常維護任務。
- 《Puppet 3初學者指南》將帶您立即開始使用Puppet,並提供完整的實際範例。每個章節都會增加您的技能,引入新的Puppet功能,始終以實用為重點。您將學到使用Puppet管理整個基礎架構所需的一切。
- 《Puppet 3初學者指南》通過一系列實例介紹Puppet給一家虛構的網路公司,讓您了解如何管理伺服器設置的各個方面。切換到Puppet不需要一個大型的長期項目;本書將向您展示如何從將系統的一個小部分納入Puppet控制開始,逐漸擴展到Puppet管理整個基礎架構的程度。
- 本書以易於閱讀的指南形式呈現,從頭開始學習Puppet,簡單明瞭地解釋了使用這個重要的IT工具所需的一切,並將這些解決方案應用於實際情境。

本書的學習重點:
- 安裝和配置Puppet環境。
- 在多個伺服器上運行Puppet。
- 部署配置文件和模板,實現快速安裝。
- 創建和監控報告和資訊。
- 管理使用者帳戶、安全性、存取控制和定期工作。
- 使用Git組織Puppet代碼的最佳實踐。

這本書以易於跟隨的逐步教學格式呈現,通過大量的截圖和實際解決方案,引導您設置Puppet伺服器的基礎知識。

本書的讀者對象:
- 系統管理員和開發人員,以及任何需要管理電腦系統的人。您需要能夠編輯文本文件並在命令行上運行一些命令,但不需要系統管理或程式設計經驗。