web-dev-qa-db-ja.com

jujuステータスはホスト名を解決できません

Ubuntu Server11.10でプライベートクラウドをインストールしようとしています。以下のチュートリアルに従って、オーケストラを正常にインストールしました。

次に、このチュートリアルに従って、jujuをインストールして構成しました。

Juju bootstrapコマンドは正常に終了し、マシンを起動するとubuntuサーバーがインストールされました。次にjuju statusコマンドを実行しようとすると、次のエラーが発生します。

juju -v status
2012-04-07 19:52:54,385 DEBUG Initializing juju status runtime
2012-04-07 19:52:54,408 INFO Connecting to environment.
2012-04-07 19:52:54,409 DEBUG Spawning SSH process with remote_user="ubuntu" remote_Host="JujuBootstrap" remote_port="2181" local_port="35589".
Cannot connect to machine MTMzMzgyMDY2OS44MjE5MzAzNzkuMzA0Mzg (perhaps still initializing): could not connect before timeout after 1 retries
2012-04-07 19:53:24,520 ERROR Cannot connect to machine MTMzMzgyMDY2OS44MjE5MzAzNzkuMzA0Mzg (perhaps still initializing): could not connect before timeout after 1 retries

Orchestraでシステムに設定したホスト名の解決に問題があると思います。 IPアドレスを使用してマシンに正しくpingを実行できます。

ホスト名の代わりにIPアドレスを使用するようにju​​juを構成する方法はありますか?それとも、これはOrchestra/Jujuのバグであり、Orchestraのインストール中に設定されたデフォルトのDHCP構成ですか?

2
user53923

残念ながら、いいえ、jujuとオーケストラはDNSが機能し、クライアントとjuju管理対象マシン間で合意する必要があります。 DHCPとDNSを実行するようにオーケストラの組み込みdnsmasqサーバーを設定していない場合は、すべてのマシンの/etc/hostsファイルを編集して「偽造」できます。これは最も簡単な方法ですが、専用の方法が必要です。管理対象マシンのネットワーク(既存のDHCPサーバーと競合するため)。

2
SpamapS