План на курса
1. Въведение в Ansible
- Преглед на Configuration Management и автоматизация
- Какво е Configuration Management?
- Значение на автоматизацията в ИТ операциите
- Какво е Ansible?
- История и еволюция
- Основни характеристики и предимства
- Ansible Архитектура
- Контролен възел и управлявани възли
- Инвентарни и конфигурационни файлове
- Модули, плъгини и книги за игри
- Практическо упражнение
2. Настройка Ansible
- Инсталиране Ansible
- Инсталиране на различни операционни системи (Windows, macOS, Linux)
- Настройка на средата
- Конфигуриране на контролния възел
- Генериране и разпространение на SSH ключ
- Практическо упражнение
3. Ansible Основи и автоматизация
- Ad-Hoc команди за автоматизация
- Изпълнение на прости Ansible команди
- Използване на общи Ansible модули (
ping
,command
,copy
,yum
,apt
)
- Инвентар Management
- Статичен срещу динамичен инвентар
- Групиране на хостове
- Хост променливи и групови променливи
- Практическо упражнение
4. Напишете първата си книга с игри
Теория (20 минути)
- Въведение в Playbooks
- Основи на синтаксиса на YAML
- Структура на книгата: пиеси, задачи, променливи
- Автоматизиране на задачи с Playbooks
- Примерни задачи: инсталиране на софтуер, управление на файлове и услуги
- Практическо упражнение
- Контрол на задачите
- Добавяне на манипулатори и известия
- Използване на условни изрази и цикли в задачите
5. Концепции на книгата за напреднали
- Роли за структурирана автоматизация
- Въведение в ролите
- Създаване и използване на роли
- Променливи и факти
- Дефиниране и използване на променливи
- Събиране и използване на факти
- Шаблони
- Използване на шаблони Jinja2
- Динамично генериране на конфигурационни файлове
- Практическо упражнение
6. Заключение и следващи стъпки
- Резюме на деня
- Ключови изводи за автоматизацията с Ansible
- Допълнителни ресурси за обучение
- Книги, уроци и официална документация
- Въпроси и отговори
Изисквания
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
Oтзиви от потребители (5)
Добри ръце в лабораторията и ръководство за обучение
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Курс - Introduction to Ansible Automation
Машинен превод
знания на обучителите
Peter - Fast Lane Consulting and Education Services Limited
Курс - Introduction to Ansible Automation
Машинен превод
It was really accurate for my understanding. As I was new in Ansible, there was good theoretical background explained with a lot of practical examples to understand Ansible basics. I am happy I attended such training!
Rostislav Mikl - Global Knowledge Network Training Limited
Курс - Introduction to Ansible Automation
The teacher is very patient, and he did not seem to be too annoyed by my multitude of questions.
Martine Schroor - Global Knowledge Network Training Limited
Курс - Introduction to Ansible Automation
- подходът на обучителя и как той обясняваше
hatim hajji - ING Business Shared Services B.V.
Курс - Introduction to Ansible Automation
Машинен превод