クラスターをインストールして設定する前にアクティブ/スタンバイ構成の概念と、複数のインスタンスを SQL 構成で設定する方法を理解することが重要です。
SQL Server構成
各 SQL Server にマスタデータベースが1つしかなく、それを共有ボリュームまたは複製ボリュームに配置した場合、クラスターはアクティブ/スタンバイ構成になります。サービスは一度に1つのシステムだけで実行されます。サーバーには、LifeKeeper for Windows内部で優先順位が割り当てられ、特定の階層をフェイルオーバーする順序が決定されます。
1 組のサーバーに1つの SQL インスタンスをインストールした状態を次図に示します。インスタンスには2つのデータベース (databaseK と databaseX) があり、各データベースは個別のボリュームに格納されています。マスタデータベースは 1 つであり、共有ボリューム X に格納されていることに注意してください。

LifeKeeper for Windows内に SQL階層を作成すると、保護するSQL Serverインスタンス、およびデータベース接続に使用するIPリソースを指定するように求められます。LifeKeeper for Windowsは、そのインスタンスの設定データーを読み込み、指定されたボリュームを階層に組み込みます。
作成した階層は、LifeKeeper GUIに次のように表示されます。

フェイルオーバー
LifeKeeper for Windowsは、障害が発生すると、バックアップサーバーの SQL Server 階層をサービス中にします。バックアップサーバーの SQL Server が起動して、定義済みデータベースの保護を引き継ぎます (次図参照)。

複数の SQL インスタンス
SQL Server を複数回インストールして、複数の SQL インスタンスを作成できます。LifeKeeper for Windowsは SQL Server の複数のインスタンスを保護できます。LifeKeeper for Windowsは、SQL のインストール時に指定された固有の名前でインスタンスを識別します。
1 つの SQL インスタンスには複数の SQL データベースを登録できます。各インスタンスは単一のLifeKeeper for Windows階層で保護されます。したがって、SQLインスタンスに2つのデータベースがある場合、対応するLifeKeeper for Windows階層は 2 つのデータベースと関連するIPとボリュームリソースを保護します。
下の図は、SQLServer (デフォルトのインスタンス)、SQL2、SQL3 の 3 つのSQLインスタンスです。これらのインスタンスは 1組のサーバ (MILES と DAVIS) にインストールされています。
| 注意 |
|




このトピックへフィードバック