8.8.3 クラスタ環境でのIMデータベースの更新(UNIXの場合)
クラスタ環境でJP1/IM - ManagerをバージョンアップまたはJP1/IM - Managerの修正版を適用した場合にIMデータベースを使用しているときは,クラスタ環境のIMデータベースの更新処理が必要になります。次に示す手順に従い,IMデータベースを更新してください。
ここでは,論理ホストのJP1/IM - Managerが動作しているホストを実行系ホストとし,動作していないホストを待機系ホストとします。
-
サービスの状態を確認する。
次の状態と異なる場合は,サービスを停止してください。
-
JP1/IM - MOを使用している場合は,接続元のJP1/IM - MOのJP1/IM - Message Optimizerサービスが停止している。
-
JP1/OAでJP1/IM - ManagerからJP1イベントを取得している場合は,接続元のJP1/OAが停止している。
-
-
実行系ホストで,クラスタソフトの操作で論理ホストのJP1/IM - Managerを停止する。
-
実行系ホストに割り当てられた共有ディスクおよび論理IPアドレスを待機系ホストに引き継ぎ,論理ホストで共有ディスクおよび論理IPアドレスを使用できる状態にする。
-
待機系ホストで/opt/jp1imm/bin/imdbにあるjimdbstartコマンドを実行し,IMデータベースを起動する。
jimdbstart -h 論理ホスト
-
待機系ホストでjimdbstatusコマンドを実行し,IMデータベースサービスが稼働中であることを確認する。
-
IMデータベースサービスが稼働中の場合,KNAN11182-Iメッセージが出力されます。
KNAN11182-I IMデータベースサービスは稼動中です
-
IMデータベースサービスが稼働中でない場合は,10秒ごと程度でjimdbstatusコマンドを実行し,稼働中になるまで待ちます。
jimdbstatus -h 論理ホスト名
-
-
待機系ホストでjimdbstopコマンドを実行し,IMデータベースを停止する。
jimdbstop -h 論理ホスト名
-
待機系ホストに割り当てられた共有ディスクおよび論理IPアドレスを実行系ホストに引き継ぎ,論理ホストで共有ディスクおよび論理IPアドレスを使用できる状態にする。
-
待機系ホストでjimdbupdateコマンドを実行する。
jimdbupdate -h 論理ホスト名
-
次のメッセージが出力された場合は,手順10以降を実行してください。
KNAN11201-I IMデータベースサービスは最新の状態です
-
次のどれかのメッセージが出力された場合は,手順9以降の手順を実行してください。
KNAN11202-I IMデータベースサービスの上書きインストールが必要です
KNAN11211-I IM データベースサービスの設定ファイルの更新が必要です
なお,待機系ホストでは次のメッセージが出力されますが,問題はありません。
KNAN11210-W 共有ディスクにアクセスできないため,テーブルスキーマを確認できませんでした
-
-
待機系ホストでjimdbupdateコマンドを実行し,IMデータベースを更新する。
jimdbupdate -h 論理ホスト名 -i
なお,待機系ホストでは次のメッセージが出力されますが,問題はありません。
KNAN11210-W 共有ディスクにアクセスできないため,テーブルスキーマを確認できませんでした
-
実行系ホストでjimdbupdateコマンドを実行する。
jimdbupdate -h 論理ホスト名
-
次のメッセージが出力された場合は,手順13を実行してください。
KNAN11201-I IMデータベースサービスは最新の状態です
-
次のどれかのメッセージが出力された場合は,手順11以降を実行してください。
KNAN11202-I IMデータベースサービスの上書きインストールが必要です
KNAN11207-I IMデータベースサービスのテーブルスキーマの更新が必要です
KNAN11211-I IMデータベースサービスの設定ファイルの更新が必要です
-
-
実行系ホストでjimdbbackupコマンドを実行し,IMデータベースをバックアップする。
jimdbbackup -h 論理ホスト名 -o バックアップファイル名 -m MAINT
-
実行系ホストでjimdbupdateコマンドを実行し,IMデータベースを更新する。
jimdbupdate -h 論理ホスト名 -i
-
実行系ホストでクラスタソフトの操作で論理ホストのJP1/IM - Managerを起動する。
-
手順1で停止したサービスを開始する。
- 重要
-
jimdbupdateコマンドを実行する前に取得したIMデータベースの更新前のバックアップデータは,jimdbupdateコマンド実行後のIMデータベースにリカバリーしないでください。
jimdbupdateコマンドを実行したあとは,再度jimdbbackupコマンドでバックアップを取得してください。