Hi, i did see the blog that you have given to me. It is very helpful. But, he does not specify the IP address assignment in it. Any ways, i will give a try now!
Thanks for your help! On Monday, 4 August 2014 12:18:50 UTC-7, Alvaro Miranda Aguilera wrote: > > it looks good, just be sure to test. > > check the blog post I did reference, and it should work. > > > http://sdorsett.github.io/2014/04/24/vagrant-and-vcenter-guest-customization/ > > good luck > alvaro. > > > On Tue, Aug 5, 2014 at 6:57 AM, varun umesh <[email protected] > <javascript:>> wrote: > >> Hi, >> >> Thank you very much for the reply. I really appreciate it. >> >> I am using the plugin that you have mentioned [ >> https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnsidc%2Fvagrant-vsphere&sa=D&sntz=1&usg=AFQjCNGmCNHxyRhzyvO-azIfgOB5NmEhsg >> ]. >> >> So, once i do the required changes in Customization Specifications >> Manager, can i assign the ip address like this: >> >> *config.vm.network :public_network, ip: "xxx.xxx.xxx.xxx"* >> >> Does the below Vagrantfile contents looks good? >> >> 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>' >> >> * vsphere.customization_spec_name = 'Customization_Spec_Name'* >> >> end >> >> end >> >> >> Thank you once again for the help! >> >> On Monday, 4 August 2014 11:32:35 UTC-7, Alvaro Miranda Aguilera wrote: >>> >>> Hello, >>> >>> We need to separate here the vagrant software, and the vagrant plugin. >>> >>> seems to me, you are using this vagrant plugin: >>> https://github.com/nsidc/vagrant-vsphere >>> >>> If yes, they have some indications about the networking. >>> >>> Have you have the chance to check those indications? >>> >>> from those indicantions, I do believe this is important: "The IP address >>> will only be set if a customization spec name is given." >>> >>> >>> customization_spec_name - *Optional* customization spec for the new VM >>> >>> Seems you don't have a customization_spec_name defined. >>> >>> after a google search, I was able to find this blog post: >>> >>> http://sdorsett.github.io/2014/04/24/vagrant-and- >>> vcenter-guest-customization/ >>> >>> That seems answer your questions about networking setup. >>> >>> Hope this helps. >>> Alvaro. >>> >>> >>> >>> On Tue, Aug 5, 2014 at 2:33 AM, varun umesh <[email protected]> wrote: >>> >>>> I am using Vagrant and vagrant-vshpere plugin to deploy VM on vCenter. >>>> Vagrant deploys the VM but it fails to assign the ip address for the VM. >>>> Could any body let me know do i need to make specific changes in order for >>>> the ip address to be assigned? >>>> >>>> Here are the contents of my 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 >>>> >>>> I also want to know if i would be able to assign DNS, Netmask, and >>>> Gateway using Vagrant. >>>> >>>> Note: The template that i am uploading is a custom template [a linux >>>> box with some applications running on top of it] >>>> >>>> >>>> Thanks! >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Vagrant" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Vagrant" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
