Product SiteDocumentation Site

Глава 69. GNOME Boxes — создание и управление ВМ

69.1. Создание ВМ
69.2. Настройки ВМ
69.3. Взаимодействие с гостевой ОС
69.3.1. Настройки сети
69.3.2. Перенаправление USB-устройств
69.3.3. Создание общей сетевой папки
69.4. Управление снимками ВМ
69.5. Изменение каталога ВМ
Boxes — официальная утилита рабочего окружения GNOME, предназначенная для удобного создания и управления виртуальными машинами (ВМ) из образов операционных систем. Программа предоставляет доступ к локальным ВМ и поддерживает их базовое администрирование.
ВМ в окне Boxes
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
Для оптимальной работы Boxes рекомендуется:
  • поддержка аппаратной виртуализации (Intel VT-x / AMD-V), включённой в BIOS/UEFI;
  • не менее 8 ГБ оперативной памяти;
  • не менее 20 ГБ свободного дискового пространства (для одной ВМ).

69.1. Создание ВМ

Для создания новой ВМ необходимо нажать кнопку + в левом верхнем углу интерфейса:
Boxes. Создание новой ВМ
Далее доступны два варианта:
  • Установить из файла — использовать локальный ISO-образ;
  • Загрузить ОС — выбрать образ из списка доступных и скачать его (требуется интернет-подключение):
    Boxes. Выбор загружаемой ОС
После выбора образа откроется окно настройки параметров новой ВМ, в котором можно задать:
  • имя ВМ;
  • тип ОС (определяет рекомендуемые ресурсы);
  • тип прошивки (BIOS или UEFI);
  • объём оперативной памяти;
  • размер виртуального диска.
Boxes. Параметры создаваемой ВМ
Boxes автоматически выделяет ресурсы ВМ на основе рекомендаций разработчиков ОС. Если информация о рекомендуемых параметрах недоступна, будут установлены следующие значения по умолчанию:
  • 2 ГБ оперативной памяти;
  • 20 ГБ максимального дискового пространства.

Примечание

Фактическое использование диска может быть меньше заявленного, так как Boxes применяет динамическое выделение пространства.
Для применения настроек необходимо нажать кнопку Создать.
ВМ будет создана и автоматически запущена, начнётся процесс установки операционной системы:
Boxes. Установка ОС