サイト データベースにSQL Server Always On フェールオーバー クラスター インスタンスを使用する

Configuration Manager (現在のブランチ) に適用

SQL Server Always On フェールオーバー クラスター インスタンスを使用して、Configuration Manager サイト データベースをホストできます。 フェールオーバー クラスター インスタンスは、SQL Serverのインスタンス全体のフェールオーバー サポートを提供し、サイト データベースの信頼性を向上させます。 ただし、追加の処理や負荷分散の利点はありません。 フェールオーバー クラスター インスタンスでは、単一障害点になる可能性がある共有ストレージを使用する必要があります。 サイト サーバーがサイト データベースに接続する前にフェールオーバー クラスター インスタンスのアクティブ ノードを見つける必要があるため、パフォーマンスの低下が発生する可能性があります。

重要

フェールオーバー クラスター インスタンスを正常に設定するには、SQL Serverのドキュメントと手順を使用します。 詳細については、「フェールオーバー クラスター インスタンスのAlways On (SQL Server)」を参照してください。

Configuration Managerをインストールする前に、Configuration Managerをサポートするようにフェールオーバー クラスター インスタンスを準備します。 詳細については、「クラスター化されたSQL Server インスタンスを準備する」を参照してください。

Configuration Managerセットアップ中に、Windows ボリューム シャドウ コピー サービス ライターは、Windows Server フェールオーバー クラスターの各物理コンピューター ノードにインストールします。 このサービスでは、 バックアップ サイト サーバー のメンテナンス タスクがサポートされています。

サイトのインストール後、Configuration Managerは 1 時間ごとにクラスター ノードへの変更を確認します。 Configuration Managerは、コンポーネントのインストールに影響を与える変更を自動的に管理します。 たとえば、ノードのフェールオーバーや、フェールオーバー クラスター インスタンスへの新しいノードの追加などです。

サポートされているオプション

Configuration Managerでは、サイト データベースに使用されるフェールオーバー クラスター インスタンスに対して次のオプションがサポートされています。

  • 単一インスタンス クラスター

  • 複数のインスタンス構成

  • 複数のアクティブ ノード

  • 名前付きインスタンスと既定のインスタンスの両方

前提条件

  • サイト データベース サーバーは、サイト サーバーからリモートである必要があります。 クラスターにサイト サーバーを含めることはできません。

    注:

    Configuration Managerセットアップ プロセスでは、フェールオーバー クラスタリングの Windows ロールを持つコンピューターへのサイト サーバーの役割のインストールはブロックされません。 可用性グループSQL Server Always Onこの役割が必要であるため、以前はサイト サーバー上のサイト データベースを併置できませんでした。 この変更により、可用性グループとパッシブ モードのサイト サーバーを使用して、サーバー数が少ない高可用性サイトを作成できます。 詳細については、「 高可用性オプション」を参照してください。

  • サイト サーバーのコンピューター アカウントを、クラスター内の各サーバーのローカル 管理者 グループに追加します。

  • Kerberos 認証をサポートするには、各クラスター ノードのネットワーク接続に対して TCP/IP ネットワーク通信プロトコルを有効にします。 名前付きパイプ プロトコルは必要ありませんが、Kerberos 認証の問題のトラブルシューティングに使用できます。 ネットワーク プロトコルの設定は、SQL Server ネットワーク構成の下のSQL Server 構成マネージャーで構成されます

  • サイト データベースのフェールオーバー クラスター インスタンスを使用する場合、特定の証明書要件があります。 詳細については、次の記事を参照してください。

    注:

    SQL Serverで証明書を事前にプロビジョニングしない場合は、SQL Serverの自己署名証明書を作成してプロビジョニングConfiguration Manager。

制限事項

インストールと構成

  • セカンダリ サイトでは、フェールオーバー クラスター インスタンスを使用できません。

  • フェールオーバー クラスター インスタンスを指定する場合、サイト データベースのカスタム ファイルの場所を設定することはできません。

SMS プロバイダー

フェールオーバー クラスター インスタンスに SMS プロバイダーをインストールすることはできません。 また、フェールオーバー クラスター インスタンスに参加しているノードとして実行されるコンピューターでもサポートされていません。

データ レプリケーション オプション

分散ビューを使用する場合、フェールオーバー クラスター インスタンスを使用してサイト データベースをホストすることはできません。

バックアップと回復

Configuration Managerでは、名前付きインスタンスを使用するフェールオーバー クラスター インスタンスの System Center Data Protection Manager (DPM) バックアップはサポートされていません。 SQL Serverの既定のインスタンスを使用するフェールオーバー クラスター インスタンスでの DPM バックアップがサポートされます。

フェールオーバー クラスター インスタンスを準備する

サイト データベースを準備するために完了する主なタスクを次に示します。

  • 既存の Windows Server フェールオーバー クラスター環境でサイト データベースをホストするフェールオーバー クラスター インスタンスを作成します。 フェールオーバー クラスター インスタンスをインストールして設定する具体的な手順については、SQL Serverのバージョンに固有のドキュメントを参照してください。 詳細については、「新しいSQL Server Always On フェールオーバー クラスター インスタンスを作成する」を参照してください。

  • フェールオーバー クラスター インスタンス内の各コンピューターで、サイト コンポーネントをインストールConfiguration Managerしない各ドライブのルート フォルダーにファイルを配置します。 ファイルに という名前を付けます NO_SMS_ON_DRIVE.SMS。 既定では、Configuration Managerは、バックアップなどの操作をサポートするために、各物理ノードにいくつかのコンポーネントをインストールします。

  • サイト サーバーのコンピューター アカウントを、各 Windows Server フェールオーバー クラスター ノードのローカル Administrators グループに追加します。

  • フェールオーバー クラスター インスタンスで、セットアップを実行するユーザー アカウントに sysadmin SQL Server ロールConfiguration Manager割り当てます。

新しいサイトをインストールする

クラスター化されたサイト データベースを使用するサイトをインストールするには、サイトConfiguration Managerインストールするための通常のプロセスに従ってセットアップを実行します。 [ データベース情報 ] ページで、フェールオーバー クラスター インスタンスの名前を指定します。 フェールオーバー クラスター インスタンス名は、SQL Serverを実行する 1 台のコンピューターの名前に置き換えられます。

重要

Windows Server フェールオーバー クラスターではなく、SQL Server Always On フェールオーバー クラスター インスタンスの名前を使用してください。 Windows Server フェールオーバー クラスター名を使用する場合、サイト データベースは、アクティブな Windows Server フェールオーバー クラスター ノードのローカル ハード ドライブにインストールされます。 この構成により、そのノードが失敗した場合にフェールオーバーが成功するのを防ぎます。