データベースのミラーリング
Microsoft SQL Serverデータベースをミラーリングした環境でプライマリバージョンが使用できなくなった場合は、Citrix Provisioningでミラー化バージョンがサポートされます。これにより、Citrix Provisioningの全体的な可用性が高まります。
データベースのミラーリングは新しいファームにも既存のファームにも実装することができ、次のタスクを伴います。
- Microsoft SQL Serverで動作するCitrix Provisioningプライマリデータベースの作成(サーバーでインストールウィザードを実行すると作成されます)
注:
データベースのミラーリングを機能させるには、復旧モデルを [完全] に設定する必要があります。
- プライマリデータベースサーバーとインスタンスの特定(構成ウィザードを実行すると特定されます)
- Microsoft SQL Serverで動作する既存のフェールオーバーデータベースサーバーの特定(構成ウィザードを実行すると特定されますが作成はされません)
- プライマリデータベースサーバーとフェールオーバーデータベースサーバー間のミラーリングの構成(Microsoft SQL Serverのデータベースサーバーツールを使用して構成します)
Citrixでは、フェールオーバーサーバーを開始してから、ファームでデータベースのミラーリングを有効にすることをお勧めします。詳しくは、「 SQL ServerでのWindows Serverフェールオーバークラスタリング」を参照してください。
ヒント:
この記事の情報を参考に、構成ウィザードを使用してデータベースのミラーリングを構成してください。
構成ウィザードを実行して、新しいフェールオーバーサーバーを指定します。これにより、Citrix Provisioningファームにより新しい設定が正しく報告されます。ウィザードを再実行した後で、Stream Serviceなどの一部のサービスが再起動されます。これにより、新しいフェールオーバーサーバーの設定が有効になります。
新しいファームの構成時のミラーリングの有効化
- 新しいファームに含まれるサーバーで構成ウィザードを開始します。
- ウィザードの実行中に、[ファームの構成] 画面が表示されたら、[ファームを作成する] をクリックしてから [次へ] をクリックします。
-
[データベースサーバー] 画面で、次の操作をします:
- 入力するか [参照] をクリックして、プライマリデータベースサーバーとインスタンスの名前を特定します。
- サービスのユーザーアカウントを使用する場合は、[統合Active Directory] 認証を選択します。Stream ServiceおよびSOAP Serviceが使用するデータベース資格情報を入力します。
- [接続オプション…] をクリックします。
-
[データベース接続オプション] 画面で、次の操作をします:
- [データベースミラーフェールオーバーパートナーを指定する] チェックボックスをオンにします。
- 入力するか [参照] をクリックして、フェールオーバーデータベースサーバーとインスタンスの名前を特定します。オプションで、このサーバーとの通信に使用するTCPポート番号を入力します。
- [OK] をクリックします。フェールオーバーデータベースがすでに構成および実行されている場合、Citrix Provisioningはそのフェールオーバーデータベースに接続します。フェールオーバーデータベースが作成されていない、または実行中でない場合は、接続できないことを示すエラーメッセージが表示されます。この場合は、確認メッセージに対して [はい] をクリックして続行します(新しいファームを作成した後で、フェールオーバーデータベースを作成して構成できます)。
- [データベースサーバー] 画面で、[次へ] をクリックします。
- ポップアップダイアログボックスにデータベース管理者資格情報を入力します。現在のログインを使用する場合は、[統合Active Directory] 認証を選択します。[OK] をクリックします。
- [新規ファーム] ページでプライマリデータベースサーバー上の新しいデータベースの名前を入力し、そのほかの必要な情報を入力します。
- [次へ] をクリックします。
- ウィザードの残りのページを完了します。
既存のファームでのミラーリングの有効化
既存のサーバーでミラーリングを有効にするには
- プライマリデータベースサーバーおよびフェールオーバーデータベースサーバーが動作していることを確認します。
- Microsoft SQL Serverのツールを使用して、フェールオーバーデータベースサーバー上のデータベースにCitrix Provisioningデータベースをミラーリングします。
- 各サーバーで構成ウィザードを実行します。
- [ファームの構成] ページで [ファームは構成済みです] または [既存のファームに参加] をクリックして、ファームを特定します。
-
[データベースサーバー] 画面で、次の操作をします:
- 入力するか [参照] をクリックして、プライマリデータベースサーバーとインスタンスの名前を特定します。
- サービスのユーザーアカウントを使用する場合は、[統合Active Directory] 認証を選択します。Stream ServiceおよびSOAP Serviceが使用するデータベース資格情報を入力します。
- [接続オプション…] をクリックします。
-
[データベース接続オプション] 画面で、次の操作をします:
- [データベースミラーフェールオーバーパートナーを指定する] チェックボックスをオンにします。
- 入力するか [参照] をクリックして、フェールオーバーデータベースサーバーとインスタンスの名前を特定します。オプションで、このサーバーとの通信に使用するTCPポート番号を入力します。
- [データベースサーバー] 画面で、[次へ] をクリックします。
- ポップアップダイアログボックスにデータベース管理者資格情報を入力します。現在のログインを使用する場合は、[統合Active Directory] 認証を選択します。[OK] をクリックします。
- ウィザードの残りのページを完了します。
データベースのミラーリング
コピー完了
コピー失敗