スケーラブルデータベースサーバ HiRDB Version 8 システム定義(UNIX(R)用)

[目次][索引][前へ][次へ]

付録B.5 HiRDB/パラレルサーバの場合:スタンバイ型系切り替え機能使用時

HiRDB/パラレルサーバのシステム定義を作成します。システム構成は次のとおりです。

なお,定義例はシステム共通定義及びユニット制御情報定義の関連のあるオペランドについてだけ説明しています。

[図データ]

ポイント
  • IPアドレスを引き継がない場合はサーバマシンからの独立性を図るために,pdunitオペランドの-x及び-cオプションに標準ホスト名ではなく,エイリアスIPアドレスのホスト名を指定してください。
  • IPアドレスを引き継がない相互系切り替え構成の場合は,pdunitオペランドの-x及び-cオプションに指定するホスト名は重複できません。(1)のpdunitオペランドの指定例を参考にしてください。
<この項の構成>
(1) システム共通定義
(2) UNT1〜UNT4のユニット制御情報定義

(1) システム共通定義

         :
set pd_name_port = 5001                                          1
         :
set pd_ha = use                                                  2
set pd_ha_ipaddr_inherit = N
set pd_ha_switch_timeout = Y
set pd_ha_transaction = queuing
set pd_ha_trn_queuing_wait_time = 240
set pd_ha_trn_restart_retry_time = 90
         :
pdunit -x host1A -u UNT1 -d "/HiRDB_A" -c host2A -p 5001         3
pdunit -x host2B -u UNT2 -d "/HiRDB_B" -c host1B -p 5002
pdunit -x host3A -u UNT3 -d "/HiRDB_C" -c host4A -p 5003
pdunit -x host4B -u UNT4 -d "/HiRDB_D" -c host3B -p 5004
pdstart -t MGR -u UNT1                                           4
pdstart -t FES -s fes1 -u UNT1
pdstart -t DIC -s dic  -u UNT2
pdstart -t BES -s bes1 -u UNT3
pdstart -t BES -s bes2 -u UNT4
         :

〔説明〕
  1. HiRDBのポート番号を指定します。
  2. 系切り替え機能に関するオペランドの指定です。
  3. HiRDB/パラレルサーバのユニット構成を指定します。
    -x:ホスト名を指定します。
    -u:ユニット識別子を指定します。
    -d:HiRDB運用ディレクトリ名を指定します。
    -c:予備系のホスト名を指定します。
    -p:ユニットのポート番号を指定します。
  4. HiRDB/パラレルサーバのサーバ構成を指定します。
    -t:サーバの種別を指定します。
    -s:サーバ名を指定します。
    -u:ユニット識別子を指定します。

(2) UNT1〜UNT4のユニット制御情報定義

         :
set pd_ha_acttype = server                        1
set pd_ha_agent = standbyunit                     2
         :

〔説明〕
  1. 系切り替え機能をサーバモードで運用することを指定します。
  2. 高速系切り替え機能を使用することを指定します。