Vagrant VMWare插件 - 在VMWare Workstation中显示虚拟机

4

我正在使用带有VMWare插件的Vagrant。 我注意到使用Vagrant启动的虚拟机不会自动显示在VMWare Workstation GUI中。

我可以(手动)使用 Open ...>打开它们,并选择.vagrant \ machines \ puppet \ vmware_workstation \ some-unique-id ... vmx 文件。 但是这有点烦人。 使用VirtualBox,vagrant虚拟机会自动添加和删除到Virtualbox GUI中。

我是否遗漏了什么,或者VMWare盒子不支持此功能?

我不只是坚持使用vagrant命令的原因:

  1. 快速查看运行哪些机器(我有多个机器设置,是的,我知道vagrant状态也可以做到相同...)
  2. 创建和恢复快照(我的配置需要很长时间,有时候测试时只需恢复到快照比较好)

当运行Vagrant时,您不需要关心VMware,vagrant up,vagrant ssh,vagrant halt应该足以管理您的Vagrant实例。请查看vagrant help - BMW
1
是的,我知道。然而,在一些情况下使用提供者GUI是有帮助/必要的。我已经更新了我的问题。 - mmey
3个回答

3

我没有完全按照 @mmey 的解决方案来实现,但是将以下内容放入 Vagrantfile 中对我有用:

config.vm.provider "vmware_fusion" do |v|
  v.gui = true
end

Documentation


我的回答中有一个小错别字(provicer而不是provider...);-) - mmey

2

我认为#1没有太多可以做的,这似乎是VMWare的限制。

但是,您可以使用这个Vagrant插件从命令行添加快照功能。


谢谢,我之前不知道这个插件。它基本上满足了我的需求! - mmey

2

令人困惑的是,无论是否处于无头模式,Virtualbox始终在Windows上显示虚拟机。 - mmey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接