2016-06-22 20 views
0

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!

Antwort

0

Es stellt sich heraus, dass es in meinem Fall nichts gab, was ich (persönlich) tun konnte. Es war weder die Packer-Vorlage noch die Umgebungsvariablen (wie ich vermutet hatte), sondern ein Fehler in der serverseitigen Konfiguration.

Es tut mir leid, dass ich nicht weiß, was der Fehler oder die Fehlerbehebung war, da ich nicht derjenige war, der das Problem gefunden oder behoben hat, aber wissend, dass es eine gute Idee ist, das Server-Setup zu überprüfen könnte jemandem in der Zukunft helfen.