50

程序员在日常工作流程中需要与虚拟机交互是很常见的,在 Linux 和 Windows 系统上这样做的一种流行方式是使用virt-manager

他们是让 virt-manager 或类似替代方案在 MacOS 机器上运行的方法吗?

4

4 回答 4

63

现在有一个 brew 公式homebrew-virt-manager我用来成功连接到运行 qemu+kvm 的 CentOS 5 机器。

brew tap jeffreywildman/homebrew-virt-manager
brew install virt-manager virt-viewer
sudo ln -s /usr/bin/python /usr/bin/python2
virt-manager -c qemu+ssh://user@libvirthost/system?socket=/var/run/libvirt/libvirt-sock
于 2015-08-05T17:35:45.447 回答
22

遗憾的是,您可以在 linux 机器上安装 virt-manager 并通过 vnc 和 X11 在您的 Mac 桌面上运行它。

您需要做的是启动 X11,打开 xterm (command + N),输入 ssh -X user@linux-box,然后在登录后输入 virt-manager。

于 2010-10-23T21:14:48.750 回答
5

同样的问题,尝试了几种解决方案和变通方法,发现在远程 Qemu/KVM 服务器上管理虚拟机没有什么比运行 GNU/Linux 系统更可靠和舒适的了virt-manager

到目前为止,我们最好的解决方案是在 MacOS 中安装Virtualbox运行带有virt-manager.

我们发现 Lubuntu 非常适合此目的:它工作正常,易于使用并且运行所需的资源很少(它可以使用少于 300 MB 的 RAMvirt-manager和 3-4 个 SPICE 客户端来运行)。您可以在不需要时保存此 Virtualbox 机器状态,并在需要时在几秒钟内恢复。

而且,在本地运行虚拟机来管理远程虚拟机也很讽刺!:-)


更新

有人准备了一个vagrantfile快速设置 Ubuntu 虚拟机并virt-manager通过 ssh 运行。看:

https://st-g.de/2016/08/virt-manager-in-vagrant

于 2017-01-31T14:55:59.100 回答
3

AFAIK 不,如果你这样做,你可以使用它:

  1. 安装(在主机中)NoMachine NX 服务器
  2. 在你的 Mac 上安装 NX 客户端
  3. 从mac登录
  4. 按照这些说明修复键盘问题
  5. 在服务器/主机的 gnome 会话中打开 virt-manager(您通过 NX 客户端使用)
  6. 玩得开心
于 2012-01-03T19:25:12.447 回答