Deckhouse Virtualization Platform на bare metal
В этом руководстве вы по шагам установите Deckhouse Virtualization Platform (DVP) на тестовый стенд: один master-узел, один worker-узел и внешний NFS-сервер для дисков виртуальных машин (ВМ). По окончанию установки вы войдёте в веб-интерфейс и познакомитесь с возможностями DVP.
Возможности виртуализации доступны как в DVP (самостоятельный продукт, для которого предназначено это руководство), так и в модуле virtualization в отдельных редакциях Deckhouse Kubernetes Platform (DKP). Подробная информация о возможностях виртуализации описана в разделе «Редакции платформы».
На схеме ниже показана архитектура тестового стенда для этого руководства:
Конфигурации тестового стенда достаточно для ознакомительных целей, но она не подходит для production-окружений. Ознакомьтесь с рекомендациями по подготовке к production и рекомендуемыми архитектурными решениями. Эти рекомендации помогут правильно выбрать типы и количество узлов кластера в зависимости от ваших требований к эксплуатации.
Выбрав желаемую архитектуру, обратитесь к разделу «Установка платформы» для получения подробных инструкций по установке платформы в production-окружении.
Если стенд разворачивается на ВМ (не на bare metal), включите вложенную виртуализацию на гипервизоре для worker-узла. Без неё DVP не сможет запускать гостевые ВМ. Установка на ВМ допустима только для ознакомления; см. требования к платформе.
Требования к аппаратному и программному обеспечению
Для установки DVP необходима корректная настройка следующих компонентов:
Персональный компьютер — машина, с которой будет производиться установка DVP. Она используется только для запуска инсталлятора и не входит в состав кластера.
master-узел — узел кластера, на котором запускаются системные компоненты DVP. Master-узел выполняет функции управления кластером и координации работы всех узлов.
worker-узел — узел кластера, предназначенный для запуска пользовательской нагрузки и ВМ.
Сервер NFS — внешний сервер системы хранения данных NFS (Network File System), используемый для хранения дисков ВМ и данных компонентов кластера (метрик, логов и т.д.). NFS-сервер предоставляет централизованное хранилище, доступное со всех узлов кластера.
Поддерживаемые гостевые ОС
DVP поддерживает операционные системы, работающие на архитектурах x86 и x86-64, в качестве гостевых ОС. Для корректной работы в режиме паравиртуализации необходимо установить драйверы VirtIO, обеспечивающие эффективное взаимодействие между ВМ и гипервизором.
Успешный запуск операционной системы определяется следующими критериями:
- корректная установка и загрузка ОС;
- бесперебойная работа основных компонентов, таких как сеть и хранилище;
- отсутствие сбоев или ошибок в процессе работы.
Для операционных систем семейства Linux рекомендуется использовать образы гостевых ОС с поддержкой cloud-init, что позволяет выполнять инициализацию ВМ после их создания.
Для операционных систем семейства Windows платформа поддерживает инициализацию с помощью autounattend установки.