Instant Puppet 3 starter

Jo Rhett

  • 出版商: Packt Publishing
  • 出版日期: 2013-03-31
  • 售價: $950
  • 貴賓價: 9.5$903
  • 語言: 英文
  • 頁數: 50
  • 裝訂: Paperback
  • ISBN: 1782161740
  • ISBN-13: 9781782161745
  • 相關分類: Puppet
  • 下單後立即進貨 (約3~4週)

商品描述

Gain complete consistency from your systems with minimal effort using Instant Puppet 3 Starter

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Learn how deterministic results can vastly reduce your work load.
  • Deploy Puppet Server as a Ruby-on-Rails application to handle thousands of clients.
  • Design your own module for complex configurations.

In Detail

Puppet is the tool that will save you time. This book teaches you how to do more with less using instant Puppet 3. This guide ensures the highest level of accuracy so everything is exactly the way you want it, every time. This starter guide demonstrates the difference between deterministic and procedural results. Most importantly, it teaches you the trick to get better results every time, by thinking about and expressing your desired outcome in a deterministic fashion.

"Instant Puppet 3 Starter" provides you with all the information that you need, from start-up to complete confidence in its use. This book will explore and teach the core components of Puppet, consisting of; setting up a working client and server and building your first custom module.

Become the Puppet master. Explore how it works and be in awe of the drastic improvement in consistency of your systems, with minimal effort in maintenance. Instant puppet 3 enables you to write your first policy, using core methods to reduce the amount of manual work you would do to setup clients on new systems. In addition you will build a test environment for developing new modules, and source external data for use in the Puppet Policy. Finally, you will learn to run the puppet server under Phusion Passenger to improve performance and scalability. Instant Puppet 3 Starter won't just introduce you to an application it will provide you with a working environment that saves you time and effort deploying code or synchronizing files across systems.

What you will learn from this book

  • Write a Puppet Policy to auto-configure each new client system in an easy to follow guide.
  • Modify files for individual nodes with a single Puppet resource
  • Write a customised module that encapsulates greater functionality yet simplifies and improves the Puppet Policy.
  • Have full control on when or how often changes are applied
  • Apply Hiera to transfer existing systems in to Puppet Policy
  • Connect with other users with Puppet Forge
  • Deploy Puppet Server as a Ruby-on-Rails application to handle thousands of clients.

Approach

Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This book is an awesome guide for understanding and developing your skills set with instant Puppet 3. It consists of friendly practical tutorials, with an informative step by step walk through.

Who this book is written for

"Instant Puppet 3 Starter" helps to simplify your life for large scale computing clusters. It is aimed at systems administrators, developers, DevOps engineers, and anyone who manages more than one computer. This is a practical and intuitive Instant Starter guide, guaranteed to improve your understanding and efficiency.

商品描述(中文翻譯)

使用Instant Puppet 3 Starter,以最小的努力實現系統的完全一致性。

概述:
- 在瞬間學到新知識!一本短小、快速、專注的指南,立即帶來成果。
- 學習如何通過確定性結果大大減少工作量。
- 將Puppet Server部署為處理數千個客戶端的Ruby-on-Rails應用程序。
- 為複雜配置設計自己的模塊。

詳細內容:
Puppet是一個節省時間的工具。本書教你如何使用即時的Puppet 3以更少的工作量做更多事情。這本指南確保最高水平的準確性,所以每次都能按照你的意願得到完全符合要求的結果。這本入門指南演示了確定性和程序性結果之間的差異。最重要的是,它教你如何通過以確定性方式思考和表達你的期望結果,每次都能獲得更好的結果。

《Instant Puppet 3 Starter》提供了從啟動到完全自信使用的所有信息。本書將探索和教授Puppet的核心組件,包括:設置工作客戶端和服務器以及構建第一個自定義模塊。

成為Puppet大師。探索其工作原理,並對系統一致性的顯著改善感到驚嘆,而維護工作量卻很小。Instant Puppet 3使您能夠編寫第一個策略,使用核心方法減少在新系統上設置客戶端時的手動工作量。此外,您還將構建一個用於開發新模塊的測試環境,並為Puppet策略源外部數據。最後,您將學習在Phusion Passenger下運行Puppet服務器以提高性能和可擴展性。Instant Puppet 3 Starter不僅僅是介紹一個應用程序,它還為您提供了一個節省時間和精力的工作環境,用於在系統之間部署代碼或同步文件。

本書將教你:
- 撰寫Puppet策略以自動配置每個新客戶端系統,並提供易於遵循的指南。
- 使用單個Puppet資源修改個別節點的文件。
- 編寫自定義模塊,封裝更多功能,同時簡化和改進Puppet策略。
- 對更改應用的時間或頻率擁有完全控制權。
- 使用Hiera將現有系統轉換為Puppet策略。
- 通過Puppet Forge與其他用戶連接。
- 將Puppet Server部署為處理數千個客戶端的Ruby-on-Rails應用程序。

方法:
深入了解一項新技術,了解它是什麼以及它對您有什麼作用,然後開始使用最重要的功能和任務。本書是一本了解和開發即時Puppet 3技能的絕佳指南。它由友好的實用教程組成,並提供了詳細的逐步操作。

本書適合對大型計算集群進行簡化的人士,包括系統管理員、開發人員、DevOps工程師和管理多台計算機的任何人。這是一本實用且直觀的即時入門指南,保證提高您的理解和效率。