web-dev-qa-db-ja.com

SSH bootstrapノード

Jujuブートストラップが成功した後でも、ノードをsshする方法を理解する必要があります。これは、juju statusコマンドが、instance-state:unknown !!!の2つのノードでagent-stateが開始されていないことを示しているためです。じゅじゅう飼育係の統合が成り立たないようです。

Askubuntuで提案されたように、ファイアウォールを無効にすることも別の方法です。

LXCを使用するとJujuが「保留中」の状態でスタックします

bootstrapノードにSSHで接続し、/ var/log/zookeeperを掘り下げて、不足している部分を特定する方法を探しています。基本的に、これを行う別の方法は、ファイルで遊ぶことです。

/var/lib/cobbler/kickstart/maas.preseed

とラインを変更します:

d-i passwd/user-password-crypted password!

と:

d-i passwd/user-password-暗号化されたパスワードencrypted_pa​​ssword

次に、bootstrapマシンで、ubuntu/password [confファイルに設定]でログインします。

問題は、最後のファイルがmaasとjujuのインストールに存在しないことです。設定ファイル[ブートサーバーにcobblerが表示されました。詳細については コブラー設定 。 maas/jujuでのコブラーの役割は何ですか?動物園の飼育係を台無しにする必要がありますか?

そうでない場合は、上記の最後のトリックを試さずにノードをsshする方法は?

共有された情報をありがとう:-)

1
Aimar

環境がブートストラップされたら、ノードをsshすることは可能だと思います。ジュジュはすでにあなたのために管理しました。単に、あなたの環境をリストした後:

ジュジュステータス

試してみてください:

juju ssh id_machine

Maas内のCobblerファイルの設定を変更せずにそれを行う方が良い方法だと思います。しかし、Cobblerがmaasでどのように機能するのか、jujuステータスで表示される一部のマシンが不明なステータスになっている理由を知っている人はいますか?エージェントステータスが開始されていませんか?

共有してくれてありがとう!! 1

1
Aimar