我正在使用Vagrant和vagrant-vshpere插件在vCenter上部署VM。 Vagrant部署VM但无法为VM分配IP地址。任何机构都可以通知我是否需要进行特定更改才能分配IP地址?
以下是我的Vagrantfile的内容:
Vagrant.configure("2") do |config|
config.vm.box = 'dummy'
config.vm.box_url = './example_box/dummy.box'
config.vm.network :public_network, ip: "xxx.xxx.xxx.xxx"
config.vm.provider :vsphere do | vsphere |
vsphere.host = '<vSphere_Host>'
vsphere.data_center_name = '<Data_Center_Name>'
vsphere.data_store_name = '<Data_Store_Name>'
vsphere.template_name = '<Template_Name>'
vsphere.name = '<New_Name_Of_The_VM>'
vsphere.user = '<vShpere_User_Name>'
vsphere.password = '<The_Password>'
vsphere.insecure = true
vsphere.compute_resource_name = '<Compute_Resource_IP>'
end
end
注意:我上传的模板是一个自定义模板[一个运行在其上的应用程序的Linux盒子]
答案 0 :(得分:1)
您可以使用专用网络设置静态IP ..
尝试使用此网络配置 config.vm.network&#34; private_network&#34;,ip:&#34; 192.168.50.4&#34;