Ich versuche ein neues Debian-Image mit Packer zu erstellen, aber der Bauprozess stoppt bei ==> openstack: Waiting for server to become ready...
, während Packers Building-Instanz im Spawning
-Zustand festsitzt.Packer-gebaute OpenStack-Instanz im Zustand "Laichen" stecken
(Edit: Mein letzter Test Build wurde für ~ 45 Minuten fest und beendet mit dieser Fehlermeldung: Build 'openstack' errored: Error waiting for server ({uuid}) to become ready: unexpected state 'ERROR', wanted target '[ACTIVE]'
)
Das Quellbild ist ein cloud image of Debian, und mein Template-Datei sieht wie folgt aus:
{
"variables": {
"os_auth_url": " (Keystone URL) ",
"os_domain_name": " (Domain Name) ",
"os_tenant_name": " (Project Name) ",
"os_region_name": " (Region Name) "
},
"builders": [
{
"type": "openstack",
"flavor": "b.tiny",
"image_name": "packer-openstack-{{timestamp}}",
"source_image": "cd8da3bf-66cd-4847-8970-447533b86b30",
"ssh_username": "debian",
"username": "{{user `username`}}",
"password": "{{user `password`}}",
"identity_endpoint": "{{user `os_auth_url`}}",
"domain_name": "{{user `os_domain_name`}}",
"tenant_name": "{{user `os_tenant_name`}}",
"region": "{{user `os_region_name`}}",
"floating_ip_pool": "internet",
"security_groups": [
"deb_test_uni"
],
"networks": [
"a4151f4e-fd88-4df8-97e1-2b113f149ef8",
"71b10496-2617-47ae-abbc-36239f0863bb"
]
}
]
}
die username
und password
Felder werden von einer separaten Datei hinzugefügt, auf den (Jenkins) Build-Server.
Der Bauprozess verwalten diese Vergangenheit in einem Punkt zu bekommen, aber verließ mit einem ssh timeout
Fehler. Ich habe keine Ahnung, warum das passiert ist und warum nur dann.
Gibt es etwas, das blendend offensichtlich ist, dass ich vermisse? Oder hat jemand anderes das gleiche Problem gehabt, aber es geschafft, eine Lösung zu finden?
Vielen Dank im Voraus!