26.5.1 前提条件及び注意事項
(1) スタンバイ型系切り替え機能の場合
(a) 現用系と予備系で一致させること
現用系及び予備系で,次に示すことを一致させてください。
(b) 環境設定に関する注意事項
-
現用系及び予備系の両方にHiRDBの環境設定を行ってください。また,現用系及び予備系HiRDBのバージョンを合わせてください。また,HiRDBをバージョンアップする場合は,現用系及び予備系の両方をバージョンアップしてください。
-
HiRDB運用ディレクトリを共有ディスク上に作成しないでください。
-
サーバモードで実行する場合は,次に示す製品をインストールして環境設定をしてください。
-
Hitachi HA Toolkit Extension(現用系及び予備系のマシン)
-
-
回復不要FESユニットには系切り替え機能を適用できません。
-
マルチスタンバイ構成を適用する場合は,クラスタソフトウェアのマルチスタンバイ機能を有効にする必要があります。マルチスタンバイ機能の設定方法については,各クラスタソフトウェアのマニュアルを参照してください。
(c) HiRDBをインストールするときの注意事項
系切り替え機能を使用する場合は,現用系及び予備系それぞれのサーバマシンのローカルディスク上に,同じドライブ名称,同じディレクトリ名称でHiRDBをインストールしてください。ドライブ名称及びディレクトリ名称は大文字小文字も統一してください。また,ディレクトリ名称には全角文字及び特殊記号は使用しないでください。
Hitachi HA Toolkit Extensionを使用している場合は,HiRDBが強制終了又は異常終了した後にHiRDBをインストールしないでください。インストールするとHiRDBを開始できないことがあります。
(d) その他
系切り替えの環境では同じサービス名を別サーバマシンで起動します。既存環境から系切り替えの環境を作成する場合,サービス名が重複することがあります。この場合,既存のサービス名を変更してください。サービス名を変更する場合は,既存のHiRDBをアンインストールした後に,同じディレクトリ下に再度インストールしてください。また,ディレクトリ構成が重複している場合はサーバの移行操作をして環境を新規に作成してください。サーバの移行方法については,「システム構成を変更する方法」を参照してください。
(2) 1:1スタンバイレス型系切り替え機能の場合
-
次に示す製品をインストールして環境設定をしてください。
-
HiRDB Advanced High Availability(全サーバマシン)
-
Hitachi HA Toolkit Extension(正規BESユニットと代替BESユニット)
-
-
正規BESユニット及び代替BESユニット内にはバックエンドサーバだけを定義してください。ユニット内にバックエンドサーバ以外のサーバを定義すると,そのユニットには1:1スタンバイレス型系切り替え機能を適用できません。
-
代替BES用のHiRDB運用ディレクトリの準備は不要:
1:1スタンバイレス型系切り替え機能では,代替BESユニットのHiRDB運用ディレクトリを使用するため,代替BESのためのHiRDB運用ディレクトリの準備は不要です。
-
システム定義ファイルの配置:
グループを構成する各ユニットに,全バックエンドサーバ分のバックエンドサーバ定義ファイルを配置してください。バックエンドサーバ定義のデフォルト値としてユニット制御情報定義に設定するパラメタは,システム共通定義,又はバックエンドサーバ定義ファイルに定義しておく必要があります。
(3) 影響分散スタンバイレス型系切り替え機能の場合
-
次に示す製品をインストールして環境設定をしてください。
-
HiRDB Advanced High Availability(全サーバマシン)
-
Hitachi HA Toolkit Extension(正規ユニットと受け入れユニット)
-
-
正規ユニット及び受け入れユニット内にはバックエンドサーバだけを定義してください。ユニット内にバックエンドサーバ以外のサーバを定義すると,そのユニットには影響分散スタンバイレス型系切り替え機能を適用できません。
-
ゲストBES用のHiRDB運用ディレクトリの準備は不要:
影響分散スタンバイレス型系切り替え機能では,受け入れユニットのHiRDB運用ディレクトリを使用するため,ゲストBESのためのHiRDB運用ディレクトリの準備は不要です。
-
システム定義ファイルの配置:
グループを構成する各ユニットに,HAグループ内の全バックエンドサーバ分のバックエンドサーバ定義ファイルを配置してください。バックエンドサーバ定義のデフォルト値としてユニット制御情報定義に設定するパラメタは,システム共通定義,又はバックエンドサーバ定義ファイルに定義しておく必要があります。