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

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

1. Въведение в Ansible

  • Преглед на управлението на конфигурацията и автоматизацията
    • Какво е управление на конфигурацията?
    • Значение на автоматизацията в ИТ операциите
  • Какво е Ansible?
    • История и развитие
    • Основни характеристики и предимства
  • Архитектура на Ansible
    • Контролен възел и управлявани възли
    • Inventory и конфигурационни файлове
    • Модули, приставки и Playbooks
  • Практическо упражнение

2. Настройка на Ansible

  • Инсталиране на Ansible
    • Инсталиране на различни операционни системи (Windows, macOS, Linux)
  • Настройка на средата
    • Конфигуриране на контролния възел
    • Генериране и разпространение на SSH ключове
  • Практическо упражнение

3. Основи на Ansible и автоматизация

  • Ad-Hoc команди за автоматизация
    • Изпълнение на прости Ansible команди
    • Използване на често срещани Ansible модули (ping, command, copy, yum, apt)
  • Управление на Inventory
    • Статичен срещу динамичен inventory
    • Групиране на хостове
    • Променливи на хост и на група
  • Практическо упражнение

4. Писане на първия ви Playbook

Теория (20 минути)

  • Въведение в Playbooks
    • Основи на YAML синтаксиса
    • Структура на Playbook: Plays, Tasks, Variables
  • Автоматизиране на задачи с Playbooks
    • Примерни задачи: инсталиране на софтуер, управление на файлове и услуги
  • Практическо упражнение
  • Контрол на задачите
    • Добавяне на Handlers и известия
    • Използване на условия и цикли в задачите

5. Разширени концепции за Playbook

  • Роли за структурирана автоматизация
    • Въведение в ролите
    • Създаване и използване на роли
  • Променливи и факти
    • Дефиниране и използване на променливи
    • Събиране и използване на факти
  • Шаблони
    • Използване на Jinja2 шаблони
    • Динамично генериране на конфигурационни файлове
  • Практическо упражнение

6. Заключение и следващи стъпки

  • Обобщение на деня
    • Ключови изводи за автоматизацията с Ansible
  • Ресурси за по-нататъшно обучение
    • Книги, уроци и официална документация
  • Въпроси и отговори

Изисквания

Основни познания по Linux/Unix команди Познаване на SSH и основни мрежови концепции

 7 Часа

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


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

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

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

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