8.3.1 HAモニタの環境設定sysdef

HAモニタの環境を設定する定義ファイルは,HAモニタの環境設定用ディレクトリの下にsysdefというファイル名で作成します。

また,HAモニタのサンプルファイル用ディレクトリの下に,sysdefファイルのサンプルが用意されています。このファイルをHAモニタの環境設定用ディレクトリにコピーし,書き換えて使用すると,定義ファイルを最初から作成する手間が省けます。

なお,この定義ファイルは系ごとに作成します。太字部分は,系間で同じ値を指定してください。太字以外の部分は,系間で矛盾がないように設定してください。

HAモニタの環境設定をする定義ファイルを,次に示します。

/*    HAモニタの環境設定    */
 environment  name  自系のホスト名
             ,address
                    自系のホストアドレス
             ,patrol
                    系障害監視時間
             ,lan   TCP/IPのホスト名〔:TCP/IPのホスト名…〕
             ,lanport
                    TCP/IPのサービス名〔:TCP/IPのサービス名…〕
           〔,fs_log_size
                  {ファイルシステム切り替えログファイルのサイズ
                  |65536}〕
           〔,servmax
                  {1664128129~512}〕
           〔,hostmax
                  {接続する系の最大数32}〕
           〔,pgmmax
                  {同時稼働プログラムの最大数0}〕;
〔function  〔 cpudown
                  {onlinestandbysystem}{,|;}〕
           〔 standbyreset
                  {usenouse}{,|;}〕
           〔 pathpatrol
                    監視パスのヘルスチェック間隔{,|;}〕
           〔 pathpatrol_retry
                  {再チェック間隔30}:{再チェック回数5}{,|;}〕
           〔 message_retry
                  {リトライ間隔3}{,|;}〕
           〔 connect_retry
                  {接続間隔5}:{接続回数200}{,|;}〕
           〔 monbegin_restart
                  {usenouse}{,|;}〕
           〔 netmask
                  {bytebit}{,|;}〕
           〔 usrcommand
                    ユーザコマンドの絶対パス名{,|;}〕
           〔 resetpatrol
                  {リセットパスのヘルスチェック間隔2}{,|;}〕
           〔 multistandby
                  {usenouse}{,|;}〕
           〔 deviceoff_order
                  {orderreverse}{,|;}〕
           〔 reset_type
                  {serverhost}{,|;}〕
           〔 partition_reset
                  {use|nouse}{,|;}〕
           〔 jp1_event
                  {usenouse}{,|;}〕
           〔 ph_log_size
                    監視履歴ファイルのサイズ{,|;}〕
           〔 ph_threshold
                    系監視履歴取得時間{,|;}〕
           〔 termcmd_at_abort
                  {usenouse}{,|;}〕
           〔 alive_interval
                    aliveメッセージの送信間隔{,|;}〕
           〔 alive_multicast
                  {usenouse}{,|;}〕
           〔 multicast_lan
                    マルチキャストグループのホスト名{,|;}〕
           〔 lanfailswitch
                  {usenouse}{,|;}〕
           〔 lancheck_patrol
                  {LANの監視間隔15}{,|;}〕
           〔 patrol_100ms
                  {usenouse}{,|;}〕
           〔 suppress_reset
                    最少稼働ホスト数{,|;}〕
           〔 exitcode
                  {type1|type2}{,|;}〕
           〔 vg_off
                  {sequentialparallel}{,|;}〕
           〔 vmware_env
                   {usenouse}{,|;}〕
           〔 patrol_type
                  {serverhost}{,|;}〕
           〔 resetpatrol_mode
                  {mode1mode2};〕〕

注※ HAモニタ Extensionを使用する場合だけ指定できます。


<この項の構成>
(1) environment定義文
(2) function定義文

(1) environment定義文

HAモニタの動作環境を定義します。environment定義文のオペランドを,次に示します。

name~<1~32文字の英数字>
HAモニタで複数の系を識別するために使用する名称です。使用するマシンの機種によって,指定する名称が異なります。nameオペランドに指定した名称は,HAモニタのコマンド実行時にホスト名(host name)として表示されます。
  • 使用するマシンの機種がBladeSymphonyまたはHA8000の場合,系ごとに固有となる任意の名称を指定します。
  • 使用するマシンの機種がHA8500の場合,自系の障害管理プロセサに指定したIPアドレスに対応するホスト名を指定します。
address~<1~8桁の符号なし整数>((0~99999999))
CPUのリセット時に系を特定するために,自系のホストアドレスを任意の値で指定します。ハードウェアへの設定はHAモニタがします。
監視パスまたはリセットパスでつながるすべての系で,それぞれ固有のアドレスを指定してください。なお,システム内に互いに監視し合わない系切り替え構成が複数あり,かつ,それらがリセットパスを共用する場合,すべての系でそれぞれ固有となるように指定してください。
複数の系で同じアドレスを設定すると,HAモニタが誤動作するおそれがあります。
使用するマシンの機種がBladeSymphonyまたはHA8000の場合は,ハードウェアの制約上,0~9999の範囲で指定してください。
patrol~<符号なし整数>((3~600))(単位:秒)
系障害の判断基準となる,他系からのaliveメッセージを監視する時間(系障害監視時間)を指定します。系切り替え構成内のすべての系で同じ値を指定してください。patrolオペランドに指定した時間を超えても他系からaliveメッセージが送信されない場合,HAモニタは系障害と判断します。
lan~<1~32文字の英数字>
監視パスに使用するTCP/IP LANのホスト名を指定します。系ごとに固有の名称にしてください。
lanオペランドに指定するホスト名は,/etc/hostsファイルに設定したホスト名と同じにしてください。/etc/hostsファイルについては,「6.8.1 ホスト名とサービス名の登録」を参照してください。
TCP/IP LANのホスト名は,":"で区切って指定します。6個まで指定できます。複線化した監視パスの中で優先して使用したいパスがある場合は,そのパスのホスト名の前に,"#"を付けて指定します。優先して使用したいパスは,一つだけ指定できます。次に指定の例を示します。

lan  #path11:path12,

例で示す指定では,監視パスが"path11"と"path12"の2本に複線化され,"path11"の監視パスが優先して使用されます。
lanport~<1~32文字の英数字>
監視パスに使用するTCP/IP LANのサービス名を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
lanportオペランドに指定するサービス名は,/etc/servicesファイルに設定したサービス名と同じにしてください。/etc/servicesファイルについては,「6.8.1 ホスト名とサービス名の登録」を参照してください。
lanportオペランドでは,lanオペランドで指定したホスト名に対応するサービス名を,同じ位置の引数に指定します。サービス名の指定数はlanオペランドのホスト名の指定数と同じにしてください。次に指定の例を示します。

   lan   path11 :path12,
         ↓   ↓
   lanport HAmon1 :HAmon2,

例の場合,lanオペランドの"path11"はlanportオペランドの"HAmon1"に,lanオペランドの"path12"はlanportオペランドの"HAmon2"に対応します。
fs_log_size~<符号なし整数>((0~2147483647))《65536》(単位:バイト)
ファイルシステム切り替え時のログファイルの最大サイズをバイト数で指定します。系切り替え構成内のすべての系で同じ値を指定してください。ファイルサイズが最大を超えた場合,次のログ取得時点でファイルが自動的にバックアップされ,クリアされます。
servmax~((16,64,128,または129~512))《16》
一つの系で同時に稼働できるサーバの最大数を指定します。系切り替え構成内のすべての系で同じ値を指定してください。次に示す以外の数値は指定できません。
  • 16:同時に稼働できるサーバの最大数を16に設定します。
  • 64:同時に稼働できるサーバの最大数を64に設定します。
  • 128:同時に稼働できるサーバの最大数を128に設定します。
  • 129~512:同時に稼働できるサーバの最大数を129~512に設定します。HAモニタ Extensionを使用する場合にだけ指定できる値です。
同時に稼働できるサーバの最大数をデフォルトの16以外に設定した場合,カーネルのパラメタの設定も変更する必要があります。カーネルのパラメタの設定の詳細については,「6.3.6 カーネルのパラメタの設定」を参照してください。
hostmax~((32~256))《32》
自系を含む,接続する系の最大数を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
このオペランドは,HAモニタ Extensionを使用する場合だけ指定できます。
HAモニタ Extensionについては,「3.5 HAモニタ Extensionの機能」を参照してください。
また,系の最大数を変更した場合,カーネルのパラメタの設定も変更する必要があります。カーネルのパラメタの設定の詳細については,「6.3.6 カーネルのパラメタの設定」を参照してください。
pgmmax~((0~256))《0》
モニタモードのプログラム管理機能を使用する場合に,一つの系でhamon_patrolstart関数を発行するプロセスの最大数を指定します。プログラム管理機能を使用する場合は,必ずデフォルト値から変更してください。系切り替え構成内のすべての系で同じ値を指定してください。

(2) function定義文

HAモニタの動作オプションを定義します。定義は任意です。定義していない場合は,仮定値が設定されます。function定義文のオペランドを,次に示します。

cpudown~《online》
実行系と待機系のどちらをリセット優先系にするかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。リセット優先系に指定すると,実行系と待機系とで同時に系障害を検出した場合に,リセット優先系に指定した系が優先的に相手の系をリセットします。
  • online:実行系をリセット優先系にします。
  • standby:待機系をリセット優先系にします。
  • system:リセット優先系を決めないで,系の同時リセットを防止します。相互系切り替え構成で,かつマシンの機種がBladeSymphonyでSVPがクラスタ管理機能に対応している場合以外は,systemを指定しないでください。
    また,次のようにオペランドを指定する場合,systemは指定できません。
    ・ reset_typeオペランドにhostを指定
    ・ multistandbyオペランドにuseを指定
    ・ standbyresetオペランドにuseを指定
    ・ vmware_envオペランドにuseを指定
standbyreset~《nouse》
待機系の系障害を実行系が検出した場合に,待機系をリセットするかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。multistandbyオペランドにuseを指定した場合は,指定しても無視されます。
  • use:待機系をリセットします。1:1系切り替え構成以外では,useを指定しないでください。
  • nouse:待機系をリセットしません。
pathpatrol~<符号なし整数>((1~240))(単位:分)
監視パスのヘルスチェック間隔を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
このオペランドを指定すると,ヘルスチェックが実行され,複線化した監視パスの一部に障害が発生した場合に障害を早期に検知できます。指定を省略した場合は,監視パスのヘルスチェックを実施しません。必ず設定してください。
pathpatrol_retry
監視パスの障害検出時に,監視パスの状態を再チェックする間隔と回数を,":"で区切って指定します。系切り替え構成内のすべての系で同じ値を指定してください。pathpatrolオペランドの指定を省略した場合は,監視パスの再チェックはしません。
  • 再チェック間隔~<符号なし整数>((3~600))《30》(単位:秒)
    監視パスの再チェックの間隔を指定します。
  • 再チェック回数~<符号なし整数>((0~20))《5》(単位:回)
    監視パスの再チェックの回数を指定します。0を指定すると,監視パスの再チェックはしません。
再チェック間隔と再チェック回数には,それぞれの積がpathpatrolオペランドで指定した監視パスのヘルスチェック間隔を超えない値を指定してください。指定する値は,次に示す計算式で確認してください。

監視パスのヘルスチェック間隔×60 ≧ 再チェック間隔×(再チェック回数+1)+a

(凡例) a:30~60秒
message_retry~<符号なし整数>((3~600))《3》(単位:秒)
監視パスを使用する問い合わせ応答メッセージの送信失敗時に,メッセージ送信をリトライする間隔を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
message_retryオペランドの指定を省略した場合は,HAモニタが3秒間隔でメッセージ送信をリトライします。
リトライは,送信が成功するまで続けます。系間の監視中(aliveメッセージの監視中)でない場合,HAモニタは,60秒を超えても問い合わせ応答メッセージの送信が成功しなければ系障害が発生したと判断します。なお,message_retryオペランドに60秒以上を指定した場合は,指定した時間までメッセージの受信を待ってから系障害と判断します。
connect_retry
HAモニタ間で接続処理をする間隔と回数を,":"で区切って指定します。系切り替え構成内のすべての系で同じ値を指定してください。
接続されているHAモニタが多い場合は,HAモニタ間が接続しなくなることがあるため,必ず指定してください。このオペランドはHAモニタの接続構成設定ファイルが作成されている場合に有効となります。
  • 接続間隔~<符号なし整数>((5~60))《5》(単位:秒)
    HAモニタ間での接続処理の間隔を指定します。間隔が短いとHAモニタの性能に影響し,長いとHAモニタ間の接続が遅れる場合があります。目安として,接続されているHAモニタの数が10以上の場合は,10秒以上を指定してください。
  • 接続回数~<符号なし整数>((1~9999))《200》(単位:回)
    HAモニタ間での接続処理のリトライ回数を指定します。9999を指定すると,すべてのHAモニタと接続するまで接続処理を繰り返します。
    回数が少ないとHAモニタ間の接続ができない場合があり,多いとHAモニタの性能に影響します。したがって,通常はデフォルト値を指定しておき,HAモニタ間の接続ができないことがある場合だけ,回数を増やして指定してください。
    なお,この回数を超えても接続できなかった場合は,メッセージKAMN176-Eを出力します。
monbegin_restart~《use》
系障害で実行系がリセットされた際に,実行系のHAモニタの再起動後,自動でモニタモードのサーバ起動コマンド(monbeginコマンド)を実行して,モニタモードのサーバを起動するかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • use:モニタモードのサーバを自動で起動します。JP1などの運用管理ソフトウェアを使用して自動でサーバを起動しない場合は,useを指定することをお勧めします。
  • nouse:モニタモードのサーバを自動で起動しません。JP1などの運用管理を使用して自動でサーバを起動する場合は,nouseを指定してください。
netmask~《byte》
監視パスとして使用するLANインタフェースに設定したネットマスクを指定します。系切り替え構成内のすべての系で同じ値を指定してください。また,LANが同一ネットワーク番号で複数のサブネットとして構成されているネットワークでは,同じネットマスクを設定してください。ネットマスクの設定については,「5.4.2 必要なIPアドレス」を参照してください。
netmaskオペランドの設定およびネットマスクの設定を誤ると,他系のHAモニタと通信ができないなど,HAモニタが誤動作します。
  • byte:ネットマスクが10進表現で255,0の値の場合にだけ指定します。次に例を示します。

    255.255.0.0

  • bit:ネットマスクが10進表現で255,0以外の値がある場合に指定します。次に例を示します。

    255.255.255.192

    netmaskオペランドにbitを指定する場合,ネットマスクの設定では,次の制限があります。
    IPアドレスとネットマスクの組み合わせによって認識されるネットワークアドレスの部分(ネットワーク番号の部分とサブネット番号の部分)は,各クラスで決められているネットワーク番号の部分をすべて含んでいる必要があります。例えば,クラスBのネットワークに対して"255.254.0.0"というネットマスクは設定できません。
ネットマスクの値は,OSのifconfigコマンドで確認できます。ネットマスクおよびifconfigコマンドの詳細については,OSのマニュアルを参照してください。
usrcommand~<1~1000文字のパス名>
HAモニタに自動発行させるユーザコマンドの絶対パス名を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
ユーザコマンドの作成方法やコーディング例については,「6.16 ユーザコマンドの作成」を参照してください。
resetpatrol~<符号なし整数>((1~60))《2》(単位:分)
リセットパスのヘルスチェック間隔を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
リセットパスのヘルスチェック間隔は,接続するHAモニタの数によって異なります。指定する値は,次の計算式を満たすようにしてください。

リセットパスのヘルスチェック間隔×60 > ホスト数×10

multistandby~《nouse》
一つの実行サーバに対して複数の待機サーバを定義できる,マルチスタンバイ機能を使用するかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。マルチスタンバイ機能の詳細については,「4.5 マルチスタンバイ機能を使用する場合のサーバと系の管理」を参照してください。
  • use:マルチスタンバイ機能を使用します。
  • nouse:マルチスタンバイ機能を使用しません。
deviceoff_order~《order》
共有リソースの切り離しをする順序を指定します。系切り替え構成内のすべての系で同じ値を指定してください。このオペランドの指定は,HAモニタに定義されているサーバすべてに適用されます。
また,サーバごとに共有リソースの切り離しをする順序を指定することもできます。サーバごとに指定する方法については,「8.4.1 サーバ対応の環境設定(servers)」を参照してください。また,共有リソースの切り離しをする順序の詳細については,「4.8.7 共有リソースの切り離しを接続時と逆順にする場合の処理の流れ」を参照してください。
  • order:接続時と同じ順番で共有リソースの切り離しをします。
  • reverse:接続時と逆の順番で共有リソースの切り離しをします。
reset_type~《server》
リセット発行系の決定方法を指定します。系切り替え構成内のすべての系で同じ値を指定してください。HAモニタの環境設定のmultistandbyオペランドにuseを指定した場合は,このオペランドの設定に関係なく,hostが仮定されます。
  • server:リセット発行系とリセット優先系の決定手順に従い,リセット発行系を決定します。
  • host:リセット発行系決定時のリセット優先系を,リセット優先度に基づいて決定します。リセット優先度は,HAモニタの環境設定のaddressオペランドに指定したホストアドレスが小さい系ほど,高くなります。
partition_reset~《nouse》
物理パーティションリセット機能を使用するかどうかを指定します。
このオペランドは,自系がBladeSymphonyのLPARモードである場合に有効です。LPARモードの系とBasicモードの系を系切り替え構成にする場合,Basicモードの系に指定する必要はありません。LPARモードの系だけに指定してください。
  • use:物理パーティションリセット機能を使用します。LPARモードの系のリセット失敗時にプロセサごとリセットして系切り替えする場合はuseを指定してください。
  • nouse:物理パーティションリセット機能を使用しません。LPARモードの系のリセット失敗時に系切り替え待ち状態にする場合はnouseを指定してください。
jp1_event~《nouse》
JP1のイベント通知機能を使用するかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。JP1のイベント通知機能を使用するには,システムに物理ホスト環境のJP1/Baseが必要です。
jp1_eventオペランドにuseを指定すると,HAモニタがJP1のイベントを発行します。jp1_eventオペランドを省略した場合,HAモニタではJP1のイベントを発行しません。
  • use:JP1のイベント通知機能を使用します。
  • nouse:JP1のイベント通知機能を使用しません。
ph_log_size~<符号なし整数>((1024~10485760))(単位:バイト)
サーバや系に発生したスローダウンの情報を監視履歴として記録する監視履歴ファイルのサイズを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
このオペランドを指定しておくと,HAモニタ起動時に指定したサイズで監視履歴ファイルが作成され,サーバや系の監視履歴を取得できます。監視履歴ファイル内の空白がなくなると監視履歴ファイルの内容はラップアラウンドされ,バックアップファイルに書き換えられます。監視履歴ファイルのサイズを見積もるための計算式を,次に示します。

監視履歴を取得するサーバや系の起動回数×180+監視履歴ファイルに記録させたいスローダウンの回数×90

ph_threshold~<符号なし整数>((5~559))(単位:秒)
自系・他系に発生したスローダウンの情報を監視履歴として取得する場合に,aliveメッセージが途絶してから監視履歴を取得するまでの時間(系監視履歴取得時間)を指定します。系切り替え構成内のすべての系で同じ値を指定してください。系監視履歴取得時間は,HAモニタの環境設定のpatrolオペランドで指定した系障害監視時間よりも小さい値になるように指定する必要があります。
このオペランドを省略した場合,系の監視履歴は取得しません。また,このオペランドを指定して系の監視履歴を取得する場合,必ずph_log_sizeオペランドも指定してください。
termcmd_at_abort~《nouse》
サーバの起動コマンドの失敗によるサーバの起動中止,およびサーバ障害時に系切り替えまたは連動系切り替えをする場合に,サーバの停止コマンドであと処理ができるようにするかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • use:サーバの停止コマンドによるあと処理をできるようにします。
    サーバの起動コマンドの失敗によるサーバの起動中止の場合,およびサーバ障害時に系切り替えまたは連動系切り替えをする場合,サーバの停止コマンドを引数"-c"で実行します。
    サーバの停止コマンドが引数"-c"で実行された場合にあと処理をするように,サーバの停止コマンドを作成してください。
  • nouse:サーバの停止コマンドによるあと処理はできません。
    サーバの起動コマンドの失敗によるサーバの起動中止の場合,サーバの停止コマンドを実行しません。
    サーバ障害時に系切り替えまたは連動系切り替えをする場合,サーバの停止コマンドを実行しますが,サーバの正常停止などと同様に引数"-w"または"-e"で実行します。
サーバの停止コマンドについては,「6.11.2 サーバの停止コマンドの作成」を参照してください。
alive_interval~<符号なし整数>((1~10))(単位:100ミリ秒)
aliveメッセージの送信間隔を,デフォルトから変更する場合に指定します。aliveメッセージの送信間隔は,デフォルトでは1,000ミリ秒です。系障害監視時間を短く設定する場合は,aliveメッセージの送信間隔の設定を変更することを推奨します。系切り替え構成内のすべての系で同じ値を指定してください。
このオペランドを省略した場合,aliveメッセージの送信間隔はデフォルト値が仮定されます。aliveメッセージの送信間隔がデフォルト値のままで問題ない場合は,オペランドに10を指定するのではなく,オペランドを省略することを推奨します。
なお,このオペランドを指定した場合,すべての監視パスにaliveメッセージを送信するため,優先して使用する監視パスを指定できません。
alive_multicast~《nouse》
aliveメッセージをマルチキャストで送受信するかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • use:aliveメッセージをマルチキャストで送受信します。
  • nouse:aliveメッセージをマルチキャストで送受信しません(ユニキャストで送受信します)。
このオペランドを指定すると,すべての監視パスでaliveメッセージが同じ通信方式で送受信されます。このオペランドを省略した場合はnouseが仮定されますが,hostmaxオペランドで33以上を指定した場合だけはuseが仮定されます。
aliveメッセージをマルチキャストで送受信する場合,マルチキャストグループIDとして"239.0.0.1"を使用します。マルチキャストグループIDを任意に指定したい場合は,multicast_lanオペランドを指定してください。
multicast_lan~<1~32文字の英数字>
aliveメッセージをマルチキャストで送受信するときに使用する,マルチキャストグループIDに対応するホスト名を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
このオペランドに指定するホスト名は,/etc/hostsファイルに設定したホスト名と同じ値を指定してください。/etc/hostsファイルに指定するIPアドレスは,クラスDのマルチキャストアドレスを指定します。
このオペランドを省略すると,/etc/hostsファイルのマルチキャストグループIDは"239.0.0.1"が仮定されます。また,aliveメッセージをマルチキャストで送受信しない場合,指定しても無視されます。
lanfailswitch~《nouse》
LANを監視して,障害時に自動的に系切り替えをするかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • use:LANを監視して,障害時に自動的に系切り替えをします。
  • nouse:LANを監視しません。
このオペランドを指定する場合は,サーバ対応の環境設定のswitchbyfailオペランドに,監視対象のLANインタフェース名称を必ず指定してください。なお,switchbyfailオペランドを指定したサーバがグループ化されている場合,指定したLANインタフェースに障害が発生すると,グループ化されているすべてのサーバの系切り替えをします。
lancheck_patrol~<符号なし整数>((1~180))《15》(単位:秒)
LANを監視する場合の,LANの監視間隔を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
lanfailswitchオペランドを指定しなかった場合,指定しても無視されます。
なお,このオペランドには,LAN監視スクリプトの実行時間よりも長い値を指定してください。LAN監視スクリプトについては,「6.10.3(2) LAN監視スクリプトの設定」を参照してください。
なお,hbondingのステータスだけを監視する場合,監視間隔は1秒固定であるため,このオペランドを指定する必要はありません。
patrol_100ms~《nouse》
aliveメッセージの確認間隔を,デフォルトから変更する場合に指定します。aliveメッセージの確認間隔は,デフォルトでは1秒です。このオペランドを指定すると,100ミリ秒間隔で確認します。系障害監視時間を短く設定する場合は,100ミリ秒間隔でaliveメッセージを確認することを推奨します。系切り替え構成内のすべての系で同じ値を指定してください。
  • use:aliveメッセージを,100ミリ秒間隔で確認します。
  • nouse:aliveメッセージを,1秒間隔で確認します。
suppress_reset~<符号なし整数>((1~32))
系のリセットを抑止する場合に,リセットを抑止する基準となる最少稼働ホスト数を指定します。最少稼働ホスト数は,システムを構成する系の総数の半数よりも大きい値(最少稼働ホスト数>システム全体の系の数/2)で,かつhostmaxオペランドの指定値以下の値を指定します。系切り替え構成内のすべての系で同じ値を指定してください。
系のリセットの抑止については,「3.2.4 系のリセットの抑止」を参照してください。
このオペランドを省略した場合は,系のリセットを抑止しません。
exitcode~《type1》
HAモニタのコマンドが返すリターンコードを指定します。
  • type1:「9. コマンド」に記載されているリターンコードを返します。
  • type2:01-41以前のバージョンのリターンコードを返します。
vg_off~《parallel》
複数サーバを同時に停止するなど,ボリュームグループの切り離し処理が複数実行される場合に,切り離し処理をボリュームグループごとにシーケンシャルに実行するかパラレルに実行するかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • sequential:ボリュームグループの切り離し処理を,ボリュームグループごとにシーケンシャルに実行します。
    複数のボリュームグループを同時に(パラレルに)切り離すと失敗するおそれがあるため,diskオペランドを指定しているサーバ対応の環境設定のserver定義文およびresource定義文が複数ある場合は,sequentialの指定を推奨します。
  • parallel:ボリュームグループの切り離し処理を,パラレルに実行します。
vmware_env~《nouse》
VMware ESXiによる仮想化環境で,系切り替えをするかどうかを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • use:VMware ESXiによる仮想化環境で系切り替えをします。
  • nouse:VMware ESXiによる仮想化環境で系切り替えをしません。
monsetup -resetpathコマンドによるリセットパスの設定で,VMware ESXiの仮想マシンを使用する設定を行った場合は,useが仮定されます。
patrol_type~《server》
系を監視するタイミングを指定します。系切り替え構成内のすべての系で同じ値を指定してください。
  • server:系切り替えができる状態のときに系を監視します。
  • host:HAモニタの系間が接続している状態のときに系を監視します。
次の条件を満たす場合に,hostを指定してください。
  • suppress_resetオペランドを指定
  • 系切り替え構成内のすべての系でサーバが監視し合っていない構成
これ以外の場合は,serverを指定するか,このオペランドを省略してください。このオペランドを省略した場合はserverが仮定されます。
resetpatrol_mode~《mode1》
マシンの機種がBladeSymphonyの場合,SVPが一時的にリセットパスのヘルスチェックに応答できないときにリセットパスの障害を検知しないようにするかどうかを指定します。BladeSymphonyの場合は,mode2を指定してください。HA8000の場合は,このオペランドを省略するかmode1を指定してください。このオペランドを省略した場合は,mode1が仮定されます。
このオペランドは,リセットパスのヘルスチェックに対してだけ有効です。
  • mode1:SVPが一時的にリセットパスのヘルスチェックに応答できない状態を,リセットパスの障害として検知します。
  • mode2:SVPが一時的にリセットパスのヘルスチェックに応答できない状態を,リセットパスの障害として検知しません。
注※
BladeSymphonyのSVPは,保守作業などでSVP交代を行う場合に,リセットパスのヘルスチェックに対して一時的に(最大2分間)応答できないことがあります。