План на курса

Въведение

Обзор на функции и архитектура на платформата за автоматизация с 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
 35 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории