packer ssh timeout

Fórumok

Hi

packer-rel építenék RHEL7-es image-et.
json kész, kickstart kész, gép épül, majd a végén lerohad az egész:


==> virtualbox-iso: Waiting for SSH to become available...
==> virtualbox-iso: Error waiting for SSH: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain
==> virtualbox-iso: Deregistering and deleting VM...
==> virtualbox-iso: Deleting output directory...
Build 'virtualbox-iso' errored: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain

==> Some builds didn't complete successfully and had errors:
--> virtualbox-iso: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain

==> Builds finished but no artifacts were created.

A gép cloudinit-es környezethez készül, de a build környezetben nincs cloudinit, tehát IP-je sincs (bár gondolom a packer a VBox NAT-os IP-jén akarna bejutni).

Amit már eddig próbáltam:
- json-ben, kickstart-ban benne van a root pass
- kickstart-ban már kínomban plaintext-ben van a root pass
- kickstart %post -ban ssh password auth és root login enabled

Nekem az is jó, ha a packer befejezi a gép építést és ssh-zás helyett szépen megáll.

Minden tippnek örülök.

Hozzászólások

Nincs itt valami debug log mód? ebből nem látszik tisztán hogy a username nem tetszik neki, kulccsal van-e baja akármi.

Van a "-on-error=abort" opció, ekkor megáll a packer és nem takarít.
Bekapcsoltam, lett egy vdi -m meg egy futó VM-em VBoxban.
Leállítottam és feltoltam prod-ba, majd próbáltam példányosítani, de random hibakóddal megállt az építés.
Most az ottani supportra várok aztán meglátom mi lesz.