Não é possível usar o virt-manager

4

No servidor Ubuntu 11.10 Estou tentando instalar uma máquina virtual usando virt-manager . Eu acredito que eu tenho tudo certo, mas quando eu vou e executar o comando virt-manager recebo a seguinte mensagem de erro:

File "/usr/share/virt-manager/virt-manager.py", line 383, in <module>
  main()
File "/usr/share/virt-manager/virt-manager.py", line 285, in main
  raise RuntimeError(_("Unable to initialize GTK: %s") % gtk_error)
RuntimeError: Unable to initialize GTK: could not open display

Eu quero usar virt-manager para que eu possa criar rápida e eficientemente várias (6) máquinas virtuais, mas existe alguma outra alternativa que não leve horas por sistema host e ainda seja leve?

Minha máquina é a seguinte:

  • Ubuntu Server 11.10
  • 8 núcleos @ 2.5ghz
  • 64 gb de ram
  • Pacotes
  • :
    • qemu-kvm
    • libvirt-bin
    • virt-manager
    • bridge-utils
    • gnome-core
por Reid 05.01.2012 / 23:17

3 respostas

5

Você está executando o X no servidor? Se não, você pode executá-lo de uma segunda máquina por ssh

ssh -X user@server

Ou você pode executar uma leve sessão X no servidor, executar uma interface web (convirt ou similar) ou executar o virsh (interface de linha de comando).

link

    
por Panther 05.01.2012 / 23:27
0

Tenha um laptop / desktop ubuntu na mesma rede do seu servidor. Instale o virt-manager nele. Usar: virt-manager -c qemu+ssh://root@your-server-ip-or-name/system como comando.

Como alternativa, leia o link

    
por aquaherd 09.01.2012 / 23:13
0

Desculpe reviver essa pergunta antiga, mas eu encontrei o mesmo problema ao tentar executar o virt-manager via ssh + X11 com Putty de uma máquina cliente Windows.

Para mim, as etapas a seguir solucionaram o problema:

  • Tenha xauth e xterm instalados no servidor
  • O XMing está sendo executado na máquina do Windows (cliente)
  • Execute o Putty com o encaminhamento do X11 (no cliente, conectando-se ao servidor)
  • Faça login como root ou outro usuário privilegiado (usando Putty do cliente)
  • Execute o virt-manager no servidor. Ele deve abrir um diálogo separado no Xming no cliente mostrando o virt-manager

Então, acho que você estava perdendo o servidor X no Windows, que é o que o Xming está fornecendo.

    
por WynX 30.01.2015 / 16:08