План на курса
Въведение
Обзор на функции и архитектура на платформата за автоматизация с Red Hat Ansible
- Преглед на фундаменталните концепции и принципи на Ansible
- Разбиране на основните съдържания и ресурси на Ansible
Инсталиране и настройка на платформата за автоматизация с Red Hat Ansible
- Предварителни условия за инсталиране на Ansible
- Обновяване на текущата версия на Ansible
Настройка на платформата за автоматизация с Red Hat Ansible
- Изпълнение на напреднали методи за настройка на средите
- Работа с повишени Ansible командни редове (CLI)
Изпълнение на Ansible Playbooks и практикуване на делегиране на компоненти
- Изпълнение и управление на специфични сценарии за задачи и игрални планове
Използване на повторно използваеми Ansible артефакти и автоматизация на сложни задачи с инвентар
Обработка на взаимодействие с данни между Ansible инструменти и системи
Подробно използване на традиционни Ansible компоненти и Ad-Hoc команди
Използване на напреднали синтаксиси за автоматизация с Ansible и YAML
- Управление на несигурни или сурови низови стрингове
- Използване на YAML анкори и псевдоними за повишена гъвкавост
Манипулиране на сложни данни и трансформация на низови функционалности в Ansible
Работа с разширяемата архитектура на Ansible плагини
- Типове Ansible плагини и как да максимизирате тяхното използване
Прилагане на напреднали ключови думи на Playbook и командните редови инструменти на Ansible
Обзор на сложни операции на модули с Red Hat Ansible
Управление и координиране на ролови обновления с Ansible
Достъп до Red Hat Ansible Tower с платформата за автоматизация с Ansible
Интеграция на Ansible с Red Hat Advanced Cluster Management
Взаимодействие с RESTful API с Playbooks и Tower
Автоматизация на построяване на канали и оптимизиране на работите в платформата за автоматизация с Ansible
Развиване на CI/CD подходи с платформата за автоматизация с Ansible и Tower
Създаване и писане на собствени модули и плагини за проекти за разработка на Ansible
- Добавяне и оптимизиране на локални модули и плагини
- Конвенции и добри практики за разработка на Ansible модули
Работа с платформата за автоматизация с Red Hat Ansible с Python 3.x
Диагностика на модули и съвети за форматиране на документация
Обзор на разработката на Ansible модули в външни платформи
- Указания за автоматизация с Ansible в Microsoft, AWS и повече
Тестване на Ansible с ефективни методи и мониторинг на животните цикъл на модули
- Напреднали практики за разработка на други Ansible ресурси и утилити
Максимизиране на Python API на платформата за автоматизация с Red Hat Ansible
Работа с Ansible Galaxy и използване на метаданни структури
Използване на облачни услуги в съответствие с Ansible
Разработване на облачни приложения с автоматизация с Ansible
- Миграция към облачна платформа с Ansible
- Изпълнение на напреднали имплементации на Red Hat OpenShift
Автоматизация на мрежи с Ansible и реагиране на динамични работни натоварвания
- Работа с Ansible мрежови модули и разбиране на Ansible данни
- Управление на проблеми с таймаут, прокси и други
- Практикуване на методи за виртуализация и контейнеризация
Поддръжка и администриране на платформата за автоматизация с Ansible и компоненти
Демонстриране на най-често срещаните случаи на автоматизация в организацията
Диагностика на платформата за автоматизация с Red Hat Ansible
Резюме и заключение
Изисквания
- Опит в управление на системи Linux и работа с командния ред
- Опит в основни задачи за автоматизация с Ansible
- Употреба на синтаксиса на YAML
- Разбиране на IT инфраструктура и процеси
- Основни познания по езика за програмиране Python
Целева група
- Инженери за DevOps
- Разработчици
- Администратори на SysOps
Отзиви от потребители (1)
Имахме много практически упражнения, които бяха надглеждани и помощни от треньора.
Aleksandra - Fundacja PTA
Курс - Mastering Make: Advanced Workflow Automation and Optimization
Машинен превод
 
                    