Meu SO host é o Ubuntu Server 11.04 (natty)
Depois de seguir as instruções detalhadas pela ajuda do Ubuntu , criei uma imagem KVM usando
sudo ubuntu-vm-builder kvm hardy --libvirt qemu:///system
O arquivo de imagem foi criado como
-rw-r--r-- 1 root root 438M 2011-06-17 14:39 ubuntu-kvm/tmpK9hbU5.qcow2
O que eu posso listar com virsh pelo sudo virsh -c qemu: /// system "list --all"
Id Name State
----------------------------------
- ubuntu shut off
Buth quando eu ligo
sudo virsh -c qemu:///system "start ubuntu"
O erro foi exibido:
error: Failed to start domain ubuntu
error: internal error process exited while connecting to monitor: kvm: -drive file=/home/myuser/vmopt/ubuntu-kvm/tmpK9hbU5.qcow2,if=none,id=drive-ide0-0-0,format=qcow2: could not open disk image /home/myuser/vmopt/ubuntu-kvm/tmpK9hbU5.qcow2: Permission denied
O usuário "myuser" foi adicionado ao grupo libvirt.
Eu fui tão longe quanto chmod o arquivo de imagem e seu diretório para 777, mas o erro ainda está lá.
uma solução fácil seria editar o arquivo /etc/libvirt/qemu.conf e descomentar as seguintes linhas:
Não se esqueça de reiniciar o libvirtd
fonte
kvm
grupo, ajustar as permissões de arquivo de imagem em conformidade, e conjuntouser="<yourname>"
emqemu.conf
.No Arch Linux:
definir permissões para processos QEMU em
/etc/libvirt/qemu.conf
para atualizar a associação ao grupo no mesmo terminal:
Adicione um alias ao seu
~/.bashrc
finalmente
fonte