Загрузка страницы

Ansible: швейцарский нож для массового управления конфигурациями серверов

В этом видео Илия Карин рассказывает об инструменте под названием Ansible. Он позволяет буквально выполнять любые команды в командной строке по заданным конфигурациям. Есть master-сервер и управляемые им slave-сервера. Связь идет по SSH-туннелю и master выполняет команды так, будто это делал бы человек. Так, по заданным конфигам единообразно можно поднимать тысячи серверов! Представьте сколько это экономит времени DevOps'у и как упорядочивает и стандартизирует инфраструктуру. Так что смотрим подробный практический урок в данном ролике.

СОДЕРЖАНИЕ:
00:00:00 Введение. Илия Карин коротко о себе.
00:01:05 Коротко о компании и продукте Ansible.
00:03:53 Что может делать Ansible?
00:05:20 Веб-интерфейс Ansible. Платная и бесплатная версии.
00:08:26 Основные понятия Ansible.
00:13:13 Аналоги Ansible (SaltStack, Chef, Puppet).
00:15:57 Как все будет работать в нашем случае? Установка Ansible.
00:18:17 Начинаем работу с чистой CentOS. Редактируем файл hosts. Проверяем связь.
00:23:09 Создание пользователя для Ansible. Как Ansible работает от имени юзера. Устанавливаем ключи доступа.
00:28:45 Проверяем связь (ping). Роли и группы.
00:33:58 Создаём и выполняем плейбук (playbook).
00:37:57 Playbook cat.
00:40:21 Ansible.cfg
00:42:02 Builtin.setup - получение информации об удаленной системе. Условное выполнение команд на основе этого.
00:44:57 Пример с копированием и удалением файлов.
00:50:25 Документация Ansible.
00:51:48 Обновления софта сразу на всех серверах или на определенном. Контроль версий ПО.
00:53:21 Плейбук для "раскатки" WordPress + Nginx + PHP-FPM.
00:59:36 Возвращаемся к обновлениям. Обрабатываем возникшую ошибку.
01:04:55 Заключение.

⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Детали тут: https://makeweb.me/course-js-fullstack-developer
Телеграм для связи по курсу: @makewebchatme

🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).

💬 💬 💬
Присоединяйся к нашему Telegram-чату https://t.me/makewebme

Видео Ansible: швейцарский нож для массового управления конфигурациями серверов канала MakeWeb.me
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
7 марта 2021 г. 14:05:55
01:06:51
Другие видео канала
Про работу командой и разделение ответственностиПро работу командой и разделение ответственностиАнатомия Bootstrap 4. Урок 3. Основные изменения (часть 2)Анатомия Bootstrap 4. Урок 3. Основные изменения (часть 2)Технология верстки 2021: создание простого лендинга (часть 8)Технология верстки 2021: создание простого лендинга (часть 8)Даша шКодит (v.0.6): даём Даше инструкции по адаптации лендингаДаша шКодит (v.0.6): даём Даше инструкции по адаптации лендингаКурс Javascript Fullstack разработчик: Урок 2Курс Javascript Fullstack разработчик: Урок 2create-react-app (ЧАСТЬ 2): разбираем внутренности сборкиcreate-react-app (ЧАСТЬ 2): разбираем внутренности сборкиРасширенная технология HTML/CSS-верстки. Урок 4/13Расширенная технология HTML/CSS-верстки. Урок 4/13Курс NestJS (#4): заканчиваем CRUD для юзера, валидируемКурс NestJS (#4): заканчиваем CRUD для юзера, валидируемАнатомия Bootstrap 3 для начинающих. Урок 9Анатомия Bootstrap 3 для начинающих. Урок 9Курс Javascript Fullstack разработчик: Урок 10Курс Javascript Fullstack разработчик: Урок 10Курс Javascript Fullstack разработчик: Урок 7Курс Javascript Fullstack разработчик: Урок 7Анатомия Bootstrap 3: сборка с помощью Grunt (часть 2)Анатомия Bootstrap 3: сборка с помощью Grunt (часть 2)Даша шКодит (v.0.4): разбираем верстку следующих 3-х секцийДаша шКодит (v.0.4): разбираем верстку следующих 3-х секцийРасширенная технология HTML/CSS-верстки. Урок 12/13Расширенная технология HTML/CSS-верстки. Урок 12/13Анатомия Bootstrap 3 для начинающих. Урок 14Анатомия Bootstrap 3 для начинающих. Урок 14Анатомия Bootstrap 3 для начинающих. Урок 12Анатомия Bootstrap 3 для начинающих. Урок 12create-react-app (ЧАСТЬ 5): заключительный рывок по конфигу Webpackcreate-react-app (ЧАСТЬ 5): заключительный рывок по конфигу WebpackАнатомия Bootstrap для начинающих. Урок 10Анатомия Bootstrap для начинающих. Урок 10Курс Javascript Fullstack разработчик: Урок 8Курс Javascript Fullstack разработчик: Урок 8Даша шКодит (v.0.7): смотрим адаптацию всех секций лендингаДаша шКодит (v.0.7): смотрим адаптацию всех секций лендингаАнатомия Bootstrap 3: сборка с помощью Grunt (часть 3)Анатомия Bootstrap 3: сборка с помощью Grunt (часть 3)
Яндекс.Метрика