План на курса
Въведение
Преглед на Red Hat Ansible характеристики и архитектура на платформата за автоматизация
- Преглед на фундаментални Ansible концепции и принципи
- Разбиране на основното Ansible съдържание и ресурси
Инсталиране и настройка на Red Hat Ansible платформа за автоматизация
- Предпоставки за Ansible инсталация
- Надграждане на текущата Ansible версия
Конфигуриране на Red Hat Ansible Платформа за автоматизация
- Изпълнение на разширени методи за конфигуриране на средата
- Работа с CLI команди от по-високо ниво Ansible.
Изпълнение на Ansible учебници и практикуване на делегиране на компоненти
- Изпълнение и управление на конкретни случаи на употреба за задачи и игри
Използване на многократно използваеми Ansible артефакти и автоматизиране на сложни задачи с инвентар
Обработка на взаимодействието на данни между Ansible инструменти и системи
Задълбочено използване на традиционните Ansible компоненти и ad-hoc команди
Използване на разширен Ansible синтаксис за автоматизация с YAML
- Управление на низове от опасни или необработени данни
- Използване на YAML котви и псевдоними за повишена гъвкавост
Манипулиране на сложни данни и трансформиране на функционалности на низове в Ansible
Работа с разширяема Ansible Plugin архитектура
- Видове Ansible плъгини и как да увеличите максимално употребата им
Използване на разширени ключови думи и инструменти на командния ред на Ansible
Преглед на сложните модулни операции с Red Hat Ansible
Управление и координиране Ansible Текущи актуализации
Accessing Red Hat Ansible Tower Използвайки Ansible платформа за автоматизация
Интегриране Ansible с Red Hat Разширен клъстер Management
Взаимодействие с RESTful API с помощта на Playbooks и Tower
Автоматизиране на конвейери за изграждане и рационализиране на работните процеси в Ansible платформа за автоматизация
Разработване на CI/CD подходи с Ansible автоматизирана платформа и кула
Създаване и писане на персонализирани модули и плъгини за Ansible проекти за разработка
- Добавяне и оптимизиране на локални модули и добавки
- Конвенции и най-добри практики за Ansible разработване на модули
Работна Red Hat Ansible платформа за автоматизация с Python 3.x
Модули за отстраняване на грешки и съвети за Documentation форматиране
Преглед на 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 системна администрация и CLI
- Опит с основни Ansible задачи по автоматизация
- Владеене на програмен синтаксис на YAML
- Разбиране на ИТ инфраструктурата и работните процеси
- Основни познания по Python език за програмиране
Публика
- DevOps Инженери
- Разработчици
- SysOps администратори
Oтзиви от потребители (1)
Имахме много практически упражнения, които бяха надглеждани и помощни от треньора.
Aleksandra - Fundacja PTA
Курс - Mastering Make: Advanced Workflow Automation and Optimization
Машинен превод