プランスクリプト

プランスクリプトは、展開プロセスやキャプチャープロセスの一部分を形成します。プランスクリプトは、パーソナライゼーション(展開)プロセスまたは一般化(キャプチャー)プロセスを実行するために使用されるguestfishスクリプトです。展開タイプのプランスクリプトは展開の実行に使用され、キャプチャータイプのプランスクリプトはキャプチャーの実行に使用されます。展開タイプのプランスクリプトにはカスタム属性が含まれます。カスタム属性は、サーバー固有の構成情報を提供するために使用されます。デフォルトでは、カスタム属性は、文字列であり、OSビルドプランで後から変更できます。

パーソナライゼーションプロセス中に、OSビルドプランで使用できるすべてのプランスクリプトが結合され、カスタム属性が指定した値に置き換えられます。その後、結合されたスクリプトがguestfish環境で実行されます。

プランスクリプトにログメッセージを含めて、そのプランスクリプトの実行中のエラーをサーバー管理者に通知することができます。このログメッセージはサーバープロファイルのアクティビティに表示されます。これらのログメッセージは次の形式で含めることができます。

echo "ImageStreamerLog: [ログメッセージ]"

guestfishについて詳しくは、http://libguestfs.org/guestfish.1.htmlを参照してください。