更新时间:2021-07-16 20:13:48
coverpage
Learning Puppet
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Puppet Development in Isolation
Puppet Manifests
Downloading Oracle VirtualBox
Downloading the Puppet Learning VM
Importing the Puppet Learning VM into VirtualBox
Virtual machine snapshots
Snapshot of the virtual machine
Puppet on command line
Managing resources with the puppet apply command
Creating Puppet manifests
Puppet configuration
Summary
Chapter 2. Managing Packages in Puppet
Restoring a snapshot
Introducing VirtualBox Guest Additions
Chapter 3. My First Puppet Module
Introducing the Puppet module
Chapter 4. Monitoring Your Web Server
Monitoring the architecture
Creating a Nagios module for the client and server
Enable monitoring on the web server
Chapter 5. Load Balancing the Cluster
The parameterized class
The defined type
The load balancing architecture
Building the load balancer node
Adding parameters to the loadbalancer class
Load balancing web server nodes
Chapter 6. Scaling Up the Puppet Environment
Puppet Master
Connecting Puppet Agent with Puppet Master
Chapter 7. Making the Configuration Dynamic
An introduction to PuppetDB and exported resources
Chapter 8. Extending Puppet
Puppet functions
Creating custom facts
Chapter 9. The Puppet Enterprise Console
Role-based Access Control
Creating a node group
Using Live Management
Accessing reports via the Puppet Enterprise Console
Searching nodes with Inventory Search
Chapter 10. Troubleshooting Puppet
Prerequisites
Troubleshooting node definition issues
Diagnosing duplicate declaration errors
Getting around dependency cycle errors
Troubleshooting missing resources
Rectifying certificate errors
Finding help online
Index