Схоже, ви не можете створити абсолютно новий VM з virsh, якщо у вас вже немає робочого XML-файлу.
Я щойно встановив всі необхідні біти для роботи QEMU-KVM, і мені потрібно створити свій перший VM.
Як?
Підказка: У мене немає графіки!
Схоже, ви не можете створити абсолютно новий VM з virsh, якщо у вас вже немає робочого XML-файлу.
Я щойно встановив всі необхідні біти для роботи QEMU-KVM, і мені потрібно створити свій перший VM.
Як?
Підказка: У мене немає графіки!
Відповіді:
Існує досить хороше проходження гри тут . По суті, інструментом, який ви хочете використовувати, є встановлення virt, яке ви вже повинні мати, якщо ви встановили все необхідне для QEMU-KVM. Ось найбільш релевантний розділ.
6. Створення нового гостя VM за допомогою virt-install
інструмент встановлення virt використовується для створення VM. Цей інструмент можна використовувати як в інтерактивному, так і неінтерактивному режимі.
У наступному прикладі я передав усі необхідні значення для створення VM як параметрів командного рядка до команди 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
: Деякі дійсні описи вашого VM. Наприклад: сервер додатків, сервер баз даних, веб-сервер тощо.
os-type
: Тип ОС може бути Linux, Solaris, Unix або Windows.
os-variant
: Тип розподілу для вищевказаного типу os. Наприклад, для Linux це може бути rhel6, centos6, ubuntu14, suse11, fedora6 тощо.Для Windows це може бути win2k, win2k8, win8, win7
ram
: Пам'ять для VM в Мб
vcpu
: Загальна кількість віртуальних процесорів для VM.
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
: Шлях, де зберігаються файли зображень VM. Розмір в ГБ. У цьому прикладі цей файл зображень VM становить 10 Гб.
graphics none
: Це вказує встановити virt використовувати текстову консоль на послідовному порту VM замість графічного вікна VNC. Якщо у вас налаштований xmanager, ви можете ігнорувати цей параметр.
cdrom
: Вказує місце встановлення зображення. Ви можете вказати місце встановлення NFS або http (замість –cdrom). Наприклад:--location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
: У цьому прикладі використовується мостовий адаптер br0. Також можливо створити власну мережу на будь-якому конкретному порту замість мостового адаптера.Якщо ви хочете використовувати NAT, тоді використовуйте щось подібне нижче для мережевого параметра з іменем віртуальної мережі, відомим як VMnetwork1. Усі файли конфігурації мережі знаходяться під / etc / libvirt / qemu / network / для віртуальних машин. Наприклад:
–-network network=VMnetwork1