Свържете се с нас

Съдържание и теми, включени в курса

Въведение

Преглед на функциите и архитектурата на проекта Ansible

  • Преговор на основните концепции и принципи на Ansible
  • Запознаване с усъвършенствания синтаксис на Ansible и инструментите с отворен код

Настройка на Ansible и конфигуриране на ресурсите за автоматизация

  • Системни предпоставки за Ansible
  • Избор на оптимална ОС среда за инсталиране на Ansible
  • Изпълнение на начални команди от по-високо ниво в CLI на Ansible

Използване на проекти с отворен код и функции в Playbooks

  • Инстанциране на компоненти на Playbooks за напреднали случаи на употреба

Работа с инвентари на Ansible за сложни процеси на автоматизация

Работа с взаимодействието на данни между инструментите и системите на Ansible

Задълбочено използване на традиционни компоненти на Ansible и ad-hoc команди

Работа с усъвършенстван синтаксис на Ansible и използване на разширяеми практики на YAML

  • Как да управляваме небезопасни или необработени низове от данни?

Изпълнение на трансформация на низове за гъвкави функционалности на Ansible

  • Манипулиране на сложни данни за административни операции

Преглед на плъгините с отворен код за проекта Ansible

  • Разширяване на плъгини за оптимални случаи на употреба

Актуализиране на функциите за внедряване на Playbooks в Ansible

  • CLI срещу интерфейсни изпълнения за Playbooks
  • Работа със сложни ключови думи и работа с междинни CLI инструменти

Администриране на оптимизирани приложения на компонентите на Ansible и ad-hoc функции

  • Най-добри практики за работа с цикли, условия и т.н.

Управление на грешките в Playbooks и настройка на среда за отдалечени задачи

Рециклиране на артефакти и регулиране на ролите в Ansible

Използване на динамични инвентарни структури и шаблони

  • Преглед на концепциите за специални тагове и прилагане на тяхната употреба

Прилагане на разширяеми методи за свързване и управление на хост ключове

Криптиране на съдържанието на проекта Ansible и изпълнение на усъвършенствани стратегии за манипулиране на данни

Интегриране на Ansible с AWX за оптимални координационни функции

Взаимодействие с RESTful API чрез Playbooks и AWX

Автоматизиране на изграждащите тръбопроводи и оптимизиране на работните потоци в Ansible

Разработване на CI/CD подходи с Ansible

Преглед на разработването на персонализирани модули и плъгини в Ansible

  • Внедряване на ефективни практики за локални и глобални модули или плъгини
  • Създаване и писане на оптимизирани модули и плъгини

Работа с инструментите и функциите на Ansible с Python 3.x и Python API

Отстраняване на грешки в модули и съвети за форматиране на документацията

Внедряване на модули на Ansible във външни платформи

  • Насоки за внедряване на Ansible в Microsoft, AWS и други

Тестване на Ansible с ефективни методи и мониторинг на жизнения цикъл на модулите

  • Усъвършенствани практики за разработка за други ресурси и помощни програми на Ansible

Използване на структури от метаданни в Ansible и интегриране с публични облачни услуги

Внедряване на облачно-ориентирани приложения чрез автоматизация с Ansible

  • Мигриране към облачно-ориентирана платформа с Ansible

Интегриране на Ansible с хранилища и настройка на поддръжка на колекциите

Автоматизиране на мрежи с Ansible и реагиране на динамично оперативно натоварване

  • Работа с мрежови модули на Ansible и анализиране на данни от Ansible
  • Управление на проблеми с време за изчакване, прокси и други
  • Практикуване на методи за виртуализация и контейнеризация

Упражняване на усъвършенствани методи за поддръжка и администриране на проекта и компонентите на Ansible

Обсъждане на задълбочени концепции за цикъла на разработка на Ansible

  • Използване на документацията на Ansible и колекциите от ресурси с отворен код

Демонстриране на най-често срещаните случаи на автоматизация пред организацията

Отстраняване на проблеми с Ansible

Обобщение и заключение

Изисквания

  • Владеене на програмния синтаксис на YAML и Python 3.x
  • Значителен опит в администрирането на Linux системи и CLI
  • Познаване на основните задачи за автоматизация с Ansible
  • Разбиране на концепциите и принципите на платформата Ansible
  • Запознатост с ИТ работните потоци и DevOps архитектурата

Аудитория

  • DevOps инженери
  • Разработчици
  • SysOps администратори
 35 Часа

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


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

Отзиви от участници (2)

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

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