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.
