Share via


App-V Server を使用した高可用性の計画

適用対象:

  • Windows 10
  • Windows 11

Microsoft Application Virtualization (App-V) システム構成では、高い利用可能なサービス レベルを維持するオプションを利用できます。

次のセクションでは、高可用性構成で App-V をデプロイするオプションを理解するのに役立ちます。

Microsoft SQL Server クラスタリングのサポート

Microsoft SQL Server クラスターを実行しているコンピューターで、App-V 管理データベースとレポート データベースを実行できます。 ただし、スクリプトを使用してデータベースをインストールする必要があります。

デプロイ手順については、「 SQL スクリプトを使用して App-V データベースをデプロイする方法」を参照してください。

IIS ネットワーク負荷分散のサポート

インターネット インフォメーション サービス (IIS) ネットワーク負荷分散 (NLB) を使用して、IIS 経由で展開される App-V 管理、発行、およびレポート サービスを実行するコンピューターの高可用性環境を構成できます。

Windows Server オペレーティング システムを実行しているコンピューターの IIS と NLB の構成の詳細については、次の記事を参照してください。

Windows Server 2012の IIS NLB 機能は、通常、Windows Server 2008 R2 と同じです。 ただし、一部のタスクの詳細はWindows Server 2012で変更されています。 これらの変更を操作する方法については、「 Windows での一般的な管理タスクとナビゲーション」を参照してください。

SCS モードを実行するときのクラスター化ファイル サーバーのサポート

クラスター化されたファイル サーバーを使用した共有コンテンツ ストア (SCS) モードでの App-V サーバーの実行がサポートされています。

SCS モード構成を有効にするには、次の手順に従います。

  1. SCS モードで実行するように App-V クライアントを構成します。 詳細については、「 App-V シーケンサーのデプロイ」および「クライアントの構成」を参照してください。
  2. 仮想 SAN を使用して、スケールアウト モード (Windows Server 2012 で開始) または以前のクラスタリング モードで構成されたファイル サーバー クラスターを構成します。

次の手順を使用して構成を検証できます。

  1. 発行サーバーにパッケージを追加します。 パッケージを追加する方法については、「 管理コンソールを使用してパッケージを追加またはアップグレードする方法」を参照してください。
  2. App-V クライアントを実行しているコンピューターで発行更新を実行し、アプリケーションを開きます。
  3. クラスター ノードの発行中の更新とストリーミング中を切り替えて、フェールオーバーが正しく動作することを確認します。

Windows Server フェールオーバー クラスターの構成の詳細については、次の記事を参照してください。

Microsoft SQL Server ミラーリングのサポート

Microsoft SQL Server ミラーリングを使用すると、App-V 管理サーバー データベースが 2 つのSQL Server インスタンスを使用してミラーリングされます。App-V 管理サーバー データベースがサポートされます。

Microsoft SQL Server ミラーリングを構成する方法の詳細については、以下を参照してください。

次の手順を使用して構成を検証できます。

  1. Microsoft SQL Server ミラーリング セッションを開始します。
  2. [フェールオーバー] を選択して、新しいマスター Microsoft SQL Server インスタンスを指定します。
  3. フェールオーバー後も App-V 管理サーバーが引き続き期待どおりに機能することを確認します。

管理サーバー上の接続文字列は、 を含failover partner = <server2>むように変更できます。 この変更は、ミラーのプライマリがセカンダリにフェールオーバーされ、App-V クライアントを実行しているコンピューターが新しい接続 (再起動後など) を実行している場合にのみ役立ちます。

次の手順を使用して、 を含むようにfailover partner = <server2>接続文字列を変更します。

重要

このプロセスには、レジストリ エディターを使用して Windows レジストリを変更する必要があります。 Windows レジストリを誤って変更すると、Windows を再インストールする必要がある重大な問題が発生する可能性があります。 レジストリを変更する前に、常にレジストリ ファイルのバックアップ コピー (System.datUser.dat) を作成します。 Microsoft では、レジストリの変更に起因する問題を解決できることを保証できないため、お客様自身の責任でレジストリを変更してください。

  1. 管理サーバーにログインし、 regedit を開きます。
  2. [HKEY_LOCAL_MACHINE \ ソフトウェア \ Microsoft \ AppV \ ServerManagementService] に移動します \ 。
  3. 値を 使用してMANAGEMENT_SQL_CONNECTION_STRING 値を変更します failover partner = <server2>
  4. IIS コンソールを使用して管理サービスを再起動します。

データベース ミラーリングは、Microsoft SQL Server 2012 以降で使用可能な AlwaysOn 機能のため、SQL Server 2012 の非推奨のデータベース エンジン機能の一覧に含まれています。

詳細については、次の記事を参照してください。

Microsoft SQL Server Always On構成のサポート

App-V 管理サーバー データベースは、Always On構成を使用して Microsoft SQL Serverを実行しているコンピューターへの展開をサポートします。 詳細については、「Always On可用性グループ (SQL Server)」を参照してください。