无法使用Vagrant分配静态ip

无法使用Vagrant分配静态ip,vagrant,vmware,Vagrant,Vmware,我正在使用Vagrant和Vagrant vshpere插件在vCenter上部署VM。Vagrant部署虚拟机,但无法为虚拟机分配ip地址。有没有人能告诉我,我是否需要进行特定的更改才能分配ip地址 以下是我的流浪汉档案的内容: Vagrant.configure("2") do |config| config.vm.box = 'dummy' config.vm.box_url = './example_box/dummy.box' config.vm.network :publ

我正在使用Vagrant和Vagrant vshpere插件在vCenter上部署VM。Vagrant部署虚拟机,但无法为虚拟机分配ip地址。有没有人能告诉我,我是否需要进行特定的更改才能分配ip地址

以下是我的流浪汉档案的内容:

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
Vagrant.configure(“2”)do | config|
config.vm.box='dummy'
config.vm.box_url='./示例_box/dummy.box'
config.vm.network:public_网络,ip:“xxx.xxx.xxx.xxx”
config.vm.provider:vsphere do | vsphere|
vsphere.host=“”
vsphere.data\u中心\u名称=“”
vsphere.data\u存储\u名称=“”
vsphere.template_名称=“”
vsphere.name=“”
vsphere.user=“”
vsphere.password=“”
vsphere.unsecure=true
vsphere.compute_资源_名称=“”
结束
结束

注意:我正在上载的模板是一个自定义模板[一个在上面运行某些应用程序的linux设备]

您可以使用专用网络设置静态ip

尝试此网络配置 config.vm.network“专用_网络”,ip:“192.168.50.4”