VMware Horizon 8 は、Horizon Console で設定されたロード バランシングの設定に基づいてサーバ ロード インデックスを計算します。サーバ ロードのインデックスはサーバの負荷を表します。サーバ ロード インデックスの範囲は 0 ~ 100 で、0 は負荷なしを意味し、100 は完全負荷を表します。サーバ ロード インデックスが -1 の場合、ロード バランシングが無効になっていることを示します。サーバ ロード インデックスは、Horizon Console のダッシュボードで確認できます。Horizon 8 は、ログイン ストーム処理のロード バランシング設定のしきい値も提供します。

ログイン ストームは、短時間に多数のユーザーがファームにログインすると発生します。これらのイベントでは、CPU、メモリ、およびディスク統計のサンプリング間隔が 30 秒で、これらのメトリックは 30 秒後にのみ更新されるため、複数セッション ホストによって報告されるサーバ ロード インデックスが無効か、古くなっている可能性があります。Horizon 8 では、この古いサーバ ロード インデックスの問題を回避する方法が 2 つあります。Horizon Connection Server は、同時接続のセッションの数が少なく、ロード インデックスの小さいホストにセッション要求を送信します。Horizon Agent は、Horizon Console で提供されるしきい値を使用して、マシンの同時接続セッション数とロード インデックスに基づいてセッションを拒否し、リダイレクトします。

ロード バランシングを設定するときに、他のメトリックにセッション数を含めるベスト プラクティスに従います。これにより、ロード バランシングはセッションの合計数が少ないマシンにセッション要求を送信できます。また、Horizon Console で接続セッションのしきい値を設定するベスト プラクティスに従います。これにより、ログイン ストーム時のロード バランシングが向上します。

表 1. Horizon Console でのロード バランシングの設定
オプション 説明
カスタム スクリプトを使用

この設定は、ロード バランシングにカスタム スクリプトを使用する場合に選択します。この設定を有効にすると、Horizon 8 は、サーバ ロード インデックスの計算に他のロード バランシング メトリックを考慮しませんが、ログイン ストーム処理に使用される接続セッションのしきい値とロード インデックスしきい値を考慮します。サーバ ロード インデックスを取得するため、Horizon 8 は、HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue にある CustomLoadValue レジストリ キーを読み取ります。Linux 複数セッション ホストのロード バランシング スクリプトの作成を参照してください。

含めるセッション数 この設定は、ロード バランシングでホストのセッション数を考慮する場合に選択します。ロード バランシングのどの設定も選択せず、カスタム スクリプトの設定も選択しないと、Horizon 8 はデフォルトでセッション数を使用します。ロード バランシングでセッション数を考慮する必要がない場合は、この設定の選択を解除します。
CPU 使用率のしきい値 CPU 使用率のしきい値 (%)。Horizon 8 は、設定された CPU しきい値を使用して、CPU ロード インデックス係数を計算します。0 から 100 の値を設定できます。推奨値は 90 です。デフォルトでは、この設定はロード バランシングで考慮されません。デフォルト値は 0 です。
メモリ使用率のしきい値 メモリ使用率のしきい値 (%)。Horizon 8 は、設定されたメモリしきい値を使用して、メモリ ロード インデックス係数を計算します。0 から 100 の値を設定できます。推奨値は 90 です。デフォルトでは、この設定はロード バランシングで考慮されません。デフォルト値は 0 です。
ディスク キュー長のしきい値 サンプリング間隔で選択されたディスクのキューに入った読み取り要求と書き込み要求の両方の平均数のしきい値。Horizon 8 は、設定されたしきい値を使用して、ディスク ロード インデックス係数を計算します。任意の正の整数を設定できます。デフォルトでは、この設定はロード バランシングで考慮されません。
ディスクの読み取り遅延のしきい値 ディスクからのデータ読み取りの平均時間のしきい値(ミリ秒)。Horizon 8 は、設定されたしきい値を使用して、ディスク ロード インデックス係数を計算します。任意の正の整数を設定できます。デフォルトでは、この設定はロード バランシングで考慮されません。デフォルト値は 0 です。
ディスクの書き込み遅延のしきい値 ディスクへのデータ書き込みの平均時間のしきい値(ミリ秒)。Horizon 8 は、設定されたしきい値を使用して、ディスク ロード インデックス係数を計算します。任意の正の整数を設定できます。デフォルトでは、この設定はロード バランシングで考慮されません。デフォルト値は 0 です。
接続セッションのしきい値 ログオン ストーム処理で使用するセッションの接続しきい値。構成されたしきい値には、ファーム内の各エージェント マシンに同時にログインできるセッションの最大数を指定します。再接続セッションは除外します。これは 0 ~ 150 で構成できます。推奨値は 20 です。この値を小さくすると、ログイン可能な同時接続セッション数を減らし、各ホストを保護できます。デフォルトでは、このしきい値は無効になっており、セッション ログオンは拒否されません(デフォルト値は 0)。
ロード インデックスしきい値 ログオン ストーム処理で使用するロード インデックスのしきい値。構成されたしきい値は、ファーム内の各エージェント マシンがセッション ログオンの拒否を開始する最小のロード インデックスを指定します。再接続セッションは除外します。これは 0 ~ 100 で構成できます。推奨値は 0(無効)です。この値を大きな値(90 ~ 100)に設定すると、ロード インデックスが非常に大きいホストでセッションが拒否されます。デフォルトでは、このしきい値は無効になっており、セッション ログオンは拒否されません(デフォルト値は 0)。