Thanks for the answer, But the VM doesn't take the ip address 192.168.0.130 
which is given in the preseed and json file.

<https://lh3.googleusercontent.com/-0zE-BxZxerY/WhpVhj58KoI/AAAAAAAABqU/HUMFP988b7ERT0FXQXb9EUUvTib4UofnACLcBGAs/s1600/address.PNG>




On Sunday, 26 November 2017 10:36:20 UTC+5:30, Rickard von Essen wrote:
>
> You (at least) have to add "ssh_host": "192.168.0.130".
>
> On 26 November 2017 at 05:15, valli nayagam <[email protected] 
> <javascript:>> wrote:
>
>> Hi, Its working once I change the network type. Now I'm trying to set the 
>> static ip address for the Debian VM but its not working. Installation was 
>> completed successfuilly and statictally given ip address is not getting 
>> assigned
>>
>> Please have a look of json and preseed changes and help me on this topic
>>
>> Template:
>>
>> "builders": [
>>     {
>>       "type": "virtualbox-iso",
>>       "boot_command": [
>>         "<esc><wait>",
>>         "install <wait>",
>>         "preseed/url=http://192.168.0.105:8080/preseed-deb9.cfg ",
>>         "debian-installer=en_US <wait>",
>>         "auto <wait>",
>>         "locale=en_US <wait>",
>>         "kbd-chooser/method=us <wait>",
>> "d-i netcfg/disable_autoconfig boolean true <wait>",
>> "d-i netcfg/disable_dhcp true <wait>",
>> "d-i netcfg/confirm_static=true <wait>",
>> "d-i netcfg/dhcp_options select Configure network manually <wait>",
>> "d-i netcfg/get_ipaddress string 192.168.0.130 <wait>",
>> "d-i netcfg/get_netmask string 255.255.255.0 <wait>",
>> "d-i netcfg/get_gateway string 192.168.0.1 <wait>",
>> "d-i netcfg/get_nameservers string 192.168.0.1 <wait>",
>> "d-i netcfg/confirm_static boolean true <wait>",
>>         "netcfg/get_hostname={{ .Name }} <wait>",
>>         "netcfg/get_domain=testing.com <wait>",
>>         "fb=false <wait>",
>>         "debconf/frontend=noninteractive <wait>",
>>         "console-setup/ask_detect=false <wait>",
>>         "console-keymaps-at/keymap=us <wait>",
>>         "keyboard-configuration/xkb-keymap=us <wait>",
>>         "<enter><wait>"
>>       ],
>>       "boot_wait": "10s",
>>       "disk_size": 45536,
>>       "guest_os_type": "Debian_64",
>>       "http_directory": "http",
>>        "iso_checksum": "a6e3743a6df3e69851fd5a3e7f6f1466",
>>       "iso_checksum_type": "md5",
>>       "iso_url": 
>> "file:///../resources/operatingSystem_ISO/debian-9.2.1-amd64-DVD-1.iso",
>>   "vm_name": "Testmachine",
>>       "ssh_username": "viewpoint",
>>       "ssh_password": "user",
>>       "ssh_port": 22,
>>       "ssh_wait_timeout": "10000s",
>>       "shutdown_command": "echo 'halt -p' > shutdown.sh; echo 
>> 'vagrant'|sudo -S bash 'shutdown.sh'",
>>       "guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso",
>>       "virtualbox_version_file": ".vbox_version",
>>       "vboxmanage": [
>>         ["modifyvm", "{{.Name}}", "--memory", "512"],
>>         ["modifyvm", "{{.Name}}", "--cpus", "1"],
>> ["modifyvm", "{{.Name}}", "--nic1", "bridged"],
>> ["modifyvm", "{{.Name}}", "--bridgeadapter1", "TP-LINK Wireless USB 
>> Adapter"],
>> ["modifyvm", "{{.Name}}", "--vrde", "on"]
>>       ]
>>     }
>>       ]
>>   }
>>
>> Preseed changes:
>>
>>
>> # netcfg will choose an interface that has link if possible. This makes it
>> # skip displaying a list if there is more than one interface.
>> d-i netcfg/choose_interface select auto
>>
>> # To pick a particular interface instead:
>> #d-i netcfg/choose_interface select enp0s3
>>
>> # To set a different link detection timeout (default is 3 seconds).
>> # Values are interpreted as seconds.
>> #d-i netcfg/link_detection_timeout string 10
>>
>> # If you have a slow dhcp server and the installer times out waiting for
>> # it, this might be useful.
>> #d-i netcfg/dhcp_timeout string 60
>> #d-i netcfg/dhcpv6_timeout string 60
>>
>> # If you prefer to configure the network manually, uncomment this line and
>> # the static network configuration below.
>> d-i netcfg/disable_autoconfig boolean true
>> d-i netcfg/disable_dhcp true
>> d-i netcfg/confirm_static=true
>>
>> # If you want the preconfiguration file to work on systems both with and
>> # without a dhcp server, uncomment these lines and the static network
>> # configuration below.
>> d-i netcfg/dhcp_failed note
>> d-i netcfg/dhcp_options select Configure network manually
>>
>> # Static network configuration.
>> #
>> # IPv4 example
>> d-i netcfg/get_ipaddress string 192.168.0.130
>> d-i netcfg/get_netmask string 255.255.255.0
>> d-i netcfg/get_gateway string 192.168.0.1
>> d-i netcfg/get_nameservers string 192.168.0.1
>> d-i netcfg/confirm_static boolean true
>>
>> Thanks in advance
>>
>>
>> Valli
>>
>>
>>
>>
>>
>>
>>
>>
>> On Sunday, 26 November 2017 01:40:14 UTC+5:30, Rickard von Essen wrote:
>>>
>>> If you don't change the network type it should work with the example in 
>>> the docs. Get that working first and then change the network type only if 
>>> you really need to. 
>>>
>>> On Nov 25, 2017 21:00, "valli nayagam" <[email protected]> wrote:
>>>
>>>> Because the machine boots with Network as "Nat" and may be because of 
>>>> that the pressed.file is not accessible for the VM
>>>>
>>>> Correct me if i'm wrong and what could be the problem to retrieve the 
>>>> preseed file.
>>>>
>>>> Regards
>>>> Valli
>>>>
>>>> On Sunday, 26 November 2017 01:03:09 UTC+5:30, Rickard von Essen wrote:
>>>>>
>>>>> Just to clearify, why do you need a bridged network? 
>>>>>
>>>>> On Nov 25, 2017 20:04, "valli nayagam" <[email protected]> wrote:
>>>>>
>>>>> Hello everyone,
>>>>>
>>>>> I'm newbie to packer, I'm trying to install debian os in virtualbox. 
>>>>> But it looks network is not connected with host machine and failed to 
>>>>> retrieve the preseed file.
>>>>>
>>>>> Json file:
>>>>> {
>>>>> "variables":{
>>>>> "hostname": "testmachine",
>>>>> "packerhost": "192.168.0.5",
>>>>> "ip": "192.168.0.125",
>>>>> "netmask": "255.255.255.0",
>>>>> "gateway": "192.168.0.1",
>>>>> "domain": "test.net",
>>>>> "nameservers": "192.168.0.1",
>>>>> "language_country": "en_US",
>>>>> "keyboard": "en"
>>>>> },
>>>>>
>>>>> "builders": [
>>>>> {
>>>>>   "type": "virtualbox-iso",
>>>>>   "guest_os_type": "Ubuntu_64",
>>>>>   "iso_url": 
>>>>> "file:///../resources/operatingSystem_ISO/debian-9.2.1-amd64-DVD-1.iso",
>>>>>   "iso_checksum": "a6e3743a6df3e69851fd5a3e7f6f1466",
>>>>>   "iso_checksum_type": "md5",
>>>>>   "http_directory": "http",
>>>>>   "http_port_min": "9001",
>>>>>   "http_port_max": "9001",
>>>>>   "ssh_username": "packer",
>>>>>   "ssh_password": "packer",
>>>>>   "shutdown_command": "echo 'packer' | sudo -S shutdown -P now",
>>>>>   "vboxmanage": [
>>>>> [ "modifyvm", "{{.Name}}", "--memory", "2048" ],
>>>>> [ "modifyvm", "{{.Name}}", "--vram", "36" ],
>>>>> [ "modifyvm", "{{.Name}}", "--cpus", "2" ],
>>>>> [ "modifyvm", "{{.Name}}", "--hardwareuuid", 
>>>>> "02f110e7-369a-4bbc-bbe6-6f0b6864ccb6" ],
>>>>> [ "modifyvm", "{{.Name}}", "--nic0","bridged"]
>>>>>   ],
>>>>>   "boot_command": [
>>>>> "<esc><wait>",
>>>>> "install ",
>>>>> "preseed/url=http://192.168.0.105:8080/preseed-deb9.cfg ",
>>>>> "hostname={{user `hostname`}} ",
>>>>> "netcfg/disable_autoconfig=true ",
>>>>> "netcfg/get_domain={{user `domain`}} ",
>>>>> "netcfg/confirm_static=true ",
>>>>> "netcfg/get_ipaddress={{user `ip`}} ",
>>>>> "netcfg/get_netmask={{user `netmask`}} ",
>>>>> "netcfg/get_gateway={{user `gateway`}} ",
>>>>> "netcfg/get_nameservers={{user `nameservers`}} ", 
>>>>> "debian-installer={{user `language_country`}} auto locale={{user 
>>>>> `language_country`}} ",
>>>>> "keyboard-configuration/xkb-keymap={{user `keyboard`}} ",
>>>>> "fb=false ",
>>>>> "debconf/frontend=noninteractive ",
>>>>> "console-setup/ask_detect=false ",
>>>>> "<enter><wait>" 
>>>>>   ]
>>>>>   }]
>>>>>
>>>>> So, I tried to add a nic card to vbox but it failed with error 
>>>>>
>>>>>
>>>>>
>>>>> H:\VMWare_Installation\packer>packer build -on-error=abort 
>>>>> packer-test-valli.json
>>>>> virtualbox-iso output will be in this color.
>>>>>
>>>>> ==> virtualbox-iso: Downloading or copying Guest additions
>>>>>     virtualbox-iso: Downloading or copying: 
>>>>> file:///C:/Program%20Files/Oracle/VirtualBox/VBoxGuestAdditions.iso
>>>>> ==> virtualbox-iso: Downloading or copying ISO
>>>>>     virtualbox-iso: Downloading or copying: 
>>>>> file:///H:/VMWare_Installation/resources/operatingSystem_ISO/debian-9.2.1-amd64-DVD-1.iso
>>>>> ==> virtualbox-iso: Starting HTTP server on port 9001
>>>>> ==> virtualbox-iso: Creating virtual machine...
>>>>> ==> virtualbox-iso: Creating hard drive...
>>>>> ==> virtualbox-iso: Creating forwarded port mapping for communicator 
>>>>> (SSH, WinRM, etc) (host port 2376)
>>>>> ==> virtualbox-iso: Executing custom VBoxManage commands...
>>>>>     virtualbox-iso: Executing: modifyvm 
>>>>> packer-virtualbox-iso-1511636150 --memory 2048
>>>>>     virtualbox-iso: Executing: modifyvm 
>>>>> packer-virtualbox-iso-1511636150 --vram 36
>>>>>     virtualbox-iso: Executing: modifyvm 
>>>>> packer-virtualbox-iso-1511636150 --cpus 2
>>>>>     virtualbox-iso: Executing: modifyvm 
>>>>> packer-virtualbox-iso-1511636150 --hardwareuuid 
>>>>> 02f110e7-369a-4bbc-bbe6-6f0b6864ccb6
>>>>>     virtualbox-iso: Executing: modifyvm 
>>>>> packer-virtualbox-iso-1511636150 --nic0 bridged
>>>>> ==> virtualbox-iso: Error executing command: VBoxManage error: 
>>>>> VBoxManage.exe: error: Invalid NIC number 0
>>>>> ==> virtualbox-iso: Step "StepVBoxManage" failed, aborting...
>>>>> Build 'virtualbox-iso' errored: unexpected EOF
>>>>>
>>>>> ==> Some builds didn't complete successfully and had errors:
>>>>> --> virtualbox-iso: unexpected EOF
>>>>>
>>>>> ==> Builds finished but no artifacts were created.
>>>>>
>>>>>
>>>>> What's the problem and how to retrive the preseed file?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> This mailing list is governed under the HashiCorp Community Guidelines 
>>>>> - https://www.hashicorp.com/community-guidelines.html. Behavior in 
>>>>> violation of those guidelines may result in your removal from this 
>>>>> mailing 
>>>>> list.
>>>>>  
>>>>> GitHub Issues: https://github.com/mitchellh/packer/issues
>>>>> IRC: #packer-tool on Freenode
>>>>> --- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "Packer" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/packer-tool/f372f4af-7c34-40e1-976d-5105834d575f%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/packer-tool/f372f4af-7c34-40e1-976d-5105834d575f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>>
>>>>> -- 
>>>> This mailing list is governed under the HashiCorp Community Guidelines 
>>>> - https://www.hashicorp.com/community-guidelines.html. Behavior in 
>>>> violation of those guidelines may result in your removal from this mailing 
>>>> list.
>>>>  
>>>> GitHub Issues: https://github.com/mitchellh/packer/issues
>>>> IRC: #packer-tool on Freenode
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Packer" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/packer-tool/d6d4f9cf-621e-491d-98c9-b319619694f7%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/packer-tool/d6d4f9cf-621e-491d-98c9-b319619694f7%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> This mailing list is governed under the HashiCorp Community Guidelines - 
>> https://www.hashicorp.com/community-guidelines.html. Behavior in 
>> violation of those guidelines may result in your removal from this mailing 
>> list.
>>  
>> GitHub Issues: https://github.com/mitchellh/packer/issues
>> IRC: #packer-tool on Freenode
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Packer" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/packer-tool/a1e227ab-b0ea-47e6-b408-feea87e8c025%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/packer-tool/a1e227ab-b0ea-47e6-b408-feea87e8c025%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/70161e55-d904-4ee5-8f9f-6a42c4f6e51f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to