クラスターをインストールして設定する前にアクティブ/スタンバイ構成の概念と、複数のインスタンスを SQL 構成で設定する方法を理解することが重要です。  

SQL Server構成

各 SQL Server にマスタデータベースが 1 つしかなく、それを共有ボリュームまたは複製ボリュームに配置した場合、クラスターはアクティブ/スタンバイ構成になります。サービスは一度に 1 つのシステムだけで実行されます。サーバーには、SIOS Protection Suite 内部で優先順位が割り当てられ、特定の階層をフェイルオーバーする順序が決定されます。

1 組のサーバーに 1 つの SQL インスタンスをインストールした状態を次図に示します。インスタンスには 2 つのデータベース (databaseK と databaseX) があり、各データベースは個別のボリュームに格納されています。マスタデータベースは 1 つであり、共有ボリューム X に格納されていることに注意してください。

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

作成した階層は、LifeKeeper GUI に次のように表示されます。

フェイルオーバー

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

複数の SQL インスタンス

SQL Server を複数回インストールして、複数の SQL インスタンスを作成できます。SIOS Protection Suite は SQL Server の複数のインスタンスを保護できます。SIOS Protection Suite は、SQL のインストール時に指定された固有の名前でインスタンスを識別します。

1 つの SQL インスタンスには複数の SQL データベースを登録できます。各インスタンスは単一の SIOS Protection Suite 階層で保護されます。したがって、SQL インスタンスに 2 つのデータベースがある場合、対応する SIOS Protection Suite 階層は 2 つのデータベースと関連する IP とボリュームリソースを保護します。

下の図は、SQLServer (デフォルトのインスタンス)、SQL2、SQL3 の 3 つの SQL インスタンスです。これらのインスタンスは 1 組のサーバ (MILES と DAVIS) にインストールされています。

注記
  • データベースは 3 つの異なる共有ストレージボリューム (K、X、Y) に格納されています。デフォルトのインスタンスには 2 つのデータベース、残り 2 つのインスタンスにはそれぞれ 1 つのデータベースが格納されていることに注意してください。

  • 各サーバは複数のインスタンスのプライマリサーバーとバックアップサーバーとして動作します。

  • MILES がデフォルトインスタンスのプライマリサーバになり、DAVIS が SQL2 と SQL3 インスタンスのプライマリーサーバーになることも可能です。

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

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

送信