解釈される仕組みを説明します。エージェントがコードを返したときに、クラスターがまず行うことは、期待されている結果通りにコードを返しているかどうかを確認します。結果が期待されている値に一致しない場合、その操作が失敗したものとみなされ、復元操作が開始されます。起動するには、起動した操作の結果の呼び出し元を通知する、定義した戻りコードでリソースエージェントを終了する必要があります。つのタイプがあります。一時的なエラーが発生しました。リソースを再起動するか、新しい場所に移します。現在のノードに固有である可能性のある一時的ではないエラーが発生しました。リソースを別の場所に移動し、現在のノードで再試行されないようにします。指定された設定がよくありません)。リソースを停止し、いかなるクラスターノードでも起動されないようにします。戻りコードと、不具合のあるコードを受信したときにクラスターが開始する復旧タイプについて説明しています。期待されている戻り値でない場合に、失敗とみなされます。ラベル説明0OCF_SUCCESS操作が無事に完了しました。コマンドに対して想定される戻りコードです。ソフト1OCF_ERR_GENERICこの操作は、一般的なエラーを返しました。ソフトリソースマネージャーは、リソースの復元と、新しい場所への移動を試行します。2OCF_ERR_GENERICこのマシンのリソースの設定が正しくありません。ノードで見つからない場所を参照しています。重度リソースマネージャーがリソースを別の場所に移動し、現在のノードで再試行されないようにします。3OCF_ERR_UNIMPLEMENTED要求された操作が実装されていません。重度4OCF_ERR_PERMこのリソースエージェントには、このタスクを完了するのに十分な特権がありません。これは、エージェントが特定のファイルを開けない場合や、特定のソケットでリッスンできない場合、ディレクトへの書き込みを行えない場合が考えられます。リソースを再起動することで、このエラーで失敗したリソースの復旧を試行します。5OCF_ERR_INSTALLED操作が実行されたノードに、必要なコンポーネントが欠如しています。これは、必要なバイナリが実行不可であるか、重要な設定ファイルが読み込み不可になっていることが原因の場合があります。リソースを再起動することで、このエラーで失敗したリソースの復旧を試行します。6OCF_ERR_CONFIGUREDローカルノード上のリソースの設定が正しくありません。サービス設定がその他のノードで正しくても、クラスター内のノードでリソースが実行されないようにします。7OCF_NOT_RUNNINGこのリソースは安全に停止します。これは、リソースが正常にシャットダウンされたか、起動されていないことを意味します。ソフトクラスターは、いかなる操作に対しても、これを返すリソースの停止を試行しません。8OCF_RUNNING_MASTERリソースはマスターモードで実行されています。ソフト9OCF_FAILED_MASTERリソースはマスターモードで実行されていますが、不具合が発生しています。(再び昇格されている可能性もあります)。