• 検索結果がありません。

HiRDB の 1:1 スタンバイレス型系切り替 え構成の環境設定例(HP-UX)

ドキュメント内 Hitachi HA Toolkit (ページ 130-135)

6   環境設定(HP-UX)

6.6  HiRDB の 1:1 スタンバイレス型系切り替 え構成の環境設定例(HP-UX)

6.6 HiRDB の 1:1 スタンバイレス型系切り替

定例を次に示します。

HA Toolkit Ex

の環境設定例

MC/ServiceGuard

の環境設定例

BES

ユニットを起動するためのシェルスクリプト例

6.6.1 HA Toolkit Ex の設定例

次のファイルの設定例を示します。

● 定義ファイル(servers)

actcommand

オペランドで指定する

HiRDB

起動コマンド

termcommand

オペランドで指定する

HiRDB

停止コマンド

(1) 定義ファイル(servers)の設定例

/opt/hitachi/HAmon/etc/servers

の設定例を次に示します。すべての系で定義内容を同じ にしてください。

(2) HiRDB 起動コマンドの設定例

PDDIR

には,BESごとに異なる値を設定してください。

1

での

/opt/hitachi/HAmon/etc/BES1_act

の設定例を次に示します。

1

での

/opt/hitachi/HAmon/etc/BES2_act

の設定例を次に示します。

/*--- BES1の定義 ---*/

server name HRDB/BES1 , alias BES1 , actcommand /opt/hitachi/HAmon/etc/BES1_act , termcommand /opt/hitachi/HAmon/etc/BES1_term, switchtype switch , actpatrol 0 , patrol 60 ;

/*--- BES2の定義 ---*/

server name HRDB/BES2 , alias BES2 , actcommand /opt/hitachi/HAmon/etc/BES2_act , termcommand /opt/hitachi/HAmon/etc/BES2_term, switchtype switch , actpatrol 0 , patrol 60 ;

#! /bin/sh PDDIR=/HiRDB/BES1

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstart -q

2

での

/opt/hitachi/HAmon/etc/BES1_act

の設定例を次に示します。

2

での

/opt/hitachi/HAmon/etc/BES2_act

の設定例を次に示します。

(3) HiRDB 停止コマンドの設定例

PDDIR

には,BESごとに異なる値を設定してください。

1

での

/opt/hitachi/HAmon/etc/BES1_term

の設定例を次に示します。

1

での

/opt/hitachi/HAmon/etc/BES2_term

の設定例を次に示します。

2

での

/opt/hitachi/HAmon/etc/BES1_term

の設定例を次に示します。

#! /bin/sh PDDIR=/HiRDB/BES2

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstart -q -c

#! /bin/sh PDDIR=/HiRDB/BES1

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstart -q -c

#! /bin/sh PDDIR=/HiRDB/BES2

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstart -q

#!/bin/sh

PDDIR=/HiRDB/BES1

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstop -z

#!/bin/sh

PDDIR=/HiRDB/BES2

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstop -z -c

2

での

/opt/hitachi/HAmon/etc/BES2_term

の設定例を次に示します。

6.6.2 MC/ServiceGuard の環境設定例

パッケージ構成ファイルおよびパッケージ制御スクリプトの設定例を示します。

(1) パッケージ構成ファイルの設定例

パッケージ構成ファイルの設定例を次に示します。

6-5 HiRDB

1:1

スタンバイレス型系切り替えでの,パッケージ構成ファイルの設 定例(HP-UX)

(2) パッケージ制御スクリプトの設定例

パッケージ制御スクリプトの設定例を次に示します。

6.6.3 BES ユニットを起動するためのシェルスクリプト例

正規

BES

ユニットを起動するためのシェルスクリプトを作成することを推奨します。

MC/ServiceGuard

のコマンドを実行するシェルスクリプトを作成してください。次の例

にある

MC/ServiceGuard

のコマンドの詳細は,MC/ServiceGuardのマニュアルを参照

#!/bin/sh

PDDIR=/HiRDB/BES1

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstop -z -c

#!/bin/sh

PDDIR=/HiRDB/BES2

PDCONFPATH=${PDDIR}/conf SHLIB_PATH=${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH SHLIB_PATH PATH

${PDDIR}/bin/pdstop -z

パラメータ名 指定値

PACKAGE_NAME BES1,BES2

NODE_NAME BES1 node1,node2の順。

BES2 node2,node1の順。

...

SERVICE_NAME[0]="BES1"

SERVICE_CMD[0]="/opt/hitachi/HAmon/bin/hateserv BES1"

SERVICE_NAME[1]="BES2"

SERVICE_CMD[1]="/opt/hitachi/HAmon/bin/hateserv BES2"

...

してください。

正規

BES

ユニットだけで

BES

ユニットを起動するシェルスクリプトの作成例を次に示 します。

1

での

/opt/hitachi/HAmon/etc/shell/BES1_act.sh

の作成例を次に示します。

2

での

/opt/hitachi/HAmon/etc/shell/BES2_act.sh

の作成例を次に示します。

cmrunpkg -n node1 BES1

cmrunpkg -n node2 BES2

6.7 HiRDB の影響分散スタンバイレス型系切

ドキュメント内 Hitachi HA Toolkit (ページ 130-135)