DevOps Artisan – Ansible Advanced

курс DevOps Artisan – Ansible Advanced призначений для людей, які зацікавлені в розвитку та вдосконаленні своїх навичок у Ansible.

По-перше, буде проведено огляд основних функцій Ansible, таких як модулі, підручники та інвентаризаційні матеріали, щоб переконатися, що наші студенти швидко впораються з основами.

Теми, які розглядаються в курсі: «Обробка помилок і стратегії виконання», «Пошуки», «Динамічні інвентаризації», «Ролі», а також деякі більш розширені функції, такі як «Шаблони», «Ansible Pull», «Ansible Galaxy». Також включено експертну тему під назвою «Виконання посібника з налагодження та оптимізації».

Усі ці теми також включено до практичних розділів із лабораторними роботами та додатковими поясненнями від тренера.

Кому воно адресоване?

  • DevOps інженери
  • Системні адміністратори Linux
  • Інженери випуску
  • Інженери з автоматизації інфраструктури
  • Інженери-проектувальники систем

Що ти навчишся?

Наприкінці курсу студенти зможуть:

  • налагоджувати та змінювати потік виконання ігор
  • імпорт зовнішнього вмісту в ігри
  • завантажувати (і використовувати) або створювати ролі Ansible, щоб швидше досягати своїх цілей
  • змінити архітектуру Ansible, засновану на push, за допомогою Ansible Pull, коли це необхідно
  • оптимізувати виконання ігрового журналу, щоб скоротити час виконання

Передумови:

Щоб взяти участь у цьому курсі, студенти повинні добре розуміти Ansible Basic (підручники, завдання, модулі, змінні, описи). У вступі до курсу буде зроблено короткий огляд цих понять.

Рекомендовано (приємно мати), щоб учні:

  • знати Linux CLI та редактори командного рядка, такі як vi/vim/nano
  • знати мову YAML
  • пройшли базовий курс Ansible

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Модуль 1: Модулі та посібники – огляд
  • Модулі, завдання, зошити
  • Хост і користувачі
  • Список завдань
  • Відстеження стану хоста
  • Обробники
  • Виконання п'єси

Практична лабораторія: огляд модулів і посібників

Модуль 2: Обробка помилок під час виконання Playbook. Стратегії виконання
  • Обробка помилок у Playbooks
  • Ігнорування невдалих команд
  • Обробники та збій
  • Контроль того, що визначає невдачу
  • Переривання гри
  • Використання блоків
  • Лінійна стратегія виконання
  • Стратегія вільного виконання
  • Визначення стратегії

Практична лабораторна робота: Стратегії обробки помилок і виконання

Модуль 3: Пошуки
  • Плагіни пошуку
  • Увімкнення, використання та перелік плагінів пошуку
  • Плагіни пошуку в циклах

Практична лабораторна робота: використання пошуку для читання інформації (файл, пароль, CSV, INI, DNS, Redis) про хости із зовнішнього джерела

Модуль 4: Динамічна інвентаризація. Плагіни інвентаризації
  • Ансібний інвентар
  • Статичний проти Динамомашини
  • Змінні та запаси
  • Скрипти інвентаризації
  • Використання кількох інвентарів
  • Увімкнення, використання та перелік плагінів Inventory

Практична лабораторна робота: навчіться використовувати сценарій динамічної інвентаризації для керування контейнерами Docker за допомогою Ansible

Модуль 5: Глибоке занурення в ролі Ansible. Написання власних ролей
  • Структура каталогу ролей
  • Використання ролей
  • Дублювання та виконання ролей
  • Рольові залежності
  • Шлях пошуку ролі
  • Створення ролі

Практична лабораторія: зрозумійте використання ролі Ansible, а також попрактикуйтеся в написанні власних ролей для керування хостами лабораторного середовища

Модуль 6: Створення шаблонів за допомогою Jinja2
  • Що таке шаблони?
  • Шаблонні модулі
  • Файл шаблону
  • Фільтри
  • Перевірка шаблону

Практична лабораторія: навчіться використовувати шаблони Jinja2 в Ansible для застосування складних змін у файлах

Модуль 7: Ansible Pull
  • Детальна команда ansible
  • Ansible pull загальні параметри

Практична лабораторія: Ansible Pull

Модуль 8: Делегування
  • Характеристики делегування
  • Делеговані факти

Практична робота: Делегування

Модуль 9: Галактика Ансібл
  • Ansible Galaxy – веб-сайт
  • Ansible Galaxy – інструмент командного рядка
  • Автентифікація в Galaxy
  • Імпортуйте та видаляйте роль за допомогою Ansible Galaxy

Практична лабораторія: робота з Ansible Galaxy для керування ролями

Рекомендуємо продовжити:

Програми сертифікації

Цей курс призначений для підготовки студентів до складання сертифікаційного іспиту, щоб стати професійним інженером з автоматизації.

DevOps Artisan – Ansible Advanced

DevOps Artisan - Ansible Advanced - 2-денний курс - Bittnet Training

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

2
днів

Ціна:

840 EUR

Доставка:

Віртуальний клас

Рівень:

3. Розширений

Ролі:

розробник, Devops Інженер, DevOps Команда, Програміст, Системний інженер