Curso Puppet Technical Essentials
32 horasVisão Geral
O Curso Puppet Technical Essentials foi elaborado por Devops Subject Matter Experts para ajudá-lo a entender os conceitos do Puppet e realizar implantações e operações práticas do Puppet.
Objetivo
Após realizar este Curso Puppet Technical Essentials você será capaz de:
- Compreenda os conceitos básicos dos componentes do Puppet
- Instalar e configurar o servidor Puppet no Centos7
- Servidor Bootstrap Windows 2016 – Nó Puppet
- Servidor Bootstrap Ubuntu 16.04 – Nó Puppet
- Servidor Bootstrap Redhat Linux – nó Puppet
- Escreva o manifesto para todos os três nós fantoches para implantar a infraestrutura da web
- Gerenciamento de usuários e grupos em nós através do Puppet
Materiais
Português/Inglês + Exercícios + Lab PraticoConteúdo Programatico
Puppet – Overview ( Theory)
Learning Objectives:
- Infrastructure-As-A-Code
- Puppet Components – 10000 feet overview
- Puppet server
- Puppet agent
- Puppet Enterprise
- Puppet forge
- Puppet modules
Creating your own Puppet Server on Centos7- Install ( Hands on lab by students)
Learning Objectives:
- Deploy Centos-7 Server
- SSH to Centos-7 Server
- Install Puppet-server on Centos7-server
- Configure Puppet-server
Deploy your Puppet-node-01 on Ubuntu ( Hands on lab by students)
Learning Objectives:
- Deploy Ubuntu server
- Ssh to Ubuntu server
- Install and configure puppet agent on Ubuntu
- Request certificate with puppet server
- Configure SSL based connection to puppet-server
RHEL-Deploy your Puppet-node-02 on RHEL 7 ( Hands on lab by students)
Learning Objectives:
- Deploy RHEL server
- Ssh to RHEL server
- Install and configure puppet agent on RHEL 7
- Request certificate with puppet server
- Configure SSL based connection to puppet-server
Windows server 2012-Deploy your Puppet-node-3 on windows ( Hands on lab by students)
Learning Objectives:
- Deploy Windows server 2012 server
- RDP to Win -2012 server
- Install and configure puppet agent on RDP
- Request certificate with puppet server
- Configure SSL based connection to puppet-server
Working with default manifests ( Hands on lab by students)
Learning Objectives:
- Create a manifest
- Write file resource type manifest
- Run puppet-agent test to deploy your resource mentioned in default manifests
- Module 7: Working with modules ( Hands on lab by students)
- Download apahce2 module
- Apply apache2 module to Ubuntu node
- Donwload mysql module
- Apply mysql module to rhel nodes
Working on Puppet environments ( Hands on lab by students)
Learning Objectives:
- Create production environment
- Defining nodes to manage
- Working on multi node manifests on file,package and service resource type
Student Tasks Puppet environments ( Hands on lab by students)
Learning Objectives:
- Working on multi node manifests on file,package and service resource type
Creating your own Puppet Server on RHEL-7 – Install ( Assignment)
Learning Objectives:
- Deploy RHEL-7 Server
- SSH to RHEL- Server
- Install Puppet-server on RHEL-7 server
- Configure Puppet-server
Deploy your Puppet-node-01 on Ubuntu ( Assignment)
Learning Objectives:
- Deploy Ubuntu server
- Ssh to Ubuntu server
- Install and configure puppet agent on Ubuntu
- Request certificate with puppet server
- Configure SSL based connection to puppet-server