slm*_*slm 37 virtualization windows kvm-virtualization
我们严格在 CentOS 5.x 上使用 KVM 作为 KVM 主机将近一年,Fedora 和 Ubuntu 工作站使用 virt-manager、virt-viewer 和 ssh 访问 KVM 主机及其来宾。
有没有人知道从 Windows 工作站使用 virt-manager 访问 KVM 主机的方法?我们有一位同事想要从 Win7 系统访问 KVM 主机。
编辑#1
我熟悉在Xming等 Windows 上运行 X11 服务器,以及从 KVM 主机到 Windows 工作站远程显示 virt-manager,但我真正想要的是了解 Windows 原生的任何解决方案,即有一个可以在 Windows 上运行的 virt-manager 版本。
编辑#2
我自己在这方面仍然没有进展。本地 virt-manager 客户端。我确实遇到了用于 Windows 的 libvirtd 的编译版本,以及关于如何让 libvirtd 在 Windows 上工作的邮件列表上的讨论。我正在添加这个问题的链接,希望有人能弄清楚如何让 virt-manager 工作。
编辑 #3
终于有些进展了。在 github 上发现了这个名为msys_setup 的项目,其中包括一个 virt-manager 的 Windows 端口。它是部分功能,不支持 qem+ssh:// 连接类型,所以它仍然不能满足我们的需求,但它是一个开始。
And*_*asT 10
我会使用 Cygwin。然后你可以安装 virt-manager 和 openssh 并在桌面上放置一个快捷方式。它是原生的。
Cygwin 围绕程序提供了 linux 工具和设施,因此感觉就像一个 linux 环境。例如,virt-manager 可以调用 ssh 来连接到您的 KVM 服务器,并且能够运行 virsh 并向其发送命令。它还提供了一个 X-Server。这都是本机编译的。
更新:感谢 Yaakov 的评论:现在 cygwin 中有一个可直接安装的软件包,用于 virt-manager。不再需要以下操作。
如果您有时间:您可以轻松自定义 cygwin 安装以完全满足您的需求。只需浏览文件夹,扔掉你不需要的所有东西。编写一个脚本来启动 X 服务器,然后是 virt-manager,将它压缩,然后就可以了!有适用于 Windows 的 virt-manager。
小智 5
这是我今天执行的最新指令集,并保存在这里以供将来参考:
sudo apt update && sudo apt upgradesudo apt install dbus-x11 virt-manager sudo apt install ssh-askpass和ssh-keygenssh-copy-id user@servervirt-manager第一个错误不是问题,只需添加一个新连接并删除本地连接即可启动并运行。如果在 virt-manager 启动之间未保存连接,则需要执行 dbus session.conf 技巧:
编辑配置文件:sudoedit /etc/dbus-1/session.conf并编辑第一行或添加行以使文件包含:
<listen>tcp:host=localhost,port=0</listen>
Run Code Online (Sandbox Code Playgroud)