Невозможно использовать virt-manager

На сервере Ubuntu 11.10 Я пытаюсь установить виртуальную машину, используя virt-manager. Я считаю, что у меня все в порядке, но когда я иду и запускаю команду virt-manager, я получаю следующее сообщение об ошибке:

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

Я хочу использовать virt-manager, чтобы я мог быстро и эффективно создавать несколько (6) виртуальных машин, но есть ли другая альтернатива, которая не занимает несколько часов для каждой хост-системы и все еще легка?

Моя машина выглядит следующим образом:

  • Ubuntu Server 11.10
  • 8 ядер при 2,5 ГГц
  • 64 ГБ оперативной памяти
  • Пакеты:
    • qemu-kvm
    • libvirt-bin
    • virt-manager
    • bridge-utils
    • gnome-core
4
задан 27 December 2012 в 18:59

3 ответа

Вы используете X на сервере? Если нет, вы можете запустить его со второго компьютера через ssh

ssh -X user@server

Или вы можете запустить легкий сеанс X на сервере, запустить веб-интерфейс (convirt или аналогичный) или запустить virsh (команда линейный интерфейс).

https://help.ubuntu.com/community/KVM/Virsh

0
ответ дан 27 December 2012 в 18:59

Извините, что оживил этот старый вопрос, но я столкнулся с той же проблемой, пытаясь запустить virt-manager через ssh + X11 с Putty с клиентского компьютера Windows.

Для меня следующие шаги решили проблему:

  • Установили xauth и xterm на сервере
  • Запустили XMing на компьютере с Windows (клиентом)
  • [ 112] Запустите Putty с пересылкой X11 (на клиенте, подключаясь к серверу)
  • Войдите в систему как пользователь root или другой привилегированный пользователь (используя Putty от клиента)
  • Запустите virt-manager на сервере. В клиенте Xming должен появиться отдельный диалог на клиенте, показывающий virt-manager

Так что я думаю, что вы упустили X-сервер в Windows, что и обеспечивает Xming.

0
ответ дан 27 December 2012 в 18:59

Подключите ноутбук / настольный компьютер с Ubuntu к той же сети, что и ваш сервер. Установите virt-manager на него. Используйте: virt-manager -c qemu+ssh://root@your-server-ip-or-name/system в качестве команды.

В качестве альтернативы читайте на http://wiki.libvirt.org/page/FAQ

0
ответ дан 27 December 2012 в 18:59

Другие вопросы по тегам:

Похожие вопросы: