План на курса

Въведение

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

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

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

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

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

  • Създаване на компоненти на Playbooks за случаи на напреднала употреба

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

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

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

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

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

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

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

Общ преглед на добавките с отворен код за Ansible проект

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

Актуализиране на функциите за разполагане на Playbooks в рамките на Ansible

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

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

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

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

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

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

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

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

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

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

Взаимодействие с RESTful API с помощта на Playbooks и AWX

Автоматизиране на конвейери за изграждане и рационализиране на работните потоци в Ansible

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отстраняване на неизправности Ansible

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

Изисквания

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

Публика

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

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


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

Oтзиви от потребители (2)

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

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