План на курса
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
Машинен превод
Това беше много точно за моето разбиране. Както че беше новак в 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
Машинен превод