Packerで新しいDebianイメージをビルドしようとしていますが、ビルドプロセスは==> openstack: Waiting for server to become ready...
で停止し、PackersビルドインスタンスはSpawning
状態で止まっています。PackerでビルドされたOpenStackインスタンスが "Spawning"状態でスタックしました
(編集:私の最後のテストビルドは〜45分間立ち往生し、このエラーメッセージを表示して終了しました:Build 'openstack' errored: Error waiting for server ({uuid}) to become ready: unexpected state 'ERROR', wanted target '[ACTIVE]'
)ソースイメージがcloud image of Debianある、と私のテンプレートファイルは、次のようになります
:
{
"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"
]
}
]
}
username
とpassword
フィールドは(Jenkins)上に位置する別のファイルサーバを構築することによって追加されています。
構築プロセスは、ある時点でこれを乗り越えるために管理しますが、ssh timeout
エラーで終了しました。私はそれがなぜ起こったのか、そしてなぜそれだけでいいのか分かりません。
私が紛失していることをぼんやりと明らかにしていますか?あるいは誰もが同じ問題を抱えていましたが、解決策を見つけることができましたか?
ありがとうございます!