step f

F. For "Configure Network" keep the default and click "Next to continue.
in the post he does dhcp, that's why he don't have the information.

my suggestion will be , remove or comment the config.vm.network

then

A. do it as is first , 100% the same as the blog post.

B. then instead of using dhcp, set an ip there in the customization manager

ensure the vmware tools are up-to-date and reboot , and see


if the fixed ip is set, then vmware take care (not sure, you need to test)

C. if doesn't, then try with config.vm.network

alvaro.


On Tue, Aug 5, 2014 at 7:26 AM, varun umesh <[email protected]> wrote:

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

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