Глава 69. GNOME Boxes — создание и управление ВМ
Boxes — официальная утилита рабочего окружения GNOME, предназначенная для удобного создания и управления виртуальными машинами (ВМ) из образов операционных систем. Программа предоставляет доступ к локальным ВМ и поддерживает их базовое администрирование.
Boxes использует технологии:
QEMU-KVM — для аппаратной виртуализации;
libvirt-glib — для управления виртуальными машинами;
SPICE-GTK — для отображения графического интерфейса ВМ с поддержкой аппаратного ускорения.
GNOME Boxes ориентирован на простоту использования и предлагает следующие преимущества:
упрощённый интерфейс — программа предоставляет интуитивно понятный и оптимизированный интерфейс, который минимизирует необходимость ручной настройки;
быстрая настройка — создание ВМ занимает всего несколько кликов. Можно использовать как предварительно подготовленные образы ОС, так и ISO-файлы;
поддержка снимков — GNOME Boxes позволяет создавать моментальные снимки состояния ВМ, что упрощает восстановление до нужного этапра работы.
Основные ограничения
Boxes:
нет тонкой настройки виртуальных сетей (поддерживается только режим NAT);
можно работать только с одной гостевой ВМ одновременно;
удалённый доступ к ВМ невозможен без специальных настроек;
нет возможности тонкой настройки параметров гипервизора: CPU-флаги, NUMA, hugepages и другие продвинутые функции недоступны через GUI;
в графическом интерфейсе можно задать только объём оперативной памяти и назначить один виртуальный диск.
Установить
Boxes можно через
Центр приложений или в терминале:
# apt-get install gnome-boxes
После запуска Boxes открывается представление коллекции, где отображаются существующие ВМ. Если ВМ ещё не созданы, будет показано приветственное сообщение.
Для оптимальной работы
Boxes рекомендуется:
поддержка аппаратной виртуализации (Intel VT-x / AMD-V), включённой в BIOS/UEFI;
не менее 8 ГБ оперативной памяти;
не менее 20 ГБ свободного дискового пространства (для одной ВМ).
Для создания новой ВМ необходимо нажать кнопку + в левом верхнем углу интерфейса:
Далее доступны два варианта:
После выбора образа откроется окно настройки параметров новой ВМ, в котором можно задать:
имя ВМ;
тип ОС (определяет рекомендуемые ресурсы);
тип прошивки (BIOS или UEFI);
объём оперативной памяти;
размер виртуального диска.
Boxes автоматически выделяет ресурсы ВМ на основе рекомендаций разработчиков ОС. Если информация о рекомендуемых параметрах недоступна, будут установлены следующие значения по умолчанию:
Фактическое использование диска может быть меньше заявленного, так как Boxes применяет динамическое выделение пространства.
Для применения настроек необходимо нажать кнопку Создать.
ВМ будет создана и автоматически запущена, начнётся процесс установки операционной системы: