アプリケーション プールのアンチアフィニティ ルールを構成すると、Horizon Connection Server はアプリケーションを実行するのに十分なリソースを持つ RDS ホストのみでアプリケーションを起動するように試みます。この機能は、大量の CPU またはメモリ リソースを使用するアプリケーションを制御するのに役立ちます。
アンチアフィニティ ルールは、アプリケーション一致パターンと最大数で構成されます。たとえば、アプリケーション一致パターンは autocad.exe で最大数は 2 の可能性があります。
Connection Server は、RDS ホスト上の Horizon Agent にアンチアフィニティ ルールを送信します。プロセス名がアプリケーション一致パターンと同じであるアプリケーションが RDS ホストで実行されている場合、Horizon Agent はこれらのアプリケーションのインスタンスの現在数を数え、その数を最大数と比較します。最大数を超えた場合、Connection Server は RDS ホストの選択時にその RDS ホストをスキップしてアプリケーションの新規セッションを実行します。
前提条件
- アプリケーション プールを作成します。「アプリケーション プールの作成」を参照してください。
- アンチアフィニティ機能の制約についてよく理解します。「アンチアフィニティ機能の制約」を参照してください。
手順
-
Horizon Console で、[インベントリ] > [アプリケーション] の順に選択します。
-
変更するプールを選択し、[編集] をクリックします。
-
[アンチアフィニティ パターン] テキスト ボックスに、RDS ホストで実行されている他のアプリケーションのプロセス名に一致するパターンのカンマ区切りリストを入力します。
パターン文字列には、アスタリスク (*) と疑問符 (?) をワイルドカード文字として含むことができます。アスタリスクは 0 文字以上に一致し、疑問符は任意の 1 文字に一致します。
たとえば、
*pad.exe,*notepad.???はwordpad.exe、notepad.exe、およびnotepad.batに一致しますが、wordpad.batまたはnotepad.scriptには一致しません。**注:**Horizon 8 は、1 つのセッションのアプリケーションについて一致する複数のパターンを 1 つの一致としてカウントします。
-
[アンチアフィニティの数] テキスト ボックスに、RDS ホストが新しいアプリケーション セッションについて拒否されるまでに RDS ホストで実行できる他のアプリケーションの最大数を入力します。
最大数は 1 から 20 までの整数です。
-
[送信] をクリックして、変更を保存します。
このページは役に立ちましたか?