Puppet for System Administrators

  • Development

Puppet for System Administrators

32h
Visão Geral

Curso de treinamento Puppet Admin ministrado por instrutor - aprenda como configurar e configurar o Puppet para lidar com o gerenciamento de configuração empresarial para sistemas Linux, UNIX e Apple, usando o Puppet Recipes.

Também mostraremos como usar o Facter, que permite consultar informações do host e definir Fatos personalizados em um host que podem ser usados ​​como variáveis ​​pelo sistema Puppet.

Objetivo

Após concluir o curso Puppet for System Administrators, você será capaz de:

  • Definir os recursos do Puppet
  • Instalar e configurar servidores e clientes Puppet
  • Criar e modificar manifestos
  • Modularizar configurações
  • Use modelos para criação de arquivos
  • Use o servidor de arquivos Puppet
  • Gerar relatórios
  • Estender a camada de abstração da marionete
  • Entenda o que é necessário para criar Provedores
  • Use classes de forma eficaz para construir uma infraestrutura genérica ou específica
Publico Alvo
  • Administradores de sistemas Unix/Linux que desejam automatizar sua infraestrutura e possuem algum conhecimento de script (bash, sh, ksh, Perl ou Python).
Pre-Requisitos
  • Os delegados devem ter boa experiência em administração de sistemas Unix/Linux , com um amplo entendimento das várias tarefas do sistema relacionadas à configuração e suporte a sistemas Unix/Linux. O conhecimento de Ruby não é essencial, mas seria útil (assim como o conhecimento de outras linguagens de script).
Informações Gerais
  • Carga Horária: 32h
  • Se noturno este curso é ministrado de segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos 

Materiais
Inglês/Português
Conteúdo Programatico

Introduction to Linux Training Course Syllabus

Introduction to Puppet

  1. Defining what Puppet is and does, terminology and structure, references to online resources.

Installation

  1. What is required to install Puppet, dependancies and order of installation, checking Puppet works, and steps to run before starting the master.

Starting Puppet

  1. Command line options, files related to start up, file locations, minimum configuration to make Puppet start, starting the server and clients, working with certificates.

Configuring the Server

  1. Puppets configuration files, understanding the different sections, what the values mean, a simple manifest.

Resources

  1. Understand what a resource is, define and create resources using various types, apply to hosts in the network or all, work with system variables using Facter and define a Puppet file server.

Classes

  1. Understand classes and how they work, apply them and understand the rules of inheritance. Work with variables, metaparameters and arrays.

Conditions

  1. Understand and use the various constructs for decision making in Puppet, and use virtual resources.

Functions

  1. Understand the different types of functions within Puppet and their uses. Find out where to keep up to date on new functions.

Tags, Templates, Modules

  1. Use tags, templates and modules to manage your infrastructure, creating templates for varying file data of particular format.

Environments and Stored Configurations

  1. Understand the default environments provided by Puppet, defining your own and using them. Working with stored configurations

Language Patterns and Reporting

  1. Install and work with the Puppet dashboard as well as rrd graphing and custom reporting.

Best Practices

  1. Enhancing the open source version to suit your enterprise, work with other systems containing host information, add custom facts to facter, create and use types and providers and some general ideas for best design and security of puppet configurations

Puppet Enterprise

  1. Understand the differences between the open source and enterprise versions. Learn how to install and configure the Enterprise version of Puppet, and manage systems with the web interface.

MCollective

  1. Working with MCollective to control and manage your Puppet environment and nodes. Security configurations, and use of the web live management interface

Hiera

  1. Integrating hiera into puppet to empower your definitions to work with variable data provided through the hiera data structure. Install, configure and create hiera data to integrate with puppet.

Workshop

  1. Here we will put Puppet through its paces and configure some agent nodes to configure;
  2. DNS
  3. DHCP
  4. NFS
  5. We will also take a look at how you can install and start Puppet from Kickstart enabling your entire Enterpise from the install with minimal touch.
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas