web-dev-qa-db-ja.com

MAASカスタムコミッショニングスクリプトを使用するにはどうすればよいですか?

カスタムMAAS試運転スクリプトを使用して、MAASクラスターでカスタム操作を実行しようとしています。これらのスクリプトはいつ実行されますか?彼らはどのように命名されるべきですか?特定の形式にする必要がありますか、それとも実行可能なシェルスクリプトまたはバイナリにすることができますか?

8
jbalonso

これを達成するための手順を見つけてください:

ステップ1:必要に応じてシェルスクリプトを準備する注:MAASに組み込まれたコミッションスクリプトには、「00-maas」または「99-maas」で始まる名前が付けられ、それぞれ最初または最後に実行されるようにします。

ステップ2:MAASダッシュボードを開き( http:// localhost:5240/MAAS/settings / )、「設定」タブに移動します。

ステップ3:試運転スクリプトセクションでシェルスクリプトをアップロードします。

ステップ4:ターゲットマシンの試運転を開始し、ターゲットマシンを再起動します。

また、次のRestful MaaS APIも同じことを実行するために利用できます。

試運転スクリプトのリスト:GET /api/2.0/commissioning-scripts/

新しい試運転スクリプトを作成します:POST /api/2.0/commissioning-scripts/

参照: https://docs.ubuntu.com/maas/2.1/en/api

1
dheeraj

カスタムMAAS試運転スクリプトで何を達成したいですか?これまでの私の経験では、カスタムスクリプトをロードする必要はなく、MAASとjujuをインストールするこれらの場所にあるこれらのサンプルとファイルを利用しました。

http://maas.ubuntu.com/docs/configure.html -このリンクをクリックすると、Iのより良い例が表示されますthinkお探しのもの。

/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master

お役に立てれば、

1
John75077