План на курса
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
- Допълнителни ресурси за обучение
- Книги, уроци и официална документация
- Въпроси и отговори
Изисквания
Основни познания за команди Linux/Unix
Съвместимост с SSH и основни концепции на мрежитеОтзиви от потребители (5)
Добър практически лабораторен курс и учебно ръководство
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Курс - Introduction to Ansible Automation
Машинен превод
знанието на тренерите
Peter - Fast Lane Consulting and Education Services Limited
Курс - Introduction to Ansible Automation
Машинен превод
Беше изключително точно за моята разбирането. Като нов в Ansible, имаше добър теоретичен фундамент, обяснен с много практически примери, които помагаха да разбера основите на Ansible. Радвам се, че участвавах в такова обучение!
Rostislav Mikl - Global Knowledge Network Training Limited
Курс - Introduction to Ansible Automation
Машинен превод
Учителят е много търпелив и изглежда, че множеството ми въпроси не го раздразниха особено.
Martine Schroor - Global Knowledge Network Training Limited
Курс - Introduction to Ansible Automation
Машинен превод
- подхода на тренера и начина, по който обясняваше
hatim hajji - ING Business Shared Services B.V.
Курс - Introduction to Ansible Automation
Машинен превод