私はOpenStack実装の基礎となるMAASの概念が大好きですが、MAASについて、完全には明確ではない質問がいくつかあります。
juju bootstrap
が実行された後、割り当てられたマシンの電源を入れ(WoLが機能していないことに注意してください。ネットワーク上でブロックされていると思われます)、マシンが起動し、juju status
が正しく実行されます。エージェントの実行とそのすべての良いもの。juju status
が戻りますが、エージェント状態は実行状態ではなくなり、これまでのところ、環境を破棄して再起動する必要があります。これは、Ubuntu 12.04.1LTSシステムとHPGL360G7ホストにあります。 MAAS管理サーバーはVMとして実行されていますが、すべて同じネットワーク上にあります。
この時点で、私が何か間違ったことをしているのか、それともどこかに問題があるのかはわかりません。ホストを再起動するときはいつでも、最初から再構築する必要があるという考えですか、それともローカルイメージを起動するように指示するために舞台裏で何か他のことが行われているのですか。後者の場合、以前に正常にセットアップされたシステム(jujuブートストラップシステム)でエージェントが起動しないのはなぜですか?
PXEブートは常にオンのままにしておく必要があります。 MAASは、マシンの状態に応じて、必要に応じてマシンにローカルブートを指示します。
再起動の合間にエージェントが再起動しない理由はわかりません。jujuのバグのように聞こえますが、私はjujuの専門家ではありません(私はMAASに取り組んでいます)。 jujuブートストラップを実行すると、ノードがそれ自体をインストールし、最後に再起動するのがわかります。エージェントが起動していることを示すメッセージがコンソールに表示されるはずです。その再起動は、後で手動で再起動するのと同じであるため、インストール中に問題が発生し、インストーラーがMAASに「netboot」フラグをオフにするように指示できなかったと思われます。展開中にノードをインストールすると、コンソールに明らかなエラーが表示されますか?