ページの先頭行へ戻る
Symfoware Server V11.0.1 クラスタ導入運用ガイド
Symfoware

7.4.15 CapitalシステムでのRDBシステムのリソース情報の登録

RDBシステムのリソース情報をクラスタシステムに登録します。

Capitalシステムのリソース情報の登録は、Capitalシステムの運用ノードで、rdbhsrscコマンドのaオプション、かつ、nオプションにRDBシステムを稼動させるすべてのノードのSysNode名を指定して行います。SysNode名は、クラスタノード名に“RMS”を付加した形式で指定します。

RDA-SVも併せて利用する場合は、RDASVオプションにONを指定してください。

参照

rdbhsrscコマンドの指定方法の詳細については、“コマンドリファレンス”を参照してください。

注意

  • rdbhsrscコマンドは、スーパユーザのみ実行可能です。

  • RDBシステム名は、環境変数RDBNAMEで指定された値を使用します。環境変数RDBNAMEで指定したRDBシステム名が正しいことを確認してから、RDBシステムの登録を行ってください。

例1

3ノード構成のロードシェアシステムのリソース情報を登録する場合

例2

Capitalシステムのリソース情報を表示する場合(node1で実行)

# rdbhsrsc -p

  RDBII rdbhsrsc DATE:2008/05/14 TIME:14/13/46

  Resource:CAPITAL
  Kind    :capital
  Interval:3
  Lang    :ja_JP.eucJP
  Mode    :hotstandby
  RDA-SV  :off
  Timeout:600 
  ChkTimes:6  
  Action  :message 
  SysNode :node1RMS
  SysNode :node2RMS
  SysNode :node3RMS

タイムアウト時間、チェック回数とプロセス監視間隔の見積りと設定

リソース情報の登録時にiオプションでプロセス監視間隔、tオプションでタイムアウト時間、rオプションでタイムアウトチェック回数、fオプションで無応答検出時のアクションの設定を行うことができます。Symfoware/RDBではタイムアウト時間内にサーバプロセスからのレスポンスがなかった場合やSymfoware/RDBプロセスダウンなどを検出するために、Symfoware/RDBのサーバプロセスを監視するプロセスが、プロセス監視間隔ごとにチェックを行います。

タイムアウトとは、タイムアウト時間内にサーバプロセスから応答がない状態であり、rオプションで指定したタイムアウトチェック回数分続くと、クラスタ無応答として検出します。無応答を検出すると、正常なレスポンスを保証できなかったと判断し、メッセージ出力にてユーザに伝えるか、クラスタ切替えを行います。

ロードシェア運用では、RDBシステムが異常終了した場合、他のRDBシステムへ業務を継続します。このため、タイムアウト時間はすべてのRDBシステムで同じ値とすることを推奨します。したがって、Capitalシステムのタイムアウト時間は、Satelliteシステムと同じ値を指定してください。

注意

クラスタアプリケーションが起動している状態では、rdbstartコマンドおよびrdbstopコマンドによるRDBシステムの起動および停止は行わないでください。

無応答時のアクションについて

リソース情報の登録時に、fオプションで無応答検出時のアクションの設定を行うことができます。fオプションの指定による動作の違いを以下に示します。

messageを選択した場合:

qdg13960wのメッセージを出力し、タイムアウト時間内にレスポンスを保証できなかったことを通知します。

failoverを選択した場合:

qdg12673uのメッセージを出力し、クラスタ切替えを行います。