如何在没有 X11 转发的情况下从 Windows 机器管理 Virt-Manager?

如何在没有 X11 转发的情况下从 Windows 机器管理 Virt-Manager?

我目前正在进行一个项目,有一台装有 CentOS 7 和 KVM 的机器作为我的虚拟化服务器。

不幸的是,我必须找到一种方法来从 Windows 10 机器管理我的客户机,到目前为止,我一直在使用 VcXsrv 和 PuTTY 进行 X11 转发,但图形界面很滞后,根本无法保持系统状态。

所以基本上,我需要的是在 Windows 上运行 virt-manager,经过长时间的研究,我唯一找到的是此主题最有趣的评论来自安德烈亚斯,建议使用 CygWin。我确实安装了 cygwin,并且在 Windows 上的 ubuntu 上安装了 Windows 10 bash,但尝试在 WSL 上使用调试运行 virt-manager 会在软件包中引发很多错误(即使安装了它们),而且我找不到如何在 CygWin 上使用 virt-manager 的任何地方。

这个想法是在 Windows 上设置管理器,并通过 SSH 连接到 CentOS 机器,以管理 KVM 上的客户机。
任何帮助都非常感谢。

答案1

好吧,经过更多的研究和尝试,我终于找到了我的 Windows KVM 设置中的问题所在。首先,我必须在 Windows 10 上安装 XMing(仍然需要工作)后导出我的 $DISPLAY,然后我必须修复 Dbus 错误,然后此主题。这是解决我的问题的关键,因为它让我能够在 Windows 上初始化我的 virt-manager。我发布了更多有用的帖子,帮助我解决问题:

还要感谢尤金里克了解 VNC 的见解。

答案2

另一种方法是提供带有 x11 的 cygwin,可以使用 virt-manager 安装并从 windows 中运行cygwin virt-manager

相关内容