MAAS - イメージング用のオフライン ソリューションとして使用しますか?

MAAS - イメージング用のオフライン ソリューションとして使用しますか?

クラウド ネットワークの構築に MAAS を試してみようと思っていますが、これをローカル ネットワークの構築にも使用できない理由はあるでしょうか?

MAASマシンがあり、そのMAASネットワークに複数のラップトップを接続すれば、MAASを使用してそれらのラップトップすべてを特定の仕様に合わせて構築できると考えていました。

ということは、理論的には、これはクローンジラやフォグゴーストマシンの代わりとなるのでしょうか?

答え1

はい。他のシステムでイメージをロードすることと、MaaS でロードすることに違いはありません。私が思う唯一の問題は、MaaS が Linux サーバー中心であり、カスタム イメージを構築するための優れたツールがないことです。したがって、デスクトップや Windows のロードには適していません。

回避策としては、最初からインストールするのではなく、実際のイメージと同等の「高速インストーラ」イメージを作成することが考えられます。その欠点は、マシン名、セキュリティ、ドメイン メンバーシップなどを伝えるために、Linux 以外のターゲット OS と対話できるスクリプトを見つけるか作成する必要があることです。

[編集]

MaaS を使用して Windows をインストールする方法を説明しているサイトへのリンクは次のとおりです。

http://wiki.cloudbase.it/maas

答え2

MAAS は、イメージのインストールに curtin (または高速パス インストーラー) を使用します。これにより、イメージがローカル ディスクにコピーされ、そのディスクで再起動されます。したがって、技術的には任意のイメージをインストールすることができ、インストールされます。

ただし、MAAS は、起動時にサーバーをカスタマイズするために、任意のオペレーティング システム イメージ内の cloud-init を使用します。

これは、MAAS が高速インストーラーを使用して展開するすべてのイメージの要件です。Windows を含むすべてのオペレーティング システムで cloud-init を実行できますが、MAAS ブート プロセスと互換性があるように、イメージに事前にインストールされている必要があります。

したがって、MAAS は、イメージに cloud-init パッケージがすでにインストールされている限り、任意の Windows、Linux デスクトップ、または Linux サーバー イメージを展開できます。

Ubuntu 用のイメージの準備は、標準のクラウド イメージですでに行われています。CentOS または RH ベースのイメージを作成するためのパッケージが Launchpad で提供されています: https://launchpad.net/maas-image-builder

Windows イメージは cloudbase によって作成され、手順はここで提供されます。 http://wiki.cloudbase.it/maas

MAAS でポータブル ハードウェアを構築することについて私が唯一コメントしたいのは、MAAS はデータ センター内のサーバー、または少なくとも永続的に接続されたハードウェアを管理することを想定しているということです。
ラップトップは一般的に MAAS や Cloud-init には適していません。タイムアウトに達するとほとんどのものが実際に動作しますが、これにより起動シーケンスが遅延します。

また、MAAS は、ラップトップには搭載されていない IPMI または同様のテクノロジを使用してハードウェア電源を制御できることを期待しています。

ただし、有線ネットワークにマシンが常時接続されているホーム ネットワークまたは教室ネットワークであれば、問題なく機能します。MAAS の適切な使用法としては、今後のレッスンで実行する必要がある OS に応じて教室にマシンを展開することが挙げられます。

関連情報