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]> 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].
> 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.

Reply via email to