プランスクリプト
プランスクリプトは、展開プロセスやキャプチャープロセスの一部分を形成します。プランスクリプトは、パーソナライゼーション(展開)プロセスまたは一般化(キャプチャー)プロセスを実行するために使用されるguestfish
スクリプトです。展開タイプのプランスクリプトは展開の実行に使用され、キャプチャータイプのプランスクリプトはキャプチャーの実行に使用されます。展開タイプのプランスクリプトにはカスタム属性
が含まれます。カスタム属性は、サーバー固有の構成情報を提供するために使用されます。デフォルトでは、カスタム属性は、文字列
型であり、OSビルドプランで後から変更できます。
パーソナライゼーションプロセス中に、OSビルドプランで使用できるすべてのプランスクリプトが結合され、カスタム属性が指定した値に置き換えられます。その後、結合されたスクリプトがguestfish
環境で実行されます。
プランスクリプトにログメッセージを含めて、そのプランスクリプトの実行中のエラーをサーバー管理者に通知することができます。このログメッセージはサーバープロファイルのアクティビティに表示されます。これらのログメッセージは次の形式で含めることができます。
echo "ImageStreamerLog: [ログメッセージ]"
guestfish
について詳しくは、http://libguestfs.org/guestfish.1.htmlを参照してください。