Eğitim Hakkında
Comprehensive Puppet 4 Configuration and Administration eğitim kursu, katılımcılara güçlü bir kurumsal sistem yönetimi ve yapılandırma aracı olan Puppet'ı nasıl kullanacaklarını öğretir. Ders, Puppet'ı Raporlama, MCollective ve Hiera ile genişletme dahil olmak üzere en gelişmiş özelliklerle temelleri kapsar.
Puppet sunucularını ve aracılarını kurmayı ve yapılandırmayı,
Kaynak tanımlarını içeren bildirimler oluşturmayı ve değiştirmeyi,
Sınıflar, modüller, düğüm tanımları ve ortamlar oluşturun ve değiştirmeyi,
Bildirimleri, sınıfları, düğümleri ve ortamları uygulamayı,
Puppet'i işlevlerle genişletmeyi,
Facter gerçeklerinden yararlanmayı,
Temel raporlar oluşturmayı,
MCollective ve Hiera araçlarını kullanmayı,
Puppet yeteneklerini kullanmak için bir 'en iyi uygulama' stratejisi tasarlamayı,
Puppet sunucularını ve aracılarını yüklemek ve yapılandırmak için bildirimler oluşturmayı,
Optimize edilmiş bildirimleri kullanarak karmaşık sistem altyapısını yapılandırmayı,
Sınıfların ve modüllerin daha fazla yeteneklerini öğrenmeyi,
Ek Hiera arka uçların kullanımını incelemeyi.
Configuration Management Overview
Configuration management
Puppet configuration management
Facter (concepts)
Facter installation
Facter core facts
Using Facter information
Extending Facter (external and internal facts)
Puppet Enterprise (Master Server) Installation
Puppet Enterprise overview
Yum (package) repositories
Puppet Enterprise Master installation
Puppet Enterprise components
Puppet Enterprise key directories
Puppet Enterprise documentation
Puppet Enterprise certificates and licensing
Puppet Resource Definitions and Declarations
Overview of resource management
Defining configuration resources
Checking syntax of configuration resources
Puppet style guide
Applying configuration resources (locally)
Metaparameters
Conditionals
Arrays of resources
Classes
Parameterized classes
Classes with inheritance (and parameters)
Defined resources (definitions)
Run stages
Modules
Virtual resource definitions
Puppet standard library functions
Puppet Enterprise (Agent) Installation
Puppet Enterprise agent overview
Puppet Enterprise agent installation
Puppet Enterprise agent initial setup
Creating Nodes and Environments
Node definitions
Environment definitions
Extending Puppet with Reporting, MCollective and Hiera
Reporting
Transaction reporting
Syslog (rsyslogd) reporting
MCollective
Hiera
Configuration Management
Extending Facter (external and internal facts)
Directory locations
Ruby defined (facts)
Usage with modules
Introducing roles and profiles
Puppet Enterprise Installation
Automating Puppet installations
Manifests to install a Puppet master or agent
Puppet Resource Definitions and Declarations
Advanced resource definition types
Implementing new resource type definitions
Additional resource relationships and metaparameters
Automating the inclusion of class definitions
More on inheritance with classes
Extending the use of modules with r10k (and Code Manager)
Puppet Enterprise (Agent) Execution
Defining and using ENCs
Creating Nodes and Environments
Node definitions
Environment definitions
Allowing agents to specify environments via the Puppet Console (per agent and by rule(s))
Extending Puppet with Reporting, MCollective and Hiera
Defining and tracking resource changes with auditing
Targeted Puppet (event) (sys)logging
MCollective - additional ways to contact / control agent nodes
Hiera - additional backend types, automated data binding (ADB)