Puppet Configuration and Administration
About this Course
|Course Type||Course Code||Duration|
|Big Data||BSWA2454||3 Days|
This course presents the system management and configuration tool known as Puppet, from methods, techniques, capabilities to implementation. Each participant will learn how to install the Puppet master and agent (client) applications along with the impact on the Linux system. A lot of time and attention will be spent in learning, writing, and applying resource definitions, the key part of Puppet that allows an administrator to synchronize environments easily and uniformly.
Why Attend this Course?
This intensive training course will teach you all aspects of Puppet Configuration and Administration. The course is supplemented by many hands-on labs which allow attendees to immediately apply their theoretical knowledge in practice.
What Makes this Course Stand Apart?
What you will Learn?
Upon completion of this course, you will be able to:
Install and configure Puppet servers and clients
Create and modify manifests that contain resource definitions
Create and modify classes
Create and modify modules
Create and modify node definitions
Create and modify environments
Apply manifests, classes, nodes, and environments
Extend Puppet with functions
Use (and extend) Facter facts
Generate basic reports
Use tools MCollective, Hiera
Extend Hiera data sources
Design a ‘best practice’ strategy for using Puppet capabilities
This course is for Linux systems administrators looking to automate the provisioning of key areas of the Linux system, such as packages, services, and distribution of (ssh) keys.
It is assumed that participants are working systems administrators with some scripting knowledge (bash, ksh, Perl or Python) and an understanding of the various system tasks relating to setting up and supporting Linux systems.
1. Configuration Management Overview
problems with system configuration and solutions
Puppet components and structure
configuration types: master/agent, masterless
collecting system information with Facter
2. Puppet Enterprise (Master Server) Installation
preparation required for installation
listing of Puppet installed components
certificate creation and verification
3. Puppet Resource Configuration
resource and (data) variable types
structure of a resource definition
resource definition syntax verification
application of resource definitions
organizing resource definitions intmanifests and modules
4. Puppet Enterprise (Agent) Installation
extraction and installation of agent packages
first connection certificate creation and verification
defining and contacting the Puppet Master
5. Creating Nodes and Environments
organizing resource definitions for explicit node identifiers
the default node identifier
organizing modules intenvironments
6. Extending Puppet with MCollective, Hiera
verifying Master – agent MCollective certificates
Master tagent configuration requests
storing configuration data values in Hiera (files)
file backend extension
7. Puppet Reporting
viewing Puppet transaction logs
Puppet logging through standard syslog
verbose and debug format during a compilation (run)
What next- How do I arrange a group course or book a public place.?
We are hear to to help so please utilise our live chat team
Call to speak to your account manager or a consultant on
+44 (0)345 467 9557 or email firstname.lastname@example.org
We are all technical with a wealth of Learning & Development experience
so can talk you through any specific requirements or the details of
one of our courses.