次のMAASセットアップがあります。1つのノードが、MAASクラスターとリージョンコントローラーの両方が実行されているサーバーとしてセットアップされています。サーバーノードとのプライベート仮想LANにある2つのノードを追加しました。ノードを「準備完了」状態にして、jujuをサーバーにインストールしました。 juju bootstrap
を実行しようとすると、Attempting to connect to 10.10.10.104
と表示され、10分後に接続拒否エラーで失敗します。 10.10.10.104
は、プライベートvLANのノードの1つであり、MAASに既に存在します。
私の疑いは、ノードが「準備完了」状態であり、そのためOSがまだインストールされていないことです。 jujuはそれに接続しようとしています。 MAASはPXEブート中にノードから必要なすべての情報を収集し、マシンをシャットダウンするため、接続できないことは明らかです。
jujuはノードにOSをインストールしたいのですが、マシンが起動していません。
PS:タイプの私達の力はIPMIです
[〜#〜] edit [〜#〜]:juju bootstrap --debug
を実行すると、これらのメッセージが多数表示されます
2014-10-12 02:50:58 DEBUG juju.utils.ssh ssh_openssh.go:122 running: ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /root/.juju/ssh/juju_id_r sa -i /root/.ssh/id_rsa [email protected] /bin/bash
そして10分後、それは今失敗します
waited for 10m0s without being able to connect: /var/lib/juju/nonce.txt does not exist
私の場合、電源モードとしてwakeonlanがあり、juju bootstrapコマンドを発行した後、ボックスをpxeモードに起動する必要がありました。ブートストラップで、JujuはMaasでノードを取得し、OSを展開しますノードに構成したDebianまたはFastのタイプに基づきます-このインストール時間は長く、10分以内ではありません。したがって、bootstrap-timeout:1800(または600より大きい値)のエントリでenvironment.yamlファイルを更新する必要がありますあなたのシステムに合う)