Ubuntu 14.04 KVM - erro: erro interno: processo encerrado durante a conexão ao monitor: qemu-system-x86_64:

4

Estou tentando migrar um convidado KVM de um host do Ubuntu 14.04 para outro seguindo as etapas descrito aqui .

Agora tenho o arquivo "state", a configuração xml e o arquivo qcow2 img em uma única pasta no novo host, e atualizei a configuração xml para apontar para o novo local do arquivo de imagem qcow2.

Quando tento executar virsh create [guest-id].xml , recebo a seguinte mensagem de erro:

error: internal error: process exited while connecting to monitor: qemu-system-x86_64: -drive file=/media/stuart/storage2/kvm/dns.technostu.com/dns.technostu.com.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /media/stuart/storage2/kvm/dns.technostu.com/dns.technostu.com.img: Could not open '/media/stuart/storage2/kvm/dns.technostu.com/dns.technostu.com.img': Permission denied

Depuração e tentativa de solução alternativa

  • Eu já me adicionei ao grupo libvirtd e efetuei login novamente.
  • Assegurei-me de que os caminhos dos arquivos estavam corretos
  • Alterei a propriedade do arquivo .img para mim, mas depois de executar o comando com e sem sudo, a propriedade do arquivo continua mudando para root:root com permissões -rwxr-xr-x
  • Tentei executar $ sudo apt-get install apparmor-profiles apparmor-utils $ sudo aa-complain /usr/lib/libvirt/virt-aa-helper de este post , mas isso não funcionou.
  • Tentei alterar o emulador no arquivo xml conforme especificado aqui

O que eu preciso fazer para "importar" o convidado no novo host no Ubuntu 14.04?

    
por Programster 28.12.2014 / 12:37

2 respostas

1

Desliguei o computador e liguei novamente (eu não tinha reiniciado desde a instalação do kvm ) mudei a mensagem de erro para:

error: internal error: process exited while connecting to monitor: qemu-system-x86_64

Ao pesquisar esse erro, eu encontrei este post que recomendou adicionar o seguinte a

user = "root"
group = "root"

para o arquivo /etc/libvirt/qemu.conf . Não deixe de incluir as aspas.

Após outra reinicialização, consegui executar virsh create [guest-id].xml com êxito.

    
por Programster 28.12.2014 / 18:11
1

Eu tive um problema semelhante.

Adicionando meu usuário ao grupo kvm

sudo usermod -a -G kvm username

Depois, certifiquei-me de que /dev/kvm fosse de propriedade do root e do grupo kvm

Em seguida, alterei a propriedade da minha VM existente (convertida do VirtualBox) para nome de usuário: kvm

Finalmente eu defino group=kvm user=username no meu qemu.conf Isso consertou para mim

    
por Lukas 03.08.2017 / 14:50