Puppet: Mastering Infrastructure Automation

Felix Frank, Martin Alfke, Alessandro Franceschi, Jaime Soriano Pastor, Thomas Uphillis

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-16
  • 售價: $3,240
  • 貴賓價: 9.5$3,078
  • 語言: 英文
  • 頁數: 796
  • 裝訂: Paperback
  • ISBN: 1788399706
  • ISBN-13: 9781788399708
  • 相關分類: Puppet
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Start pulling the strings of your IT infrastructure effectively with Puppet – learn how to configure, customize and manage your systems more intelligently in an enterprise deployment.

About This Book

  • Step-by-step instructions to jump start your Puppet deployment and automate your IT configurations
  • Design, implement, and deploy Puppet in your infrastructure and tackle everyday IT infrastructure challenges
  • Gain expert understanding of Puppet's latest and most advanced features

Who This Book Is For

If you're an experienced IT professional and a new Puppet user, this course will provide you with all you need to know to go from installation to advanced automation.

What You Will Learn

  • Write and employ individual Puppet manifests
  • Understand how Puppet implements system abstraction
  • Use Puppet to manage network, cloud, and virtualization devices
  • Manage and test the Puppet code workflow
  • Tweak, hack, and adapt the Puppet extension points
  • Use exported resources to orchestrate change between machines
  • Debug a puppetserver using Java techniques

In Detail

Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control. It was written for and by system administrators to manage large numbers of systems efficiently and prevent configuration drifts. Puppet gives you control of what you do to each node, when you do it, and how you do it.This Learning Path will take you from the basics of Puppet to extending it and then mastering it. We will start off with a primer on Puppet, its installation and get a sneak peek under its hood. We will then move on to designing and deploying your Puppet architecture, learning best practices for writing reusable and maintainable code, and executing, testing, and deploying Puppet across your systems. Finally, we will deal with problems of scale and exceptions in your code, automate workflows, and support multiple developers working simultaneously.This course is based on the following books:

  1. Puppet 4 Essentials - Second Edition
  2. Extending Puppet - Second Edition
  3. Mastering Puppet - Second Edition

Style and approach

This learning path follows a practical approach, starting from the basic commands to advanced aspects. Through a series of examples you will learn the most important skills essential to manage your IT infrastructure effectively.

商品描述(中文翻譯)

有效地掌控您的 IT 基礎架構,使用 Puppet – 學習如何在企業部署中更智能地配置、客製化和管理您的系統。

關於本書
- 逐步指導您啟動 Puppet 部署並自動化您的 IT 配置
- 在您的基礎架構中設計、實施和部署 Puppet,解決日常 IT 基礎架構挑戰
- 獲得對 Puppet 最新和最先進功能的專業理解

本書適合誰
如果您是一位經驗豐富的 IT 專業人士且是 Puppet 新手,本課程將提供您從安裝到高級自動化所需的所有知識。

您將學到什麼
- 編寫和使用個別 Puppet 清單
- 理解 Puppet 如何實現系統抽象
- 使用 Puppet 管理網路、雲端和虛擬化設備
- 管理和測試 Puppet 代碼工作流程
- 調整、修改和適應 Puppet 擴展點
- 使用導出資源在機器之間協調變更
- 使用 Java 技術調試 puppetserver

詳細內容
Puppet 是一種配置管理工具,允許您自動化所有 IT 配置,讓您掌控一切。它是由系統管理員為系統管理員編寫的,旨在有效管理大量系統並防止配置漂移。Puppet 讓您控制對每個節點所做的操作、何時執行以及如何執行。本學習路徑將帶您從 Puppet 的基礎知識開始,然後擴展並最終掌握它。我們將從 Puppet 的簡介、安裝開始,並深入了解其內部運作。接著,我們將設計和部署您的 Puppet 架構,學習編寫可重用和可維護代碼的最佳實踐,並在您的系統上執行、測試和部署 Puppet。最後,我們將處理代碼中的擴展性和例外問題,自動化工作流程,並支持多位開發者同時工作。本課程基於以下書籍:
1. Puppet 4 Essentials - 第二版
2. Extending Puppet - 第二版
3. Mastering Puppet - 第二版

風格與方法
本學習路徑採用實用的方法,從基本命令開始到高級方面。通過一系列範例,您將學習管理 IT 基礎架構所需的最重要技能。