Plexus

  • Bangalore : + 91 96114 99550
  • Chennai : + 91 98402 64442

CONFIGURATION MANAGEMENT WITH PUPPET (DO405)

Introduction
  • The Configuration Management with Puppet(DO405) course is part of the emerging technology series of courses from Red Hat Training. This course is designed for system adminsistrators and cloud administrators who are intending to implement Puppet as integrated with Red Hat products in an operations environment or a cloud computing environment.
  • This course will cover case studies involving Red Hat products that use Puppet: Red Hat Enterprise Linux Openstack Platform and Red Hat Satellite. Key Puppet concepts will be introduced, including language constructs,modules, classes and resources.
  • This course will cover the deployment of Puppet server on Red Hat Enterprise Linux and the deployment of Puppet as a client.
Objectives
  • Configure Red Hat Enterprise Linux hosts in a DevOps environment using Puppet.
no-logo
Audience
  • System administrators and cloud operations responsible for the management of systems and cloud client systems on one of Red Hat's products (Red Hat Enterprise Linux Openstack Platform, Red Hat Satellite).
Prerequisites
  • RedHat Certified Engineer Certification (RHCE) or equivalent experience, but it is not required to take the exam.

TOPICS IN CONFIURATION MANAGEMENT WITH PUPPET



1 . IDENTIFYING SYSTEM ADMINISTRATION FUNCTIONS IN PUPPET

  • Describe the system administration functions of Puppet code in the OpenStack installers.
2 . PUPPET ARCHITECTURE

  • Describe the Puppet architecture and how best to organize systems.
  • Describe how Puppet fits into an enterprise environment.
  • Describe a stateful environment.


3 . IMPLEMENTING A PUPPET MANIFEST

  • Describe the Puppet domain-specific language(DSL).
  • Describe Puppet resources.
  • Build and apply a simple Puppet manifest.
  • Implement a Puppet manifest with Geppetto.
4 . TROUBLESHOOTING PUPPET MANIFESTS

  • Locate documentation for Puppet DSL.
  • Diagnose issues with Puppet manifests.
5 . IMPLEMENTING GIT

  • Implement a GIT repository
  • Manage code with GIT.
6 . DISPLAYING SYSTEM INFORMATION WITH FACTER

  • Display system facts with Facter.
  • Add new facts to Facter.
7 . IMPLEMENTING PUPPET MODULES

  • Create a Puppet module structure.
  • Design a Puppet manifest with a class.
  • Deploy a Puppet module using a smoke test.
8 . IMPLEMENTING RELATIONSHIPS IN A PUPPET MODULE.

  • Create namespaces in a Puppet module
  • Create relationships and dependencies in a Puppet module.
  • Reference a file in a Puppet module
9 . IMPLEMENTING VARIABLES AND CONDITIONALS IN A PUPPET MODULE.

  • Implement variables in a Puppet module.
  • Implement conditionals in a Puppet module.
  • Implement regular expressions in a Puppet module.
10 . IDENTIFYING ADVANCED SYSTEM ADMINISTRATION FUNCTIONS IN PUPPET.

  • Identify advanced system administration functions in Puppet code from OpenStack installers.
11 . IMPLEMENTING PUPPET

  • Deploy and configure a Puppet master
  • Deploy and configure a Puppet client
  • Reuse and combine Puppet classes
12 . IMPLEMENTING EXTERNAL PUPPET MODULES

  • Local Puppet modules in Puppet Forge.
  • Implement a Puppet module from Puppet Forge.
13 . IMPLEMENTING PUPPET IN A DEVOPS ENVIRONMENT

  • Describe Puppet in a DevOps environment and provision Vagrant machines.
  • Deploy Vagrant in a Devops environment.
14 . IMPLEMENTING PUPPET IN RED HAT SATELLITE 6

  • Create a Puppet repository and upload a Puppet module.
  • Connect Puppet clients to the Satellite server.
  • Standardize configuration with Host Groups.
  • Implement smart class parameters to configure systems.



Outcome


Copyrights © 2017 Plexus Net Labs Pvt.Ltd.  All Rights Reserved.

UserName:




Email:




PhoneNo: