virt-install
— это инструмент для создания ВМ, основанный на командной строке.
virt-install
можно получить, выполнив команду:
$ man virt-install
Таблица 46.3. Параметры команды virt-install
Команда
|
Описание
|
---|---|
-n NAME, --name=NAME
|
Имя новой ВМ. Это имя должно быть уникально внутри одного гипервизора
|
--memory MEMORY
|
Определяет размер выделенной ВМ памяти (в МБ)
|
--vcpus VCPUS
|
Определяет количество виртуальных ЦПУ. Например:
|
--cpu CPU
|
Модель ЦП и его характеристики. Например:
|
--metadata METADATA
|
Метаданные ВМ
|
Метод установки
|
|
--cdrom CDROM
|
Установочный CD-ROM. Может указывать на файл ISO-образа или на устройство чтения CD/DVD-дисков
|
-l LOCATION, --location LOCATION
|
Источник установки, например,
https://host/path
|
--pxe
|
Выполнить загрузку из сети используя протокол PXE
|
--import
|
Пропустить установку ОС, и создать ВМ на основе существующего образа диска
|
--boot BOOT
|
Параметры загрузки ВМ. Например:
|
--os-type=DISTRO_TYPE
|
Оптимизирует настройки ВМ для заданного типа ОС
|
--os-variant=DISTRO_VARIANT
|
Дополнительная оптимизация ВМ для конкретного варианта ОС
|
--disk DISK
|
Настройка пространства хранения данных. Например:
|
-w NETWORK, --network NETWORK
|
Конфигурация сетевого интерфейса ВМ. Например:
|
--graphics GRAPHICS
|
Настройки экрана ВМ. Например:
|
--input INPUT
|
Конфигурация устройства ввода. Например:
|
--hostdev HOSTDEV
|
Конфигурация физических USB/PCI и других устройств хоста для совместного использования ВМ
|
-filesystem FILESYSTEM
|
Передача каталога хоста гостевой системе. Например:
|
Параметры платформы виртуализации
|
|
-v, --hvm
|
Эта ВМ должна быть полностью виртуализированной
|
-p, --paravirt
|
Эта ВМ должна быть паравиртуализированной
|
--container
|
Тип ВМ — контейнер
|
--virt-type VIRT_TYPE
|
Тип гипервизора (kvm, qemu и т.п.)
|
--arch ARCH
|
Имитируемая архитектура процессора
|
--machine MACHINE
|
Имитируемый тип компьютера
|
Прочие параметры
|
|
--autostart
|
Запускать домен автоматически при запуске хоста
|
--transient
|
Создать временный домен
|
--noautoconsole
|
Не подключаться к гостевой консоли автоматически
|
-q, --quiet
|
Подавлять вывод (за исключением ошибок)
|
-d, --debug
|
Вывести отладочные данные
|
virt-install
.
virt-install
поддерживает как графическую установку операционных систем при помощи VNC и Spice, так и текстовую установку через последовательный порт. Гостевая система может быть настроена на использование нескольких дисков, сетевых интерфейсов, аудиоустройств и физических USB- и PCI-устройств.
virt-install
получает минимальный набор файлов для запуска установки и позволяет установщику получить отдельные файлы. Также поддерживается загрузка по сети (PXE) и создание виртуальной машины/контейнера без этапа установки ОС или загрузка по сети предустановленной системы.
virt-install
поддерживает большое число опции, позволяющих создать полностью независимую ВМ, готовую к работе, что хорошо подходит для автоматизации установки ВМ.