План на курса

Въведение в Puppet

  • Какво е Puppet и как работи
  • Преимущества на автоматизацията на инфраструктурата
  • Puppet архитектура: Мастер, Агент, Манифести, Модули

Инсталация и конфигуриране

  • Инсталиране на Puppet на Мастер и Агент узли
  • Конфигуриране на средата на Puppet
  • Директорийна структура и ключови конфигурационни файлове

Разбиране и написване на манифести

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

Управление на узли и ресурси

  • Определяне на узли
  • Типове ресурси: пакети, услуги, файлове, потребители, директории
  • Създаване на повторно използваеми задачи

Работа с модули и шаблони

  • Създаване и използване на модули
  • Използване на ERB шаблони за генериране на динамично съдържание
  • Структуриране на повторно използваеми компоненти

Разширен Puppet език

  • Персонализирани дефиниции и класове
  • Условни изрази и изрази
  • Взаимосвязи и подреждане

Най-добри практики и стил

  • Стил и конвенции за форматиране на езика
  • Puppet Forge и общи модули
  • Диагностика и често срещани проблеми

Резюме и следващи стъпки

Изисквания

  • Знание на Linux или администрация на Unix системи
  • Опит с инструменти за командния ред
  • Запознанство с концепции за настройване на системи

Целева аудитория

  • Администратори на системи, които автоматизират инфраструктура
  • ИТ професионалисти, които оценяват Puppet като решение за управление на конфигурации
  • Практикуващи на DevOps, които изграждат мащабируеми среди
 14 Часа

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


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

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

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

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