是否可以使用 vagrant 启动 VM,然后从 VMWare 管理它?
Is it posible to bring up a VM with vagrant but then manage it from WMWare?
我一直在阅读 Vagrant,但我找不到关于在使用 vagrant 创建 VM(特别是使用 VMWare 提供程序)后是否仍然可以从 "provider" 软件管理它的任何信息(在本例中为 WorkStation 或 Player)。
我想使用 vagrant up
启动它,当它完成配置时,"release it" 来自 vagrant 并从 VMWare Workstation 管理它。可能吗?
提前致谢。
@axiac 的评论基本上是正确的,但与 VMWare 的工作方式略有不同,至少我在 macos 上使用 VMware Fusion 所以下面是基于我的使用情况。
当您使用 VMWare 启动 VM 时,vmx 文件会在项目目录的 .vagrant
文件夹中创建,并且 VM 不会自动添加到 VMWare 中列出的 VM 中。
此外,虚拟机未出现在 CLI 中。所以当虚拟机停止并且 运行
fhenri@machine:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list
Total running VMs: 0
当我启动虚拟机时,我会得到
fhenri@machine:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list
Total running VMs: 2
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/db/vmware_fusion/89e5f21d-7078-44ed-8407-17dcc8c335ee/centos65.vmx
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/app/vmware_fusion/6ee0dc5d-ec17-429c-9fd0-b069bfc0b040/centos65.vmx
当您打开VMWare GUI时,VM库中没有任何内容,如果VM是运行,则VM GUI可用,请注意,如果您关闭任何window形式, VM 将关闭(这是与 VirtualBox 的主要区别,因为 vb 更好地管理 VM 进程和 vb 进程本身)但是如果以后需要,您可以手动将 vmx 文件添加到 vmware 库从 vmware 本身启动和管理 VM
我的 vagrantfile
中有这个位:
config.vm.provider "vmware_desktop" do |v|
v.gui = true
end
当您执行 vagrant up
时,您应该会自动在 Workstation/Fusion 中看到它,并从那里控制它。
我一直在阅读 Vagrant,但我找不到关于在使用 vagrant 创建 VM(特别是使用 VMWare 提供程序)后是否仍然可以从 "provider" 软件管理它的任何信息(在本例中为 WorkStation 或 Player)。
我想使用 vagrant up
启动它,当它完成配置时,"release it" 来自 vagrant 并从 VMWare Workstation 管理它。可能吗?
提前致谢。
@axiac 的评论基本上是正确的,但与 VMWare 的工作方式略有不同,至少我在 macos 上使用 VMware Fusion 所以下面是基于我的使用情况。
当您使用 VMWare 启动 VM 时,vmx 文件会在项目目录的 .vagrant
文件夹中创建,并且 VM 不会自动添加到 VMWare 中列出的 VM 中。
此外,虚拟机未出现在 CLI 中。所以当虚拟机停止并且 运行
fhenri@machine:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list
Total running VMs: 0
当我启动虚拟机时,我会得到
fhenri@machine:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list
Total running VMs: 2
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/db/vmware_fusion/89e5f21d-7078-44ed-8407-17dcc8c335ee/centos65.vmx
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/app/vmware_fusion/6ee0dc5d-ec17-429c-9fd0-b069bfc0b040/centos65.vmx
当您打开VMWare GUI时,VM库中没有任何内容,如果VM是运行,则VM GUI可用,请注意,如果您关闭任何window形式, VM 将关闭(这是与 VirtualBox 的主要区别,因为 vb 更好地管理 VM 进程和 vb 进程本身)但是如果以后需要,您可以手动将 vmx 文件添加到 vmware 库从 vmware 本身启动和管理 VM
我的 vagrantfile
中有这个位:
config.vm.provider "vmware_desktop" do |v|
v.gui = true
end
当您执行 vagrant up
时,您应该会自动在 Workstation/Fusion 中看到它,并从那里控制它。