信頼できる:14.04
bootstrap JUJU using maas environment using juju -v --debug bootstrap -e maas
しかし、プロセスは以下に示す行でスタックし、最終的にタイムアウトします。
私のmaasノードは作動可能状態です。 MAASホストのシステムシェルでsshコマンドを実行しようとしたところ、正常に接続できました。
Sshが成功してもjujuが続行しない理由がわかりません。私はjuju 1.18.x [stable]と1.19.x [devel]でこれを試しました
以下はログのトレースです。
たくさんのログ...
2014-06-30 13:29:44 DEBUG juju.utils.ssh ssh_openssh.go:122 running: ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /home/dcadmin/.juju/ssh/juju_id_rsa -i /home/dcadmin/.ssh/id_rsa [email protected] /bin/bash
2014-06-30 13:29:46 DEBUG juju.utils.ssh ssh_openssh.go:122 running: ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /home/dcadmin/.juju/ssh/juju_id_rsa -i /home/dcadmin/.ssh/id_rsa [email protected] /bin/bash
誰か助けてください。
ありがとう、プラザンナ
この問題は、ハッキングを行うと修正されます。この問題を検索しているときに見つけましたが、実際に機能しました。
しかし、本気でこれを使用することを真剣にアドバイスすることは決してありません。
この問題を回避するには、次の手順に従います。
もう一度bootstrapを開始します。
私はたまたま同じ症状があったので、この投稿を見つけました。多分あなたは結局同じ問題を抱えているでしょう。
Jujuをブートストラップすると、あなたと同じsshログイン試行が表示されました。次に、virt-managerを見て、マシンが起動していないことに気付きました。次に、MAAS GUIを使用してマシンを起動しようとしました。 MAAS GUI内では、ユーザーに割り当てられると記載されていましたが、実際には、KVM(virt-managerで確認することにより)で開始されませんでした。
これにより、JujuではなくMAASに構成の問題があることが確認されました。いくつか確認したところ、 https://maas.ubuntu.com/docs/nodes.html で概説されているように、MAASユーザーのユーザーディレクトリとSSHキーを作成していないことに気付きました。 。
そうした後、MAASは私のKVM=マシンを正常に起動および停止でき、Jujuも同様にそれを実行できました。
以下は https://maas.ubuntu.com/docs/nodes.html からコピーされた関連する行であり、これにより問題が解決しました。
Sshを使用する場合は、maasユーザー用のssh鍵ペアを生成する必要があります。デフォルトでは、maasユーザー用に作成されたホームディレクトリはありません。
Sudo mkdir /home/maas
Sudo chown maas:maas /home/maas
Maasユーザーのログインシェルを追加します。
Sudo chsh -s /bin/bash maas
Maasユーザーになり、SSHキーペアを生成します。
ssh-keygen
次に、公開鍵をvmサーバーの/ubuntu/.ssh/authorized_keysに追加して、virshがパスワードなしでsshを使用できるようにします。
ssh-copy-id -i ~/.ssh/id_rsa [email protected]
Maasユーザーとして、10.0.0.2のlibvirtに対してvirshコマンドをテストします。
virsh -c qemu+ssh://[email protected]/system list --all
Jujuがノードの名前を解決できないようです。 Jujuを実行するシステムがMAASのDNSサーバーをリゾルバーとして使用していることを確認する必要があります(Jujuを実行するサーバーでHost <name of my MAAS node>
を実行して機能することを確認してください)。