文書番号: 248998 - 最終更新日: 2004年9月6日 - リビジョン: 1.3

クラスタ情報を正常に復元する方法

この記事は、以前は次の ID で公開されていました: JP248998
すべて展開する | すべて折りたたむ

概要

この資料はクラスタ データベース情報を復元する方法について説明しています。

詳細

クラスタ データベースをバックアップする方法はいくつかあります。1 つはWindows 2000 に含まれているバックアップ ツールを使用する方法です。バックアップ ツールは、プラットフォーム SDK にドキュメントが用意されている BackupClusterDatabase および RestoreClusterDatabase API を使用します。

以下のクラスタ構成が BackupClusterDatabase API を呼び出してバックアップされることが、プラットフォーム SDK のドキュメントに記載されています。バックアップは以下のファイルを含みます。
   パス\ファイル                     説明
   -----------------------------------------------------------------------
   lpszPath\chk<xxx>.tmp          クラスタ レジストリ スナップショット ファイル
   lpszPath\quolog.log           クォーラム ログ ファイル
   lpszPath\<GUID of resource>   GUID が識別するリソースのレジストリ
   .CPT                        チェックポイント ファイル
   lpszPath\<GUID of resource>   GUID が識別するリソースの暗号化
   .CPR                        チェックポイント ファイル
   lpszPath\Clusbackup.dat       バックアップ完了マーカー ファイル
                                 (読み取り専用、非表示、0 バイト ファイル)
システムの状態のバックアップを選択すると、Windows 2000 に含まれているバックアップ ツールはクォーラム上の最新の情報を %SystemRoot%\Cluster\Cluster_backup という一時フォルダに複製してバックアップします。ノード毎のローカル クラスタ レジストリ ハイブ、clusdb はバックアップされないことに注意してください。

RestoreClusterDatabase API を使用してクラスタを復元するには
  1. 復元を実行するノード以外のすべてのノードでクラスタ サービスを停止します。
  2. 復元を実行するクラスタのノードで、クラスタ データベースを復元します。この場合、最低でもシステムの状態を復元するように選択します。これは Winnt\Cluster フォルダの下に Cluster_backup という一時フォルダを作成します。その後、Windows 2000 リソース キットにある Clusrest.exe ツールを使用してクラスタ構成を復元します。
  3. この処理を完了して、クラスタ サービスが新しく復元されたノードで正常に開始されてから、ほかのノードを開始します。clusdb が復元されない場合は、Microsoft Knowledge Base にある以下の資料の手順を実行して、クォーラム コピーから clusdb を復元します。
    224999? (http://support.microsoft.com/kb/224999/EN-US/ ) How to Use the Cluster TMP file to Replace a Damaged Clusdb File
    224999? (http://support.microsoft.com/kb/224999/JA/ ) [NT]クラスタの TMP ファイルを使用し破損した Clusdb ファイルを復元する方法

この処理に従わない場合は、復元したノードからデータベースを更新する前に、より新しいデータベースを持つ別のノードが、クォーラムの所有権を取得します。この場合、復元は失敗になります。

BackupClusterDatabase および RestoreClusterDatabase API の最新情報については、プラットフォーム SDK のマニュアルを参照するか、または次の Microsoft Web サイトで API を検索してください。
http://search.microsoft.com/japan/SearchMS25.asp (http://search.microsoft.com/japan/SearchMS25.asp)

詳細

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 248998? (http://support.microsoft.com/kb/248998/EN-US/ ) (最終更新日 2000-06-27) をもとに作成したものです。


この資料は以下の製品について記述したものです。
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
キーワード:?
kbhowto kbenv KB248998
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"
 

サポート技術情報の翻訳

 

Related Support Centers