Visão Geral
A automação é essencial para executar o Linux de maneira eficaz na empresa. A automação permite minimizar custos reduzindo operações manuais, ajuda a garantir a conformidade em todo o data center, padroniza sua infraestrutura de software e acelera implantações para suas infraestruturas bare-metal e de nuvem. Este curso ensinará como usar a automação para alcançar esses resultados
Objetivo
Neste Curso Linux Enterprise Automation, você aprenderá como participar de decisões arquitetônicas envolvendo automação de data center e compreender conceitos e técnicas avançadas de administração de sistemas que levam em consideração escalabilidade, reprodutibilidade e eficiência. O curso também aborda como provisionar hosts físicos (bare-metal) e virtuais de maneira consistente e escalável, implantar ferramentas de gerenciamento de configuração em um ambiente Linux heterogêneo, empacotar versões de software em sistemas baseados em RPM e DPKG, planejar, construir e personalizar sistemas operacionais lançamentos em seu ambiente e muito mais.
Publico Alvo
- Este curso foi desenvolvido para profissionais de TI responsáveis pela automação de sistemas Linux corporativos.
Pre-Requisitos
- Habilidades fluentes em Linux.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction
- Linux Foundation
- Linux Foundation Training
- Linux Foundation Certifications
- Linux Foundation Digital Badges
- Laboratory Exercises, Solutions and Resources
- Distribution Details
- Labs
Enhanced Systems Administration
- What Makes A Good Systems Administrator
- “Soft” Skills and Tools
- Hard Skills And Tools
- Other Concerns
- Labs
Software Management
- Manual Software Lifecycle
- Package Management
- Creating Your Own Packages
- Creating Debian Packages
- Creating RPM Packages
- Creating Packages of Third Party Software
- Rebuilding OS supplied Packages
- Advanced Packaging Tips
- GPG Sign Your Packages
Packaging Automation
- Preparing Packages for Automatic Building
- Automation Frameworks
- Labs
Software Distribution
- Introduction to Software Distribution
- Repository Management
- Creating Repositories
- Using Third Party Repositories
- Mirroring Repositories
- Labs
Installation Tree Management
- CentOS Installation Trees
- Debian/Ubuntu Install Trees
- Labs
Automating Installation
- Automating Installation
- Automating Installation with Kickstart
- Using Kickstart Files
- Debian Preseed
- Further Automation
- Labs
Installation Tools: Cobbler
- Cobbler Overview
- Cobbler Setup
- Using Cobbler
- Advanced Cobbler
- Other Tools
- Labs
Configuration Management Overview
- What is Configuration Management
- Configuration Management Methods
- Overview of Configuration Management Tools
- Labs
Configuration Management with Puppet
- Puppet Overview
- Puppet Terminology
- Puppet Setup
- Puppet Configuration
- Puppet Operations
- Advanced Puppet Concepts
- Labs
Configuration Management with Salt
- Salt Overview
- Salt Terminology
- Salt Setup
- Salt Configuration
- Salt Operations
- Advanced Salt Concepts
- Labs
Configuration Management with Chef
- Chef Overview
- Chef Setup
- Using Chef Workstation
- Labs
Configuration Management with Ansible
- Ansible Overview
- Ansible Setup
- Ansible Configuration
- Ansible Operations
- Advanced Ansible Concepts
- Labs
Spacewalk Server
- Installing Spacewalk Server
- Deploying Spacewalk Clients
- Managing Changes with Spacewalk
- Scripting with the Spacewalk API
- Labs
Channel Management with Spacewalk
- Spacewalk API
- Example Workflow
- Labs
Configuration Management CFEngine ** (OPTIONAL)
- CFEngine Overview
- CFEngine Setup
- CFEngine Configuration
- CFEngine Operations
- Advanced CFEngine Concepts
- Labs
TENHO INTERESSE