ページの先頭行へ戻る
PRIMECLUSTER 活用ガイド<クラスタ構築・運用時の留意点>

B.3 RMS スクリプト実行環境変数

RMS スクリプト実行環境変数は、BM(ベースモニタ)が該当オブジェクトのスクリプトを実行するときに、RMS によって自動的に設定されるものです。スクリプト実行時に RMS 内部で使用され、値は適宜設定されるため、デフォルト値はありません。

HV_APPLICATION

設定値: 任意の userApplication 名

現在のオブジェクトを含むサブツリーの最上位にある userApplication オブジェクトの名前です。


HV_AUTORECOVER

設定値: 0、1

1 に設定されている場合、スクリプトの呼び出しが AutoRecover の試行に起因することを示します。


HV_FORCED_REQUEST

設定値: 0、1

1 に設定されている場合、現在スクリプトによって強制要求が処理されていることを示します。

HV_INTENDED_STATE

設定値: Online, Offline, Standby, Faulted, Warning のいずれか

状態遷移完了後に予期されるリソースの状態示します。


HV_LAST_DET_REPORT

設定値: Online、Offline、Standby、Faulted のいずれか

ディテクタから通知された最新のオブジェクトの状態です。


HV_OFFLINE_REASON

設定値: DEACT、SWITCH、FAULT、STOP、SHUT のいずれか

リソースが Offline 状態になる理由が設定されます。

SWITCH:userApplication の切替え要求(hvswitch) でOffline になった

STOP:userApplication の停止要求(hvutil -f、hvutil -c) でOffline になった

FAULT:リソース故障でOffline になった

DEACT:userApplication の非活性要求(hvutil -d) でOffline になった

SHUT:RMS の停止要求(hvshut) でOffline になった


HV_NODENAME

設定値: 任意のオブジェクト名

現在のオブジェクトを示すグラフノードの名前です。


HV_SCRIPT_TYPE

設定値: PreCheckScript、PreOnlineScript、OnlineScript、PostOnlineScript、
PreOfflineScript、OfflineScript、PostOfflineScript、OfflineDoneScript、
FaultScript スクリプトタイプのいずれか

NODE_SCRIPTS_TIME_OUT

設定値: 0 - MAXINT

現在のオブジェクトまたは、オブジェクトに対応する各スクリプトのタイムアウト値です。