https://packer.io/docs/builders/virtualbox-iso.html#format

On Tue, Jan 15, 2019 at 7:20 AM Tekchand Dagar <[email protected]>
wrote:

> Hello Rickard,
>
> Thank you for your help.
>
> Now i am able to create the virtualbox image uisng packer. The only
> mistake which i was doing at my end was that i didn't have preseed.cfg file
> under http directory.
>
> But now i have question, can packer export file as OVA format instead of
> OVF?
>
> Because OVF have 2 files and OVA have single bunch of file.
>
> Really appreciated your help.
>
> Thanks.
>
> On Monday, January 14, 2019 at 4:33:48 PM UTC+5:30, Rickard von Essen
> wrote:
>>
>> No, you should just have the following directory structure:
>>
>> ansible.sh
>> http/preseed.cfg
>> template.json
>>
>> On Mon, Jan 14, 2019, 11:25 Tekchand Dagar <[email protected] wrote:
>>
>>> Hello Rickard,
>>>
>>> Thank you for your response.
>>>
>>> I didn't get you, are you saying that we should have http server in our
>>> environment and we need to upload preseed.cfg file over that http server
>>> and then we need to use IP and port of that http server?
>>>
>>> If this the the prerequisites according to current scenario then we
>>> don't have http server at our end.
>>>
>>>
>>> On Monday, January 14, 2019 at 3:37:52 PM UTC+5:30, Rickard von Essen
>>> wrote:
>>>>
>>>> Your preseed.cfg file should be in the http directory (specified
>>>> by  "http_directory": "http"). And it will be availible to the VM on HTTP
>>>> and loaded by the installer by this part of the boot_command:
>>>>
>>>> preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/preseed.cfg
>>>>
>>>> There {{.HTTPIP}}:{{.HTTPPort}} will be replaced with the actual IP and
>>>> port of a http-server that packer will start.
>>>>
>>>> All of these things seems ok (if you putt the preseed.cfg in the http
>>>> directory), but you need to be able to run (and start a VM manually) in
>>>> VirtualBox without it core dumping.
>>>>
>>>> On Mon, Jan 14, 2019 at 10:56 AM Tekchand Dagar <[email protected]>
>>>> wrote:
>>>>
>>>>> Hello Rickard,
>>>>>
>>>>> Thank you for your quick response.
>>>>>
>>>>> I am also confused with preseed.cfg i have copied that .json template
>>>>> from internet and using. I need to specify the full URL for preseed.cfg or
>>>>> can i create preseed.cfg file at my packer machine and specify the file
>>>>> path in .json template?
>>>>>
>>>>> Below is the link for preseed.cfg file but i didn't specify it
>>>>> anywhere in my .json template.
>>>>>
>>>>> *https://raw.githubusercontent.com/pavel-klimiankou/packer-example/master/http/preseed.cfg
>>>>> <https://raw.githubusercontent.com/pavel-klimiankou/packer-example/master/http/preseed.cfg>*
>>>>>
>>>>> How we can check the VM console because i don't have GUI mode for my
>>>>> packer machine. When i am trying to run the virualbox over my packer
>>>>> machine i am getting below error:
>>>>>
>>>>> [image: Selection_012.png]
>>>>>
>>>>>
>>>>> I have removed the duplicate keys from my .json file.
>>>>>
>>>>> Please help me.
>>>>>
>>>>> On Monday, January 14, 2019 at 2:56:57 PM UTC+5:30, Rickard von Essen
>>>>> wrote:
>>>>>>
>>>>>> Please provide your preseed.cfg and also a screenshot of the VM
>>>>>>> console when SSH times out. Also your ssh_timeout seems way to short to
>>>>>>> install Ubuntu. Increase it to something like 15m. (And you have some
>>>>>>> duplicate keys in your config what can cause you trouble in the future).
>>>>>>
>>>>>>
>>>>>> On Mon, Jan 14, 2019 at 10:13 AM Tekchand Dagar <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello Team,
>>>>>>>
>>>>>>> I am getting the below error during virtualbox image creation:
>>>>>>>
>>>>>>> Error:
>>>>>>>
>>>>>>> Build 'virtualbox-iso' errored: Timeout waiting for SSH.
>>>>>>>
>>>>>>> Below is my .json file.
>>>>>>>
>>>>>>> {
>>>>>>>   "builders": [
>>>>>>>     {
>>>>>>>       "type": "virtualbox-iso",
>>>>>>>       "guest_os_type": "Ubuntu_64",
>>>>>>>       "iso_url": "
>>>>>>> http://releases.ubuntu.com/16.04/ubuntu-16.04.5-server-amd64.iso";,
>>>>>>>       "iso_checksum":
>>>>>>> "c94de1cc2e10160f325eb54638a5b5aa38f181d60ee33dae9578d96d932ee5f8",
>>>>>>>       "iso_checksum_type": "sha256",
>>>>>>>       "ssh_username": "ubuntu",
>>>>>>>       "output_directory": "/tek",
>>>>>>>       "vm_name": "packerimage",
>>>>>>>       "disk_size": "10000",
>>>>>>>       "headless": "true",
>>>>>>>       "http_directory": "http",
>>>>>>>       "boot_wait": "2m30s",
>>>>>>>       "boot_command": [
>>>>>>>                         "<enter><wait>",
>>>>>>>                         "<f6><esc>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
>>>>>>>                         "<bs><bs><bs>",
>>>>>>>                         "/install/vmlinuz ",
>>>>>>>                         "initrd=/install/initrd.gz ",
>>>>>>>                         "net.ifnames=0 ",
>>>>>>>                         "auto-install/enable=true ",
>>>>>>>                         "debconf/priority=critical ",
>>>>>>>                         "preseed/url=http://
>>>>>>> {{.HTTPIP}}:{{.HTTPPort}}/preseed.cfg",
>>>>>>>                         "<enter>"
>>>>>>>                 ],
>>>>>>>                 "ssh_timeout": "1m30s",
>>>>>>>                 "ssh_username": "ubuntu",
>>>>>>>                 "ssh_password": "ubuntu",
>>>>>>>                 "shutdown_command": "sudo systemctl poweroff",
>>>>>>>                 "shutdown_command": "sudo systemctl poweroff",
>>>>>>>                 "vboxmanage": [
>>>>>>>                         ["modifyvm", "{{.Name}}", "--memory", 512],
>>>>>>>                         ["modifyvm", "{{.Name}}", "--cpus", 1]
>>>>>>>                 ]
>>>>>>>     }],
>>>>>>>   "provisioners": [{
>>>>>>>     "type": "shell",
>>>>>>>     "script": "ansible.sh"
>>>>>>> }
>>>>>>> ]}
>>>>>>>
>>>>>>> --
>>>>>>> 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/0f31af57-6c7b-4056-8369-6fa597af052f%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/packer-tool/0f31af57-6c7b-4056-8369-6fa597af052f%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/591585e7-d11e-4cba-92a2-cd668effb08d%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/packer-tool/591585e7-d11e-4cba-92a2-cd668effb08d%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/5f27c07d-6852-4dbe-82e9-104064597b75%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/5f27c07d-6852-4dbe-82e9-104064597b75%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/20441395-c5df-432f-9373-3dfd20064f86%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/20441395-c5df-432f-9373-3dfd20064f86%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/CALz9Rt_6sLZnUtagsLCKuANk9YpDshd6uvpFdAeR4cVFn9tG%3DQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to