virtualization in alt linux platform five
TRANSCRIPT
![Page 1: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/1.jpg)
Технологии виртуализации в рамках «Пятой платформы»
Кузнецов ВиталийALT Linux
![Page 2: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/2.jpg)
История виртуализации ALT Linux: Server 4.0
Единственный тип виртуализации: OpenVZ-контейнеры
Сервер имеет доступ к репозиторию
Администратор создаёт профиль как набор пакетов
Профиль → Шаблон
Шаблон → Контейнер
Преднастроенные профили, web-интерфейс управления,...
![Page 3: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/3.jpg)
Виртуализация в рамках «Пятой платформы»: новые требования
Поставка «готовых» контейнеров («решений»)
Поставка отличных от ALT Linux систем
Поставка отличных от Linux систем
Пониженные требования к персоналу, осуществляющему запуск и эксплуатацию контейнеров
...
![Page 4: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/4.jpg)
Виртуализация в рамках «Пятой платформы»: решения
Разделение стадий «создание» и «эксплуатация» контейнера
Контейнер создаётся:
Разработчиком решения
Квалифицированным администратором
Контейнер эксплуатируется:
Персоналом, выполняющим инструкцию
![Page 5: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/5.jpg)
Виртуализация в рамках «Пятой платформы»: решения
Технологии виртуализации: OpenVZ и KVM
OpenVZ:
Скорость
Тонкая настройка ограничений
KVM
Поддержка «различных» OC
Универсальное управление с помощью libvirt
![Page 6: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/6.jpg)
Как создать контейнер с ALT Linux?
Mkve-профиль, содержащий:
Список пакетов
Hooks
Defaults
Mkve
Запуск, проверка и доработка
Выгрузка
![Page 7: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/7.jpg)
Как создать контейнер с не-ALT Linux?
Устанавливаем на реальную/виртуальную машину с помощью штатного installer
Производим доработку/донастройку
Получаем образ ФС
Пишем Manifest (info, defaults)
Пакуем в bundle
Получаем OpenVZ-контейнер
![Page 8: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/8.jpg)
Как создать контейнер с не-Linux?
Устанавливаем в KVM/qemu
Производим доработку/донастройку
Получаем образ диска
Пишем Manifest (info, defaults)
Пакуем в bundle
Получаем KVM-контейнер
![Page 9: Virtualization in ALT Linux Platform Five](https://reader035.vdocument.in/reader035/viewer/2022073011/55a1a4891a28abdf3f8b4797/html5/thumbnails/9.jpg)
Установка и эксплуатация контейнеров (демонстрация)