无法使用Vagrant分配静态IP

时间:2014-08-04 06:54:54

标签: vagrant vmware

我正在使用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盒子]

1 个答案:

答案 0 :(得分:1)

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

尝试使用此网络配置 config.vm.network&#34; private_network&#34;,ip:&#34; 192.168.50.4&#34;