在 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 服务器 11.10
- 8 核 @ 2.5ghz
- 64 GB 内存
- 软件包:
qemu-kvm
libvirt-bin
virt-manager
bridge-utils
gnome-core
答案1
您在服务器上运行 X 吗?如果没有,您可以通过 ssh 从第二台机器运行它
ssh -X user@server
或者您可以在服务器上运行轻量级 X 会话,运行 Web 界面(convirt 或类似程序),或运行 virsh(命令行界面)。
答案2
在与您的服务器位于同一网络中的 ubuntu 笔记本电脑/台式机。在其上安装 virt-manager。使用:
virt-manager -c qemu+ssh://root@your-server-ip-or-name/system
as 命令。
答案3
抱歉再次提起这个老问题,但我在尝试从 Windows 客户端机器使用 Putty 通过 ssh+X11 运行 virt-manager 时遇到了同样的问题。
对我来说,以下步骤解决了该问题:
- 在服务器上安装 xauth 和 xterm
- 在 Windows(客户端)机器上运行 XMing
- 运行带有 X11 转发的 Putty(在客户端,连接到服务器)
- 以 root 或其他特权用户身份登录(使用客户端的 Putty)
- 在服务器上执行 virt-manager。它应该在客户端的 Xming 中打开一个单独的对话框,显示 virt-manager
所以我认为您缺少 Windows 上的 X 服务器,而这正是 Xming 所提供的。