План на курса

Въведение

Преглед на 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 Hours

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



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

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

Свързани Kурсове

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