- Home
- Mobility
- Configuration Management tools
- Support Services
- WebServer Administration
- Apache Tomcat Administration
- Apache HTTP Server administration
- BIG DATA
- Hadoop Development
- NOSQL -- coming soon
- Hadoop Hive
- Hadoop Administration -- coming soon
- Java Server Technologies
- Database Administration
- My SQL Administration
- Oracle 11g RAC Administration
- Software Testing
- Perl Programming
- Oracle SQL Essentials
- OOP with C++
- Core Java
- Python
- Ruby Scripting
- UNIX & Linux Shell scripting
- C Programming
HomePage
Puppet Automation for Configuration Management
Puppet Training
Overview
Puppet training course takes participants from the pains of
approach to configuration management to being able to take advantage of Puppet
to build, configure, maintain, and automate a network of scalable, secure, and
high performance systems. Not only will the participants learn about the basic
building blocks behind Puppet, its declarative manifests, and powerful DSL, but
they will also get to see Puppet in practice and get to experience it in
real-life scenarios.
Puppet Automation Online training Course |
Objectives
At the end of Puppet training course, the participants will be
able to:
ü
Explain the role of Puppet and its exclusive
feature-set
ü
Deploy Puppet in a reliable, performant, and
scalable manner
ü
Automate system tasks, such as provisioning,
deployment, and change management
ü
MCollective when managing large networks with
Puppet
ü
Take advantage of Puppet's reporting
functionality
ü
Troubleshoot common problems
ü
Spin up new systems rapidly based on
pre-configured templates
Recognize how to deploy Puppet in both staging
and production (cloud-based) environments.
Suggested Audience
Systems Administrators, Implementers and Systems
Integrators.
Syllabus
1. Puppet Overview
ü
What is
Puppet
ü
How puppet
works
ü
Puppet
Architecture
ü
Master and
Agents
ü
Configuration
Language
ü
Resource Abstraction Layer
ü
Transactional Layer
2. Installation and
Configuration
ü
Installing
Puppet
ü
Configuring
Puppet Master and Agent
ü
Connecting Agents
3. Puppet Master
ü
Puppet configuration tree
ü
Puppet configuration files
4.Puppet Language
Basics
ü
The declarative language
ü
Resources
ü
Resource Collectors
ü
Virtual
Resources
ü
Exported Resources
ü
Manifests
ü
Relationships and Ordering
ü
Modules and Classes
ü
Class Parameters
ü
Defined Types
5. Puppet Language
Advanced
ü
Facter
ü
Variables
ü
Conditional statement
ü
If Else
ü
Case
ü
Selectors
ü
More
Conditionals and Logic
ü
Resource relationship
6. Templates
ü
Static
Contents Explosion
ü
Using
Dynamic Content with Templates
ü
Templates
Overview
ü
ERB
7.Code
Compression with Defined Types and Classes
ü Code Compression Techniques
ü
Arrays
ü
Defined
Types
ü
Classes
ü
Parameterized Classes
8. Advanced Puppet
ü
Extending Puppet with Custom Facts
ü
Custom Types, Functions, and Providers
ü
Marionette Collective (MCollective)
9. Troubleshooting
and Best Practices
ü
Troubleshooting
ü
Best
Practices
10. Example
Code Manifests/Modules
ü
NTP Module
ü
Users
Module
ü
SSH
ü Apache
Subscribe to:
Posts (Atom)