Erro ao criar uma VM usando o KVM

2

Estou tentando configurar uma VM no meu desktop Ubuntu 13.04 e está me dando erro quando tento iniciar a VM. O erro indica:

virsh # start vm1
error: Failed to start domain vm1
error: internal error process exited while connecting to monitor: W: kvm binary
is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/2 (label charserial0)
qemu: at most 2047 MB RAM can be simulated

Qual é a solução alternativa para isso, se houver?

    
por Karan Gurnani 12.06.2013 / 22:29

2 respostas

3

Encontrei a resposta eu mesmo.

Tive que alterar o caminho da tag de emulação no arquivo de definição xml. Mudou para o qemu-system-x86_64 e agora tudo funciona bem.

    
por 13.06.2013 / 21:53
1

Para referência a outras pessoas necessitadas que talvez não editem definições de domínio todos os dias.

O problema é como na mensagem de erro: o executável do emulador foi alterado, portanto, o arquivo de definição da VM deve ser atualizado.

  • de um shell de comando e como root ou um usuário que pode usar o sistema libvirt, inicie virsh
  • list --all
  • verifique o nome de domínio correto da sua VM, digamos que é vm_name
  • edit vm_name
  • pesquise a tag <emulator>/usr/bin/kvm</emulator>
  • substitua-o por <emulator>/usr/bin/qemu-system-x86_64</emulator>
  • salve o arquivo
  • start vm_name

Por favor, note que dependendo da idade da definição da VM e do sistema sob o qual ela foi criada, o executável antigo do emulador pode ser diferente de simplu kvm, mas substitua-o assim mesmo: -)

    
por 08.02.2014 / 20:54