Mastering Puppet
暫譯: 精通 Puppet

Thomas Uphill

  • 出版商: Packt Publishing
  • 出版日期: 2014-07-19
  • 售價: $1,960
  • 貴賓價: 9.5$1,862
  • 語言: 英文
  • 頁數: 206
  • 裝訂: Paperback
  • ISBN: 1783982187
  • ISBN-13: 9781783982189
  • 相關分類: Puppet
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Pull the strings of Puppet to configure enterprise-grade environments for performance optimization

Overview

  • Implement puppet in a medium to large installation.
  • Deal with issues found in larger deployments, such as scaling, and improving performance.
  • Step by step tutorial to utilize Puppet efficiently to have a fully functioning Puppet infrastructure in an enterprise- level environment

In Detail

Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order.

Mastering Puppet deals with the issues faced in larger deployments such as scaling and duplicate resource definitions. It will show you how to fit Puppet into your organization and keep everyone working. The concepts presented can be adapted to suit any size organization. This book starts with setting up and installing Puppet in your organization and then moves on to implementing version control in Puppet, creating custom modules, and extending your Puppet infrastructure. Finally, you will learn tips and tricks that are useful when troubleshooting Puppet and the best practices to make you a pro.

What you will learn from this book

  • Scale out your Puppet masters using proxy techniques
  • Automate Puppet master deployment using Git Hooks, r10k, and librarian-puppet
  • Access public modules from Git Forge and use them to solve real-world problems
  • Use Hiera and ENC to automatically assign modules to nodes
  • Create custom modules, facts, and types
  • Use exported resources to orchestrate changes across the enterprise

Approach

Presented in an easy-to-follow, step-by-step tutorial format and packed with examples, this book will lead you through making the best out of Puppet in an enterprise environment.

Who this book is written for

If you are a system administrator or developer who has used Puppet in production and are looking for ways to easily use Puppet in an enterprise environment, this book is for you. This book assumes an intermediate knowledge of Puppet and is intended for those writing modules or deploying Puppet in an enterprise environment.

商品描述(中文翻譯)

拉動 Puppet 的線索,以配置企業級環境以進行性能優化

概述
- 在中型到大型安裝中實施 Puppet。
- 處理在大型部署中發現的問題,例如擴展和提高性能。
- 逐步教程,利用 Puppet 高效地建立一個完全運作的企業級 Puppet 基礎設施。

詳細內容
Puppet 是一個配置管理系統,旨在幫助系統管理員高效地管理大量系統並維持秩序。

掌握 Puppet 涉及在大型部署中面臨的問題,例如擴展和重複資源定義。它將向您展示如何將 Puppet 融入您的組織並保持每個人都在工作。所呈現的概念可以調整以適應任何規模的組織。本書從在您的組織中設置和安裝 Puppet 開始,然後轉向在 Puppet 中實施版本控制、創建自定義模組以及擴展您的 Puppet 基礎設施。最後,您將學習在故障排除 Puppet 時有用的技巧和最佳實踐,讓您成為專家。

您將從本書中學到的內容
- 使用代理技術擴展您的 Puppet 主控端
- 使用 Git Hooks、r10k 和 librarian-puppet 自動化 Puppet 主控端的部署
- 從 Git Forge 訪問公共模組並使用它們解決現實世界的問題
- 使用 Hiera 和 ENC 自動將模組分配給節點
- 創建自定義模組、事實和類型
- 使用導出資源在整個企業中協調變更

方法
本書以易於遵循的逐步教程格式呈現,並充滿範例,將引導您在企業環境中充分利用 Puppet。

本書的讀者對象
如果您是系統管理員或開發人員,曾在生產環境中使用 Puppet,並尋找在企業環境中輕鬆使用 Puppet 的方法,那麼本書適合您。本書假設您對 Puppet 有中級知識,並針對那些編寫模組或在企業環境中部署 Puppet 的人。