I finally got step forward, somehow installer does get ip from default 
virbr0 but can not route to host from where seed was provided. Only way to 
get autoinstall forward was stop using http and provide user-data from iso. 

Thanks for help!

Br, Jouni

lauantai 5. helmikuuta 2022 klo 21.17.25 UTC+2 Jouni kirjoitti:

> I tried this:
>
>   "builders": [
>     {
>       "accelerator": "kvm",
>       "boot_command": [
>         "<enter><enter><f6><esc><wait> ",
>         "autoinstall ds='nocloud-net;s=http://127.0.0.1:3003/'",
>         "<wait><enter>"
>       ],
>       "boot_wait": "10s",
>       "cpus": "1",
>       "disk_cache": "none",
>       "disk_compression": true,
>       "disk_interface": "ide",
>       "disk_size": "30G",
>       "format": "qcow2",
>       "headless": "true",
>       "http_directory": "./http",
>       "iso_checksum": 
> "sha256:f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98",
>       "iso_urls": [
>         "/var/lib/libvirt/images/ubuntu-20.04.3-live-server-amd64.iso"
>       ],
>       "memory": "1024",
>       "name": "ubuntu-packer1",
>       "net_device": "virtio-net",
>       "net_bridge": "virbr0",
>       "output_directory": "output/ubuntu",
>       "shutdown_command": "shutdown -P now",
>       "ssh_handshake_attempts": "20",
>       "ssh_password": "huuhaa",
>       "ssh_pty": "true",
>       "ssh_timeout": "20m",
>       "ssh_username": "ubuntu",
>       "type": "qemu",
>       "use_default_display": false
>     }
>   ],
>   "provisioners": [
>     {
>       "inline": [
>         "ls /"
>       ],
>       "type": "shell"
>     }
>   ]
> }
>
> user-data:
> #cloud-config
>
> autoinstall:
>   version: 1
>   early-commands:
>     - sudo systemctl stop ssh
>   identity:
>     hostname: ubuntu-vm
>     password: 
> "$6$Yvfsk9tx64XW.w77$4mq6vQDclsQiJMAEc.TwPguRRRntVWmINa9ubpZwJG4SpAJgNYgBaBjwIokSO3X3bkulCeZr2bqMfXeiOupL.1"
>     username: ubuntu
>   locale: en_US.UTF-8
>   keyboard:
>     layout: fi
>   user-data:
>     disable_root: false
>     timezone: Europe/Helsinki
>   late-commands:
>     - echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
>
>     - sudo systemctl start ssh
>
> 2022/02/05 21:14:26 ui: ==> ubuntu-packer1: Waiting for SSH to become 
> available...
> 2022/02/05 21:14:26 packer-builder-qemu plugin: [INFO] Attempting SSH 
> connection to 192.168.122.78:22...
> 2022/02/05 21:14:26 packer-builder-qemu plugin: [DEBUG] reconnecting to 
> TCP connection for SSH
> 2022/02/05 21:14:26 packer-builder-qemu plugin: [DEBUG] handshaking with 
> SSH
> 2022/02/05 21:14:28 packer-builder-qemu plugin: [DEBUG] SSH handshake err: 
> ssh: handshake failed: ssh: unable to authenticate, attempted methods [none 
> password], no supported methods remain
> 2022/02/05 21:14:28 packer-builder-qemu plugin: [DEBUG] Detected 
> authentication error. Increasing handshake attempts.
> lauantai 5. helmikuuta 2022 klo 1.33.16 UTC+2 [email protected] kirjoitti:
>
>> I looked at your json code. I have never tried making a vagrant box for 
>> kvm with packer.   Also the terminal connection is something for which I am 
>> not familiar.  Good luck.
>>
>> On Fri, Feb 4, 2022 at 3:00 PM Edward Cheadle <[email protected]> wrote:
>>
>>> Sorry this is for my 21.10 install but I think putting the linux line 
>>> before the autoinstall is something to try.
>>>
>>> My boot command for 20.04
>>> "boot_command":  ["<enter><enter><f6><esc><wait> ", "autoinstall 
>>> ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/", "<wait><enter>"]
>>>
>>> On Friday, February 4, 2022 at 2:57:49 PM UTC-7 Edward Cheadle wrote:
>>>
>>>> THis is my boot command.  You might try putting the line linux 
>>>> /casper/vmlinux quiet<wait> before the autoinstall line.
>>>> boot_command      =  [
>>>>                 " <wait>",
>>>>                 " <wait>",
>>>>                 " <wait>",
>>>>                 " <wait>",
>>>>                 " <wait>",
>>>>                 "c",
>>>>                 "<wait>",
>>>>                 "set gfxpayload=keep",
>>>>                 "<enter><wait>",
>>>>                 "linux /casper/vmlinuz quiet<wait>",
>>>>                 " autoinstall<wait>",
>>>>                 " ds=nocloud-net<wait>",
>>>>                 "\\;s=http://<wait>",
>>>>                 "{{.HTTPIP}}<wait>",
>>>>                 ":{{.HTTPPort}}/<wait>",
>>>>                 " ---",
>>>>                 "<enter><wait>",
>>>>                 "initrd /casper/initrd<wait>",
>>>>                 "<enter><wait>",
>>>>                 "boot<enter><wait>"]
>>>>
>>>>
>>>> On Tuesday, January 25, 2022 at 3:20:33 AM UTC-7 [email protected] 
>>>> wrote:
>>>>
>>>>> Hi, I'm, trying this ubuntu.json
>>>>>
>>>>> {
>>>>>   "variables": {
>>>>>     "serial": ""
>>>>>   },
>>>>>
>>>>>   "builders": [
>>>>>     {
>>>>>       "accelerator": "kvm",
>>>>>       "boot_command": [
>>>>>         "",
>>>>>         "append console=ttyS0,115200n8 autoinstall 
>>>>> ds=no-cloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/user-data",
>>>>>         "initrd=casper/initrd ",
>>>>>         "kernel=casper/vmlinuz ",
>>>>>         ""
>>>>>       ],
>>>>>       "boot_wait": "10s",
>>>>>       "disk_interface": "virtio",
>>>>>       "disk_size": "50G",
>>>>>       "disk_cache": "none",
>>>>>       "disk_compression": true,
>>>>>       "headless": "true",
>>>>>       "use_default_display": false,
>>>>>       "format": "qcow2",
>>>>>       "http_directory": "./http",
>>>>>       "iso_checksum": 
>>>>> "sha256:f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98",
>>>>>       "iso_urls": [
>>>>>         "/Scripts/ubuntu-20.04.3-live-server-amd64.iso"
>>>>>       ],
>>>>>       "name": "ubuntu-packer1",
>>>>>       "net_device": "virtio-net",
>>>>>       "output_directory": "output/ubuntu",
>>>>>       "shutdown_command": "shutdown -P now",
>>>>>       "ssh_handshake_attempts": "20",
>>>>>       "ssh_password": "ubuntu",
>>>>>       "ssh_timeout": "20m",
>>>>>       "ssh_username": "ubuntu",
>>>>>       "type": "qemu",
>>>>>       "cpus": "1",
>>>>>       "memory": "1024"
>>>>>     }
>>>>>   ],
>>>>>   "provisioners": [
>>>>>     {
>>>>>       "inline": [
>>>>>         "ls /"
>>>>>       ],
>>>>>       "type": "shell"
>>>>>     }
>>>>>   ]
>>>>> }
>>>>>
>>>>> I'm connected to build host trough ssh without X, so no graphics. I 
>>>>> get this into packer.log:
>>>>> 2022/01/25 11:28:02 packer-builder-qemu plugin: [INFO] Attempting SSH 
>>>>> connection to 127.0.0.1:3299...
>>>>> 2022/01/25 11:28:02 packer-builder-qemu plugin: [DEBUG] reconnecting 
>>>>> to TCP connection for SSH
>>>>> 2022/01/25 11:28:02 packer-builder-qemu plugin: [DEBUG] handshaking 
>>>>> with SSH
>>>>>
>>>>> But there's no ssh available, ssh does not respond from cmd line to 
>>>>> 127.0.0.1 -p 3299 either. Kickstart file was generated from manual 
>>>>> install 
>>>>> I did earlier. I'm newbie with Packer so what I doing wrong here?
>>>>>
>>>>> Br, Jouni
>>>>>
>>>> -- 
>>> 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/hashicorp/packer/issues
>>> IRC: #packer-tool on Freenode
>>> --- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "Packer" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/packer-tool/5LXVHM_9PcI/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/packer-tool/5f1747b0-ba0d-4df5-840c-78c7da414c4bn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/packer-tool/5f1747b0-ba0d-4df5-840c-78c7da414c4bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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/hashicorp/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/8012aa45-9857-4a59-932b-1d41bbb180bbn%40googlegroups.com.

Reply via email to