一時的な障害による中断を最小限に抑えるために、障害モニターは、このような障害が発生するとこのリソースを再起動します。 継続的な障害の場合は、リソースの再起動よりも複雑なアクションをとる必要があります。
SAP DB リソースの場合は、障害モニターがこのリソースを別のノードにフェイルオーバーします。 SAP DB リソースはフェイルオーバーリソースです。
SAP xserver リソースの場合は、障害モニターがこのリソースをオフラインにします。 SAP xserver はスケーラブルリソースです。
障害モニターは、指定された再試行間隔の中で、リソースの再起動回数が、指定されたしきい値を超えると障害を継続的であるとみなします。 ユーザーは、継続的な障害とみなす基準を定義することによって、 可用性要件とクラスタの性能特性を満たすしきい値や再試行間隔を設定できます。
障害のあるリソースが再起動するのに必要な最大時間は、次のプロパティの値を合計したものです。
Thorough_probe_interval システムプロパティ
Probe_timeout 拡張プロパティ
再試行回数がしきい値に達しないうちに再試行間隔がきてしまうのを避けるためには、再試行間隔としきい値の値を次の式に従って計算します。
再試行間隔 ≥ しきい値 × (thorough-probe-interval + probe-timeout)
しきい値や再試行間隔の設定には、それぞれ次のシステムプロパティを使用します。
調整したい Sun Cluster HA for SAP DB 障害モニターが含まれているリソースごとにこれらのプロパティを設定してください。 これらのリソースのリソース型については、表 1–3 を参照してください。
再試行間隔は、継続的な障害の基準を定義するほかに、次の障害に対する障害モニターの対応にも影響します。
SAP DB 障害モニターが検出した SAP xserver の使用不能SAP DB 障害モニターは、再試行間隔の中で SAP xserver が使用不能であることを 2 度検出すると、SAP xserver を再起動します。
継続的なシステムエラー継続的なシステムエラーとは、再試行間隔の中でシステムエラーが 4 回起る場合のことをいいます。 継続的なシステムエラーが発生すると、障害モニターは SAP xserver を再起動します。