Upload
vitaly-kuznetsov
View
713
Download
6
Embed Size (px)
Citation preview
Технологии виртуализации в рамках «Пятой платформы»
Кузнецов ВиталийALT Linux
История виртуализации ALT Linux: Server 4.0
Единственный тип виртуализации: OpenVZ-контейнеры
Сервер имеет доступ к репозиторию
Администратор создаёт профиль как набор пакетов
Профиль → Шаблон
Шаблон → Контейнер
Преднастроенные профили, web-интерфейс управления,...
Виртуализация в рамках «Пятой платформы»: новые требования
Поставка «готовых» контейнеров («решений»)
Поставка отличных от ALT Linux систем
Поставка отличных от Linux систем
Пониженные требования к персоналу, осуществляющему запуск и эксплуатацию контейнеров
...
Виртуализация в рамках «Пятой платформы»: решения
Разделение стадий «создание» и «эксплуатация» контейнера
Контейнер создаётся:
Разработчиком решения
Квалифицированным администратором
Контейнер эксплуатируется:
Персоналом, выполняющим инструкцию
Виртуализация в рамках «Пятой платформы»: решения
Технологии виртуализации: OpenVZ и KVM
OpenVZ:
Скорость
Тонкая настройка ограничений
KVM
Поддержка «различных» OC
Универсальное управление с помощью libvirt
Как создать контейнер с ALT Linux?
Mkve-профиль, содержащий:
Список пакетов
Hooks
Defaults
Mkve
Запуск, проверка и доработка
Выгрузка
Как создать контейнер с не-ALT Linux?
Устанавливаем на реальную/виртуальную машину с помощью штатного installer
Производим доработку/донастройку
Получаем образ ФС
Пишем Manifest (info, defaults)
Пакуем в bundle
Получаем OpenVZ-контейнер
Как создать контейнер с не-Linux?
Устанавливаем в KVM/qemu
Производим доработку/донастройку
Получаем образ диска
Пишем Manifest (info, defaults)
Пакуем в bundle
Получаем KVM-контейнер
Установка и эксплуатация контейнеров (демонстрация)