我正在尝试通过Vagrant设置vmware中的VM displayname:
这是我的Vagrantfile文件:
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "precise64" config.vm.box_url = "http://files.vagrantup.com/precise64_vmware.box"
config.vm.provider :vmware_workstation do |vb|
vb.name = "my_crazy_vm_name_rulezz"
end
end但是vmware机器名称仍然默认为"vm: default“
我做错了什么?
发布于 2014-11-01 18:26:38
每个提供程序的配置完全不同。您在那里所做的是尝试使用VirtualBox的配置.name在VMWare中设置某些内容,其中没有这样的"name“属性。在VMWare中,您只能设置两件事情(据我所知),即:
.gui = true/false # Enables/disables display of the VMWare GUI when you start this VM
.vmx['key'] = 'value' # Sets a value in the .vmx file for this VM.vmx配置是您要寻找的,因为它有一个方便的“displayname”密钥。所以..。这是你要找的配置
config.vm.provider :vmware_workstation do |v|
v.vmx['displayname'] = 'My Custom VM Name'
end通过在文本编辑器中查看VM的.vmx文件,您可以找到其他可以这样配置的值。此文件可在以下位置找到:.vagrant/machines/default/vmware_workstation/{some_big_id}/{something}.vmx
https://stackoverflow.com/questions/25143451
复制相似问题