2016-06-20 4 views
0

私はpackstackを実行しています。私は、このエラーが生じていますGlance_imageのエラー[cirros]:不在から現在への変更に失敗しました:コマンド:...が20秒以上実行されました

Error: /Stage[main]/Main/Glance_image[cirros]/ensure: change from absent to pres
ent failed: Command: 'openstack ["image", "create", "--format", "shell", ["cirros", "--public", "--container-format=bare", "--disk-format=qcow2", "--copy-from= http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img "]]' has been running for more then 20 seconds!

、私はしかし、それをwgetをすることができ、私は完全にそれに到達することができます。誰かがこれを解決するのを助けることができますか?回避策として手動で試しましたが、私はcentosとOpenstackには本当に新しいので、あまり分かりません。私が試した:

openstack image create --format shell cirros --public --container-format=bare --disk-format=qcow2 --copy-from=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

I got Missing parameter(s):

Set a username with --os-username, OS_USERNAME, or auth.username Set an authentication URL, with --os-auth-url, OS_AUTH_URL or auth.auth_url Set a scope, such as a project or domain, set a project scope with --os-project-
name, OS_PROJECT_NAME or auth.project_name, set a domain scope with --os-domain-name, OS_DOMAIN_NAME or auth.domain_name

を私は上記のコマンドに追加する必要がありますか?私の問題を解決できるだろうか?問題を解決する正しい方法は何ですか?

答えて

0

--copy-from=<local path> を指すように --copy-from=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.imgを交換することによってそれを解決しかし、元のコマンドは、私はそれをwgetの場合でも動作していない理由を持っていませんでした。

+0

外部へのトラフィックがプロキシサーバーを経由する必要がありますか?おそらく環境変数を介してプロキシサーバーのアドレスを提供していますか?あなたが 'puppet apply'を実行している場合でも、特に' puppet agent'を実行している場合、コマンドPuppetはデフォルトで最小限の環境で実行されます。その場合、http://www.jonathanmedd.net/2013/10/configuring-puppet-conf-to-support-a-proxy-server.htmlに興味があるかもしれません。 –

+0

私はそれがExecsに役立つかどうかは分かりません。プロキシサーバ情報を 'glance_image'型に指定する方法を探す必要があるかもしれません。 –

+0

@JohnBollinger私は前にそれを試しました、うまくいきませんでした。 –

関連する問題