Docker, Ansible и прочие радости DevOps. Как развернуть стенд в пару кликов. Обзор распространенных технологий
Содержание
- 2. Когда нужно быстро конфигурировать Поддержка большого парка серверов: обновление ОС, обновление и установка ПО, конфигурирование, деплой
- 3. Инструменты разворачивания стендов
- 4. Приложение Linux, cистема контейнеризации. Позволяет запускать процессы Linux в изолированной от хоста среде. Не виртуализация. Работает
- 5. Что происходит при запуске контейнера Команда: docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d -p
- 6. Приложение Linux для удаленного управления конфигурациями. Доступ к управляемым машинам через ssh (Linux) и WinRM (Windows).
- 7. Inventory [app-php-servers] appserv-01.example.com appserv-03.example.com [app-python-servers] appserv-02.example.com appserv-04.example.com [app-php-servers:vars] ntp_server=ntp.server.com login= “admin” password=“paasword” Playbook.yml --- - hosts:
- 8. Структура роли: Роль это структура папок. В корневой папке должны находится playbooks и папка с ролями.
- 9. Ansible AWX Это веб приложение, работающее в Docker контейнере. Решение для централизованного управления playbooks, их запуском
- 10. Демонстрация работы Как устроен данный проект. Сайта нет. Разворачивание конфигураций. Сайт есть. Где брать роли (Ansible
- 12. Скачать презентацию