Я пытаюсь начать работу с Libvirt / Qemu / KVM в Debian 8.7.1. Я загрузил ISO-образ Debian Stretch, чтобы проверить его. Когда я пытаюсь создать виртуальную машину, установщик Debian инициирует, настраивает пароль root, user, apt, а затем терпит неудачу на шаге «Выбрать и установить программное обеспечение». Нет сообщения об ошибке или чего-то еще. Буквально сказано:
Installation Failed on this step: select and install software
И это все, что он говорит. Я проверил / var / log / libvirt / qemu /
и там только пустой файл mytest.log
.
Во время установки мой терминал показывает:
Starting install...
Allocating 'mytest.qcow2' | 4.0 GB 00:00
Creating domain..
Нет сообщений об ошибках даже после сбоя.
Вот шаги, которые я предпринял:
sudo apt-get update
sudo apt-get update install qemu-kvm libvirt-bin virtinst virt-viewer virt-manager
adduser myuser kvm
adduser myuser libvirt
sudo usermod -a -G libvirt myuser
sudo usermod -a -G kvm myuser
virsh -c qemu:///system net-start default
virt-install --virt-type kvm --name stretch-amd64 --memory 512 --cdrom ~/Downloads/firmware-stretch-DI-rc3-amd64-netinst.iso --disk size=4
Есть идеи, что могло вызвать сбой?
С помощью этого замечательного руководства и трех дней проб и ошибок мне удалось заставить это работать с Ubuntu 17.04 ISO, а также с альфа-версией CoreOS ISO. Однако Debian 9 ISO не будет работать. Я создам отдельный вопрос для этой проблемы, потому что я считаю, что это связано с virt-viewer.
Ниже приведены шаги, которые я предпринял, чтобы решить исходную проблему. Было несколько проблем, включая проблемы с разрешениями, размером диска и многое другое. Я очистил и переустановил все от root, а затем предпринял следующие шаги (это для альфа-образа CoreOS ISO):
$ su
# apt-get install qemu-kvm libvirt-bin virtinst virt-manager
# adduser jmnooor kvm
# adduser jmnooor libvirt
# sudo usermod -a -G libvirt myuser
# sudo usermod -a -G kvm myuser
$ mkdir ~/pools
$ virsh -c qemu:///system net-autostart default
$ virsh -c qemu:///system net-start default
$ virsh -c qemu:///system \
pool-define-as mytest000 \
dir --target ~/pools
$ virsh -c qemu:///system pool-autostart mytest000
$ virsh -c qemu:///system pool-start mytest000
$ virsh -c qemu:///system pool-list --all
$ cd ~/pools
$ sudo virt-install --virt-type kvm --name vm000 --memory=2048 --vcpus=2 --cpu=host --cdrom ~/pools/coreos_production_iso_image.iso --disk=pool=mytest000,size=10,format=qcow2 -w network=default --graphics=vnc