Чагадаев как он есть > Руководства (howto)

[manual, Linux] KVM: установка

(1/1)

adc:
Проверка наличия аппаратной поддержки виртуализации, должно возвращаться значение, отличное от 0

--- Код: ---egrep -c '(vmx|svm)' /proc/cpuinfo

--- Конец кода ---

Проверка, что модули KVM загружены в ядре

--- Код: ---lsmod | grep kvm

--- Конец кода ---

Установка пакетов

--- Код: ---apt install qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst

--- Конец кода ---

Установка пакетов с GUI программами управления (если необходимо)

--- Код: ---apt install virt-manager virt-viewer

--- Конец кода ---

Создание хранилища

--- Код: ---mkdir /srv/kvm-gp
virsh pool-define-as --name guest_images --type dir --target /srv/kvm-gp
virsh pool-start guest_images
virsh pool-autostart guest_images

--- Конец кода ---

Вывод информации о хранилище

--- Код: ---virsh pool-list --all
virsh pool-info guest_images

--- Конец кода ---

Для доступа виртуальных машин в сеть необходимо создать и настроить мост, я его назвал kvm-br0.

Создание виртуальной машины

--- Код: ---virt-install \
--name WinXP \
--ram=2048 \
--vcpus=2 \
--os-type=windows \
--disk pool=guest_images,size=30,bus=virtio,format=qcow2 \
--cdrom /srv/iso/win_xp.iso \
--network bridge=kvm-br0,model=virtio \
--graphics vnc,listen=0.0.0.0,password=Qwerty1234 \
--boot cdrom,hd,menu=on

--- Конец кода ---

Если необходимо сохранить диск виртуальной машины не в хранилище, а в файле, то после --disk опции должны быть другие

--- Код: -----disk path=/srv/kvm-gp/WinXP.qcow2,size=30,bus=virtio,format=qcow2

--- Конец кода ---

Вывод номера порта, используемого для подключения по VNC; к полученному значению прибавить 5900

--- Код: ---virsh vncdisplay <имя виртуальной машины>

--- Конец кода ---

Вывод список виртуальных машин

--- Код: ---virsh -c qemu:///system list

--- Конец кода ---

Запуск, мягкое выключение, принудительное выключение, приостановка, перезагрузка виртуальной машины

--- Код: ---virsh start <имя виртуальной машины>
virsh shutdown <имя виртуальной машины>
virsh destroy <имя виртуальной машины>
virsh suspend <имя виртуальной машины>
virsh reboot <имя виртуальной машины>

--- Конец кода ---

Подключение ISO-образа

--- Код: ---virsh attach-disk <имя виртуальной машины> /srv/virtio-win-0.1.164.iso hda --type cdrom

--- Конец кода ---


Образы дискеты и ISO с драйверами для Windows можно скачать по адресу https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/

Навигация

[0] Главная страница сообщений

Перейти к полной версии