データベースのミラーリング

可用性を高めるため、Microsoft SQL Serverデータベースをミラーリングした環境でプライマリバージョンが使用できなくなった場合は、Provisioning Servicesでミラー化バージョンがサポートされます。これにより、Provisioning Servicesの全体的な可用性が高まります。

データベースのミラーリングは新しいファームにも既存のファームにも実装することができ、次のタスクを伴います。

  • Provisioning Services MS SQLプライマリデータベースの作成(サーバーでインストールウィザードを実行したときに作成されます) 注:データベースのミラーリングを機能させるには、復旧モデルを [完全]に設定する必要があります。
  • プライマリデータベースサーバーとインスタンスの特定(構成ウィザードを実行すると特定されます)
  • Microsoft SQL Serverで動作する既存のフェールオーバーデータベースサーバーの特定(構成ウィザードを実行すると特定されますが作成はされません)
  • プライマリデータベースサーバーとフェールオーバーデータベースサーバー間のミラーリングの構成(Microsoft SQL Serverのデータベースサーバーツールを使用して構成します)

Citrixでは、フェールオーバーサーバーを開始してから、ファームでデータベースのミラーリングを有効にすることをお勧めします。詳しくは、「 SQL ServerでのWindows Serverフェールオーバークラスタリング」を参照してください。

注: 以下の方法は、構成ウィザードの実行時にデータベースをミラーリングする場合に当てはまる手順です。

注:構成ウィザードを実行して、新しいフェールオーバーサーバーを指定します。これにより、Provisioning Servicesファームにより新しい設定が正しく報告されます。ウィザードを再実行した後で、Stream Serviceなどの一部のサービスが再起動されます。これにより、ウィザードを実行したときに指定したフェールオーバーサーバーの設定が有効になります。

新しいファームの構成時のミラーリングの有効化

ミラーリングを有効にするには

  1. 新しいファームに含まれるサーバーで構成ウィザードを開始します。
  2. [ファームの構成]ページで [ファームを作成する] をクリックしてから[次へ]をクリックします。
  3. 入力するか [参照] をクリックして、プライマリデータベースサーバーとインスタンスの名前を特定します。オプションで、このデータベースサーバーとの通信に使用するTCPポート番号を入力します。
  4. [データベースのミラーフェールオーバーパートナーを指定する] チェックボックスをオンにします。
  5. 入力するか [参照] をクリックして、フェールオーバーデータベースサーバーとインスタンスの名前を特定します。オプションで、このサーバーとの通信に使用するTCPポート番号を入力します。
  6. [次へ] をクリックします。フェールオーバーデータベースが構成済みで実行中の場合は、Provisioning Servicesから接続できる必要があります。フェールオーバーデータベースが作成されていない、または実行中でない場合は、接続できないことを示すエラーメッセージが表示される可能性があります。この場合は、確認メッセージに対して [はい] をクリックして続行します(新しいファームを作成した後で、フェールオーバーデータベースを作成して構成できます)。
  7. [新規ファーム] ページでプライマリデータベースサーバー上の新しいデータベースの名前を入力し、そのほかの必要な情報を入力します。
  8. [次へ] をクリックします。
  9. ウィザードの残りのページを完了します。

既存のファームでのミラーリングの有効化

既存のサーバーでミラーリングを有効にするには

  1. プライマリデータベースサーバーおよびフェールオーバーデータベースサーバーが動作していることを確認します。
  2. Microsoft SQL Serverのツールを使用して、フェールオーバーデータベースサーバー上のデータベースにProvisioning Servicesデータベースをミラーリングします。
  3. 各サーバーで構成ウィザードを実行します。
  4. [ファームの構成]ページで[既存のファームを再構成する]または[既存のファームに参加する]をクリックして、ファームを特定します。
  5. [データベースサーバー]ページでプライマリおよびフェールオーバーデータベースのサーバーとインスタンスの名前を選択し、データベースミラーフェールオーバー機能を入港にします。
  6. ウィザードの残りのページを完了します。
データベースのミラーリング