shundrecoverコマンドによるリカバリ終了宣言時に、以下のメッセージが出力されリカバリがエラーとなる。
[出力メッセージ]
shn30364u : The director is not ready to receive requests. [shund1]
directorは受付可能状態ではありません。
shundrecoverコマンドのbオプションによるリカバリ開始宣言とeオプションによるリカバリ終了宣言の区間において、searcherの異常を検出したため、リカバリ処理を継続することができませんでした。
リカバリ処理では、現在使用しているsearcherの情報についても、ディレクタデータファイルに対して書き込みを行います。そのため、リカバリ処理中にsearcherの異常を検出した場合には、ディレクタデータファイルがリカバリ処理途中状態となってしまうため、再度、バックアップデータのリストアから実行する必要があります。
searcherを復旧させた後、バックアップデータのリストアからリカバリ処理を再実行してください。
異常となったsearcherを復旧し、searcherを起動します。
shundstateコマンドで表示されるdirectorの稼働状況が“ACTIVE”の場合、リカバリ開始宣言を行います。
(directorの稼働状況が“RECOVER”の場合、不要です。)
shundrecover -s shund1 -b |
再度、ディレクタデータファイルのバックアップデータをリストアします。
shundrecoverコマンドでリカバリ終了宣言を実行します。
以下は、最新状態までのリカバリを例としています。
shundrecover -s shund1 -e |
shundstateコマンドで表示されるdirectorの稼働状況が“ACTIVE”であることを確認します。
shundstate -s shund1 |
shundbackupコマンドでディレクタデータファイルをバックアップします。
運用を再開します。