В проекте Deckhouse Platform (DP) виртуальные машины (ВМ) работают рядом с контейнерными нагрузками. Машина, её диски и образы описываются ресурсами Kubernetes, поэтому вы создаёте, меняете и удаляете их теми же средствами, что и остальные объекты проекта.

Общие для кластера ресурсы готовит администратор: классы виртуальных машин, кластерные образы, доступные проекту хранилища и подсети. Если нужного класса или образа в проекте нет, обратитесь к администратору.

Пройти путь от создания образа до входа в гостевую систему по SSH и удалить за собой созданные ресурсы поможет раздел «Быстрый старт».

Образы и диски

Данные машины хранит диск, а источником данных для него служит образ. Какие источники поддерживаются и как хранить образ, чтобы диски создавались из него быстрее, описано в разделе «Образы виртуальных машин».

Работа с дисками разобрана в трёх разделах: «Диски виртуальных машин» — создание диска и выбор хранилища, «Изменение размера и миграция дисков виртуальных машин» — расширение диска и перенос его в другое хранилище, «Экспорт данных диска виртуальной машины» — выгрузка содержимого диска за пределы кластера.

Работа с виртуальной машиной

Минимальный набор параметров и запуск машины описаны в разделе «Создание виртуальной машины». Дальше каждая группа параметров разобрана отдельно:

К запущенной машине можно подключиться по SSH, через серийную консоль или по VNC, как описано в разделе «Подключение к виртуальной машине». Какие правки конфигурации применяются сразу, а какие требуют перезапуска, описано в разделе «Изменение конфигурации виртуальной машины». Перенести работающую машину на другой узел позволяет «Живая миграция виртуальных машин», а собрать состояние машины и связанных ресурсов для обращения в поддержку — «Сбор отладочной информации о виртуальной машине».

Снимки, клонирование и пулы

Состояние диска или машины целиком сохраняет снимок, из которого позже создаётся новый диск или восстанавливается сама машина. Об этом — раздел «Снимки дисков и виртуальных машин». Получить копию машины вместе с дисками, не останавливая её, помогает «Клонирование виртуальных машин», а поддерживать заданное число одинаковых машин и масштабировать их — «Пулы виртуальных машин».

Сеть

Адрес в основной сети кластера машина получает автоматически, но его можно выбрать заранее и закрепить за проектом, как описано в разделе «IP-адреса виртуальных машин». Открыть приложение машины другим нагрузкам кластера или наружу позволяет «Доступ к приложениям на виртуальной машине». Кроме основной сети машину можно подключить к проектным и кластерным сетям, о чём рассказывает раздел «Дополнительные сетевые интерфейсы виртуальных машин».

Проброс устройств

Если администратор подготовил устройства на узлах, их можно отдать машине: GPU-устройства, USB-устройства и PCI-устройства.

Полный список ресурсов и их параметров приведён в справочнике. Настройку DP под виртуализацию описывает раздел «Виртуализация».

Дополнительные ресурсы