web-dev-qa-db-ja.com

Jujuを使用すると「ssh invalid key」エラーが返される

誰かが私がするときに実行されるコードの一部で私に言うことができます:juju status

OpenStackでJujuを実行しています。いくつかのサービスをデプロイしたいのですが、jujuステータスを実行するとSSH INVALID KEYエラーが返されます。

Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. 
5
mrskanko

実行しているマシンでキーペアを生成する必要がありますjuju bootstrap

キーペアを生成しました

ssh-keygen -t dsa

繰り返しましたが、

juju -v bootstrap

チャームストアからチャームをプルできるように、sshキーをLaunchpadに統合する必要もあります。

3
koolhead17

Jujuはbootstrapで有効なsshキーを持っていることを検証します。問題はイメージに関連している可能性が高いと思います。つまり、イメージにcloud-initがインストールされていません。 Jujuは、起動後にインスタンスのインストールを完了するために、イメージにcloud-initをインストールする必要があります。つまり、標準サーバーのisoイメージでは不十分であり、cloud-initをインストールする必要があります。

https://cloud-images.ubuntu.com/server/

エラーが続く場合は、出力を貼り付けてください

euca-get-console-output instance-id
2