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