План на курса

Обзор на Salt

  • Целта на SaltStack
  • Архитектурен преглед на удалено изпълнение
  • Salt состояния
  • Гранули
  • Пилар
  • Jinja2 и виртуалния механизъм

Введение в YAML

  • Литерали, скалари
  • Последователности, карти
  • Примери

Инсталиране на Salt

  • Инсталиране на Ubuntu
  • Разлики между salt-common, salt-minion и salt-master
  • Инсталиране на Amazon EC2

Основни принципи на Salt командния ред

  • Структура на командата Salt
  • Форматиране на изхода в JSON
  • Инструментът jq

Насочване на подчинители

  • Глобинг
  • Регулярни изрази
  • Списъчен мач
  • IP мач
  • Гранули мач
  • Съставен мач
  • Примери и упражнения

Състояния

  • Управление на пакети
  • Услуги
  • Високо състояние
  • Формули на Salt
  • Упражнения, примери

Шаблониране

  • Введение в Jinja2
  • Цикли, присвояване, избягване
  • Шаблониране с Jinja2 в Salt, примери

Пилар

  • Сигурно съхранение
  • Пример за разпределение на парола за VNC

Разширение на Salt

  • Създаване на изпълнителни модули
  • Разширение на конфигурацията на Salt
  • Ограждане на състояния около изпълнителни модули
  • Обработване на данни
  • Обработка на връщани данни
  • Скриптване с изпълнители
  • Добавяне на външни файлови сървъри
  • Връзка с облака
  • Наблюдение с беакони
  • Разширение на мастъра (множество мастъри)

Други интересни концепции на SaltStack

  • Окружения
  • Оркестрация
  • Интеграция с Docker
  • Salt за Windows

Резюме и заключение

Изисквания

  • Необходими са основни познания по администриране на Unix/Linux, за да разберете по-напредналите теми в този курс.
 21 часа

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


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

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

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

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