Puppet Essentials, 2/e(Paperback)

Felix Frank, Martin Alfke

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-09
  • 售價: $1,850
  • 貴賓價: 9.5$1,758
  • 語言: 英文
  • 頁數: 246
  • 裝訂: Paperback
  • ISBN: 1785881108
  • ISBN-13: 9781785881107
  • 相關分類: Puppet
  • 下單後立即進貨 (約3~4週)

商品描述

Acquire skills to manage your IT infrastructure effectively with Puppet

About This Book

  • Breeze through Puppet 4's key features and performance improvements to bring real advantage to your IT infrastructure
  • Discover Puppet best practices to help you avoid common mistakes and pitfalls
  • Blitz through easy-to-follow examples to get to grips with Puppet and succeed with everyday IT automation

Who This Book Is For

If you're an experienced IT professional and a new Puppet user, this book will provide you with all you need to know to go from installation to advanced automation in no time at all. Get a rapid introduction to the essential topics and then tackle Puppet for advanced automation.

What You Will Learn

  • Write and employ individual Puppet manifests
  • Understand how Puppet implements system abstraction
  • Deploy the Puppet master and agents
  • Leverage and extend Facter to summarize your systems
  • Create modular and reusable Puppet code
  • Extend your code base with publicly available Puppet modules
  • Use the modern features of Puppet 4
  • Separate logic from data using Hiera

In Detail

Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. The free Ruby-based tool Puppet has established itself as the most successful solution to manage any IT infrastructure. Ranging from local development environments through complex data center setups to scalable cloud implementations, Puppet allows you to handle them all with a unified approach.

Puppet 4 Essentials, Second Edition gets you started rapidly and intuitively as you'll put Puppet's tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4.

We'll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we'll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies.

By the end of the book, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain.

Style and approach

This quick learning guide for Puppet follows a practical approach, starting with some basic commands that you can use from the shell right away. It comprises a series of examples that will get you familiar with the most important aspects of Puppet in a flash.

商品描述(中文翻譯)

獲得使用 Puppet 有效管理您的 IT 基礎架構的技能

關於本書

- 輕鬆掌握 Puppet 4 的關鍵功能和性能改進,為您的 IT 基礎架構帶來真正的優勢
- 發現 Puppet 的最佳實踐,幫助您避免常見的錯誤和陷阱
- 通過易於跟隨的示例快速掌握 Puppet,實現日常 IT 自動化的成功

本書適合對 IT 有經驗且是新手 Puppet 使用者的專業人士,它將為您提供從安裝到高級自動化所需的一切知識。快速介紹基本主題,然後深入研究 Puppet 進行高級自動化。

您將學到什麼

- 編寫和使用個別的 Puppet 清單
- 了解 Puppet 如何實現系統抽象
- 部署 Puppet 主控和代理
- 利用並擴展 Facter 來總結您的系統
- 創建模塊化且可重用的 Puppet 代碼
- 使用公開可用的 Puppet 模塊擴展您的代碼庫
- 使用 Puppet 4 的現代功能
- 使用 Hiera 將邏輯與數據分離

詳細內容

Puppet 是一個配置管理工具,允許您自動化所有 IT 配置,控制您對網絡中每個 Puppet 代理所做的操作,以及何時以及如何執行這些操作。在這個數字交付和無所不在的互聯網時代,實施可擴展和可移植的解決方案變得越來越重要,不僅僅是軟件,還包括運行軟件的系統。基於 Ruby 的免費工具 Puppet 已成為管理任何 IT 基礎架構的最成功解決方案。從本地開發環境到複雜的數據中心設置再到可擴展的雲端實施,Puppet 讓您以統一的方式處理它們。

《Puppet 4 Essentials, Second Edition》將讓您快速且直觀地開始使用 Puppet 工具。它還將突出性能改進所帶來的變化,以及 Puppet 4 中的新語言功能。

我們將從快速介紹 Puppet 開始,讓您快速管理您的 IT 系統。然後,您將了解到 Puppet 代理,它帶有一個全功能套件,可以在多個系統上運行。接下來,我們將向您展示高性能通信和乘客套件的 Puppet 服務器。隨著您閱讀本書,您將通過強大的使用案例來了解 Puppet 的創新結構和方法。對於一個複雜且強大的工具所固有的困難將不再是您的問題,因為您將發現 Puppet 的迷人細節。

通過閱讀本書,您不僅將學會如何使用 Puppet,還將學會如何使用其伴隨工具 Facter 和 Hiera,並能夠利用其工具鏈實現的靈活性和表達能力。

風格和方法

這本 Puppet 的快速學習指南採用實用的方法,從一些您可以立即從 shell 使用的基本命令開始。它包含一系列示例,讓您迅速熟悉 Puppet 的最重要方面。