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

ホットスタンバイ構成での系切り替えの環 境設定例(Solaris)

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

7   環境設定(Solaris)

7.5  ホットスタンバイ構成での系切り替えの環 境設定例(Solaris)

1

と系

2

から成る,ホットスタンバイ構成の系切り替えでの

HA Toolkit Ex

のクラス タ構成例を次に示します。

7-1 ホットスタンバイ構成の系切り替えでの HA Toolkit Ex

のクラスタ構成例

(Solaris)

環境設定例の前提条件

この環境設定例では,次の条件を前提としています。

1

と系

2

から成るクラスタ構成である

HA Toolkit Ex

インストールディレクトリは

/opt/hitachi/HAmon

である 各系でのサービスグループの環境設定例を次に示します。

HA Toolkit Ex

の環境設定例

VCS

の環境設定例

7.5.1 HA Toolkit Ex の環境設定例

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

すべての系で,同じ設定をしてください。

● 定義ファイル(servers)

actcommand

オペランドで指定する

HiRDB

起動コマンド

termcommand

オペランドで指定する

HiRDB

停止コマンド

actcommand

オペランドで指定する

OpenTP1

起動コマンド

termcommand

オペランドで指定する

OpenTP1

停止コマンド

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

/opt/hitachi/HAmon/etc/servers

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

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

HiRDB/Single Server

の場合の,/user/HiRDB_act.shの設定例を次に示します。

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

HiRDB/Single Server

の場合の,/user/HiRDB_term.shの設定例を次に示します。

server name /opt/OpenTP1, alias OpenTP1,

actcommand /user/TP1_act.sh, termcommand /user/TP1_term.sh, patrol 60,

switchtype restart ;

server name /opt/HiRDB, alias HiRDB,

actcommand /user/HiRDB_act.sh, termcommand /user/HiRDB_term.sh, patrol 60,

switchtype restart ;

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

PDCONFPATH=${PDDIR}/conf

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH LD_LIBRARY_PATH PATH

${PDDIR}/bin/pdstart

(4) OpenTP1 起動コマンドの設定例

/user/TP1_act.sh

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

(5) OpenTP1 停止コマンドの設定例

/user/TP1_term.sh

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

7.5.2 VCS の環境設定例

VCS

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

(1) サービスグループの作成

系切り替えの単位となるサービスグループを作成して,属性の設定をします。この設定 例では,Group_1というサービスグループを作成してください。また,次のサービスグ ループの属性を設定してください。

7-7 サービスグループの属性の設定例(Solaris)

この設定例では,リソースの依存関係,共用ディスクや

LAN

など

VCS

への設定,およ びリソース間の依存関係の設定は省略しています。別途設定をしてください。

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

PDCONFPATH=${PDDIR}/conf

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PDDIR}/lib PATH=${PATH}:${PDDIR}/bin

export PDDIR PDCONFPATH LD_LIBRARY_PATH PATH

${PDDIR}/bin/pdstop -f -q

#!/bin/sh

DCDIR=/opt/OpenTP1

DCCONFPATH=/opt/OpenTP1/conf

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/OpenTP1/conf/lib export DCDIR DCCONFPATH LD_LIBRARY_PATH

su OpenTP1 管理者 -c "$DCDIR/bin/dcstart -g"

#!/bin/sh

DCDIR=/opt/OpenTP1

DCCONFPATH=/opt/OpenTP1/conf

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/OpenTP1/conf/lib export DCDIR DCCONFPATH LD_LIBRARY_PATH

su OpenTP1 管理者 -c "$DCDIR/bin/dcstop -f"

属性 設定する値

SystemList NODE_1およびNODE_2

(2) リソースの作成

あらかじめ,サーバが使用するディスクや

LAN

などのリソースを作成して,属性を設定 します。

次に,HA Toolkit Exのサービスプロセスごとに,次の設定をします。

● リソースの属性

Application

エージェント固有のリソースの属性

● リソースタイプの属性

(a) リソースの属性

リソースの属性に設定する値を次に示します。

7-8 リソースの属性の設定例(Solaris)

(b)

Application

エージェント固有のリソースの属性

Application

エージェント固有のリソースの属性に設定する値を次に示します。

7-9 Application

エージェント固有のリソースでの属性の設定例(Solaris)

(c) リソースタイプの属性

Application

エージェントとしてのリソースタイプの属性に設定する値を次に示します。

属性 設定する値

Enabled 1

MonitorOnly 0

属性 設定する値

OpenTP1の場合 HiRDBの場合

StartProgram "/opt/hitachi/HAmon/bin/

hateserv OpenTP1"

"/opt/hitachi/HAmon/bin/

hateserv HiRDB"

StopProgram "/opt/hitachi/HAmon/bin/

hatehaltserv OpenTP1"

"/opt/hitachi/HAmon/bin/

hatehaltserv HiRDB"

PidFiles "/opt/hitachi/HAmon/spool/

.pid_OpenTP1" "/opt/hitachi/HAmon/spool/

.pid_HiRDB"

CleanProgram 指定不要 指定不要

MonitorProgram 指定不要 指定不要

MonitorProcess 指定不要 指定不要

User root root

7-10 リソースタイプの属性の設定例(Solaris)

属性 設定する値

MonitorInterval 1

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

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