Существует довольно хорошее прохождение игры здесь . По сути, инструмент, который вы хотите использовать, - это virt-install, который у вас уже должен быть, если вы установили все необходимое для QEMU-KVM. Вот самый актуальный раздел.
6. Создание новой гостевой виртуальной машины с помощью virt-install
Инструмент virt-install используется для создания виртуальной машины. Этот инструмент можно использовать как в интерактивном, так и в неинтерактивном режиме.
В следующем примере я передал все необходимые значения для создания виртуальной машины в качестве параметров командной строки команде virt-install.
# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0
В приведенной выше команде virt-install параметры имеют следующее значение:
n
: Имя вашей виртуальной машины
description
: Некоторое правильное описание вашей виртуальной машины. Например: сервер приложений, сервер базы данных, веб-сервер и т. Д.
os-type
Тип операционной системы : Linux, Solaris, Unix или Windows.
os-variant
: Тип распространения для вышеуказанного типа ОС. Например, для Linux это может быть rhel6, centos6, ubuntu14, suse11, fedora6 и т. Д.
Для Windows это может быть win2k, win2k8, win8, win7
ram
: Память для ВМ в МБ
vcpu
: Общее количество виртуальных процессоров для виртуальной машины.
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
: Путь , где файлы изображений VM хранится. Размер в ГБ. В этом примере этот файл образа виртуальной машины имеет размер 10 ГБ.
graphics none
: Это дает команду virt-install использовать текстовую консоль на последовательном порту виртуальной машины вместо графического окна VNC. Если у вас настроен xmanager, вы можете игнорировать этот параметр.
cdrom
: Указывает расположение установочного образа. Вы можете указать место установки NFS или http (вместо –-cdrom). Например: --location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
: В этом примере используется мостовой адаптер br0. Также возможно создать собственную сеть на любом конкретном порту вместо мостового адаптера.
Если вы хотите использовать NAT, то используйте параметр сети, как показано ниже, с именем виртуальной сети, известным как VMnetwork1. Все файлы конфигурации сети находятся в / etc / libvirt / qemu / networks / для виртуальных машин. Например:
–-network network=VMnetwork1