Hashicorp packer vsphere debian möchte keine automatisierte Installation
Hi,
ich versuche mir gerade ein simples Packertemplate zu bauen. Es soll auf meiner vsphere Umgebung ein Debian Template erstellt werden.
Das Debian soll wären der Installation automatisiert alle Konfigurationen von einer preceed.cfg erhalten.
Leider komme ich nicht so weit. Die VM wird zwar erstellt, aber ich scheine einen falschen boot_command zu haben. Egal was ich rumprobiere, die Debianinstallation scheint immer manuell ablaufen zu wollen.
Hiermit gehts nur bis zu Sprachauswahl und dann scrollt das Auswahlfenster hin und her. Vermutlich von folgenden, falsch interpretierten boot_commands
und mit dem offiziellen Command aus der Hashicorpdoku komme ich auch nicht weiter:
hier wird die Gui-Installation gestarten und dann bei der Sprachauswahl ein Command geschrieben, der halt die Befehle in ein Fenster schreibt. Aber dann passiert auch nichts mehr.
Die preseed.cg habe ich einmal über http_directory sowie auch über floppy_files zur Verfügung gestellt. Macht keinen Unterschied, aber ich glaube das ist auch noch nicht das Problem.
ich versuche mir gerade ein simples Packertemplate zu bauen. Es soll auf meiner vsphere Umgebung ein Debian Template erstellt werden.
Das Debian soll wären der Installation automatisiert alle Konfigurationen von einer preceed.cfg erhalten.
Leider komme ich nicht so weit. Die VM wird zwar erstellt, aber ich scheine einen falschen boot_command zu haben. Egal was ich rumprobiere, die Debianinstallation scheint immer manuell ablaufen zu wollen.
boot_command = ["<esc><wait>", "install <wait>", " auto=true", " priority=critical", " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg <wait>", "<enter><wait>"]
Hiermit gehts nur bis zu Sprachauswahl und dann scrollt das Auswahlfenster hin und her. Vermutlich von folgenden, falsch interpretierten boot_commands
und mit dem offiziellen Command aus der Hashicorpdoku komme ich auch nicht weiter:
"boot_command": [
"<esc><wait>",
"<esc><wait>",
"<enter><wait>",
"/install/vmlinuz<wait>",
" initrd=/install/initrd.gz",
" auto-install/enable=true",
" debconf/priority=critical",
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg<wait>",
" -- <wait>",
"<enter><wait>"
],
hier wird die Gui-Installation gestarten und dann bei der Sprachauswahl ein Command geschrieben, der halt die Befehle in ein Fenster schreibt. Aber dann passiert auch nichts mehr.
Die preseed.cg habe ich einmal über http_directory sowie auch über floppy_files zur Verfügung gestellt. Macht keinen Unterschied, aber ich glaube das ist auch noch nicht das Problem.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7164503291
Url: https://administrator.de/contentid/7164503291
Ausgedruckt am: 21.11.2024 um 17:11 Uhr