Libvirt Qemu / KVM falha na criação de convidado sem qualquer mensagem de erro específica

0

Estou tentando iniciar o Libvirt / Qemu / KVM no Debian 8.7.1. Eu baixei um ISO do Debian Stretch para testá-lo. Quando eu tento criar uma VM, o instalador do Debian inicia, configura a senha do root, user, apt, e então falha na etapa 'Select and Install Software'. Não há mensagem de erro nem nada. Literalmente diz:

Installation Failed on this step: select and install software

E isso é tudo o que diz. Eu verifiquei /var/log/libvirt/qemu/ e há apenas um arquivo mytest.log em branco.

Durante a instalação, meu terminal mostra:

Starting install...
Allocating 'mytest.qcow2'                         | 4.0 GB     00:00     
Creating domain..

Não há mensagens de erro, mesmo depois de falhar.

Aqui estão os passos que eu dei:

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

Alguma idéia do que poderia estar causando falha?

    
por justinnoor.io 04.05.2017 / 05:35

1 resposta

0

Com a ajuda de este incrível tutorial e três dias de teste e erro, eu consegui fazer isso funcionar com um ISO do Ubuntu 17.04, e também um alpha CoreOS ISO. Um Debian 9 ISO, no entanto, não irá funcionar. Vou criar uma questão separada para este problema, porque acredito que se relacione com o virt-viewer.

Os passos que tomei para resolver o problema original estão abaixo. Houve vários problemas, incluindo problemas de permissões, tamanho do disco e muito mais. Eu depurei e reinstalei tudo, desde o root, e depois executei os seguintes passos (isto é para um alpha 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
    
por 07.05.2017 / 00:02