スクリプト・インターセプタ
スクリプト・インターセプタは、動的クラスタのスケール・アップ操作またはスケール・ダウン操作をインターセプトできます。スクリプト・インターセプタは、インターセプトされる操作の前後に、サード・パーティ・システムとの統合に役立つ任意のスクリプトを起動します。
スケーリング操作の実行中に、状況によっては他のシステムを起動する必要があります。たとえば、動的クラスタをスケール・アップする前に、状況に応じて仮想マネージャとの調整による新しいVMのプロビジョニングやマシンの構成を行う必要があります。スクリプト・インターセプタは、インターセプトされる操作の前後にスクリプトを実行するためのフックを提供します。スクリプト・インターセプタの構成で指定されたスクリプトは、フォーク・プロセスとして実行されます。操作の前後に複数のステップを実行する必要がある場合、チェーン内のステップごとに複数のスクリプト・インターセプタを配置できます。
列の表示
「この表のカスタマイズ」を展開して「列の表示」リストを変更すると、このページに表示されるデータ・ポイントを減らしたり増やしたりできます。それぞれのデータ・ポイントは各自の表列に表示されます。
次の表に、このページの列に表示できるすべてのデータ・ポイントを記載します。
名前 説明 名前 このスクリプト・インターセプタの英数字の名前。
MBean属性:
ScriptInterceptorMBean.Name
動的クラスタ スクリプト・インターセプタが適用される動的クラスタの名前。指定がない場合、スクリプト・インターセプタは、すべての動的クラスタに適用されます。
プリプロセッサ インターセプトされる操作の実行前に実行されるプリプロセッサ・スクリプト。
ポストプロセッサ インターセプトされる操作の実行後に実行されるポストプロセッサ・スクリプト。
優先度 インターセプタ・チェーン内でインターセプトされるこのメソッドの優先度。優先度の高いインターセプタは、優先度の低いインターセプタより先に実行されます。
ノート: 1073741823は、実際にはInterceptorPrioritiesに定義されているInteger.MAX_VALUE / 2です。
MBean属性:
ScriptInterceptorMBean.Priority