Learning Puppet, 2/e(Paperback)
暫譯: 學習 Puppet, 第2版(平裝本)

Jussi Heinonen

  • 出版商: Packt Publishing
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 1784399833
  • ISBN-13: 9781784399832
  • 相關分類: Puppet
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build intelligent software stacks with the Puppet configuration management suite

About This Book

  • Develop high-quality Puppet modules in an isolated development environment
  • Manage complex development environments with industry-leading configuration management tool
  • A comprehensive guide to get you started with Puppet development and deployment in virtual environments

Who This Book Is For

If you are new to configuration management and IT automation processes and are looking for better ways to manage system configuration changes at scale, this book is for you. Basic knowledge of Linux System Administration is a prerequisite.

What You Will Learn

  • Manage your system with Puppet instantly
  • Develop Puppet in an isolated development environment
  • Make your manifests reusable to avoid re-inventing the wheel
  • Automate monitoring to improve the user experience through increased uptime
  • Enable nodes to communicate with each other via Puppet Master
  • Make environment configuration dynamic using stored configurations and PuppetDB
  • Extend Puppet beyond the built-in functionalities
  • Manage your environment through the Puppet Enterprise console

In Detail

Puppet is a cross-platform, open source configuration management utility, which runs on various Unix, Linux, and Windows Microsoft platforms. It allows you to automate all your IT configurations, giving you control of what you do to each node, and also when and how you do it. You'll be able to build and manage development, test, and production environments independently without requiring previous system administration experience.

Learning Puppet is a step-by-step guide on how to get started with Puppet development and use Puppet modules as the building blocks to deploy production-ready application cluster in virtual environment.

You will begin with the installation of development environment on the VirtualBox hypervisor and Puppet Learning VM that will be used as the platform for testing and development of Puppet modules. Next, you will learn how to manage virtual machines and snapshots effectively and enhance the development experience with advanced VirtualBox features.

Later the book will focus on Puppet module development in detail. You will be guided through the process of utilizing existing modules that are available in the public module repository, write your own modules and use them to deploy a real-world web application that includes features such as monitoring and load balancing. You will then learn to scale your environment and turn your static configuration into a dynamic one through stored configurations and PuppetDB. Finally, the book will provide you with practical advice on Puppet troubleshooting and managing your environment with the wealth of features provided by the Puppet Enterprise console.

Style and approach

A comprehensive introductory guide to help you manage your infrastructure with Puppet. All instructions and explanations are supported with screenshots and code examples to ensure you get an easy start with Puppet.

商品描述(中文翻譯)

**使用 Puppet 配置管理套件構建智能軟體堆疊**

## 本書介紹
- 在隔離的開發環境中開發高品質的 Puppet 模組
- 使用業界領先的配置管理工具管理複雜的開發環境
- 一本全面的指南,幫助您在虛擬環境中開始 Puppet 的開發和部署

## 本書適合誰
如果您對配置管理和 IT 自動化流程不熟悉,並且正在尋找更好的方法來大規模管理系統配置變更,那麼這本書適合您。具備基本的 Linux 系統管理知識是前提條件。

## 您將學到什麼
- 立即使用 Puppet 管理您的系統
- 在隔離的開發環境中開發 Puppet
- 使您的清單可重用,以避免重複造輪子
- 自動化監控以提高用戶體驗,增加正常運行時間
- 使節點通過 Puppet Master 互相通信
- 使用存儲的配置和 PuppetDB 使環境配置動態化
- 擴展 Puppet 超越內建功能
- 通過 Puppet Enterprise 控制台管理您的環境

## 詳細內容
Puppet 是一個跨平台的開源配置管理工具,能在各種 Unix、Linux 和 Windows Microsoft 平台上運行。它允許您自動化所有 IT 配置,讓您控制對每個節點所做的操作,以及何時和如何執行這些操作。您將能夠獨立構建和管理開發、測試和生產環境,而無需先前的系統管理經驗。

《學習 Puppet》是一本逐步指南,教您如何開始 Puppet 開發,並使用 Puppet 模組作為在虛擬環境中部署生產就緒應用集群的基礎。

您將從在 VirtualBox 虛擬機管理程式上安裝開發環境和 Puppet Learning VM 開始,這將用作 Puppet 模組的測試和開發平台。接下來,您將學習如何有效管理虛擬機和快照,並利用高級 VirtualBox 功能增強開發體驗。

隨後,本書將詳細專注於 Puppet 模組的開發。您將被引導通過利用公共模組庫中可用的現有模組,編寫自己的模組,並使用它們來部署一個包含監控和負載平衡等功能的實際網頁應用。然後,您將學習如何擴展您的環境,並通過存儲的配置和 PuppetDB 將靜態配置轉變為動態配置。最後,本書將為您提供有關 Puppet 故障排除和利用 Puppet Enterprise 控制台提供的豐富功能管理環境的實用建議。

## 風格與方法
一本全面的入門指南,幫助您使用 Puppet 管理基礎設施。所有指示和解釋均附有截圖和代碼示例,以確保您能輕鬆開始使用 Puppet。

最後瀏覽商品 (1)