この例では、Horizon Cloud が新しいファームの RDSH 仮想マシン (VM) をプロビジョニングし、ローリング メンテナンス用に管理する方法について説明します。
[新規ファーム] ウィザードでは、このファームの規模は次のように設定されます。
- 仮想マシンの最小数 = 1
- 仮想マシンの最大数 = 3
- 仮想マシン 1 台あたりのセッション数 = 20
作成ワークフローでは、次の手順を実行します。
- 3 台の RDSH 仮想マシンはすべて Microsoft Azure で完全に構成されています(パワーオンされドメインに参加している)。
- 次に、仮想マシン 2 と 3 がパワーオフされ、実行コストが節約されます。
仮想マシン 1 はパワーオンのままで、ユーザー セッションを提供できる状態です。
ユーザーがログインすると、仮想マシン 1 でセッションが与えられます。使用可能な仮想マシン(ここでは仮想マシン 1)の占有率が電源管理のしきい値に達すると、別の仮想マシン(仮想マシン 2)がパワーオンされます。2 台の仮想マシンがパワーオンされると、新しいユーザー セッションは負荷の最も少ない仮想マシンに配置され、パワーオンされた 2 台の仮想マシン間でセッションの負荷が分散されます。パワーオンされた両方の仮想マシンでユーザー セッションの合計数が 1 つ上の占有率しきい値に達すると、次の仮想マシン(仮想マシン 3)がパワーオンされます。
ユーザーがセッションからログオフすると、次のようになります。
- 占有率がしきい値の下限を下回ると、仮想マシンの 1 つが静止中としてマークされます。通常、システムは負荷の少ない仮想マシンを静止中としてマークします。
- マークされると、その仮想マシンの既存のセッションはそのまま残りますが、その仮想マシンの新しいユーザー セッションは受け入れられません。この時点で、新しいセッションは実行中の仮想マシンにのみ配置されます。
- マークされた仮想マシンに既存のセッションを持つすべてのユーザーが自分のセッションからログオフすると、Horizon Cloud はその仮想マシンをパワーオフします。
上記の手順は、実行中の仮想マシンの数が 仮想マシンの最小 数 の値に達するまで繰り返されます。
ローリング メンテナンス
仮想マシンのメンテナンスのベスト プラクティスは、仮想マシンを定期的に再起動して、キャッシュされたリソースまたは仮想マシン内のサードパーティ アプリケーションからのメモリ リークをクリアすることです。Horizon Cloud のローリング メンテナンス機能は、ファーム全体の正常な健全性を自動的にリストアするための機能を提供します。通常のアクションは、仮想マシンを再起動することです。Horizon Cloud は、仮想マシンを削除し、そのファームで使用されている最新の公開イメージに基づいて再プロビジョニングすることにより、ファームの仮想マシンを再構築する追加のオプションを提供します。再構築のオプションは、ファームの仮想マシン全体にイメージの更新を自動的かつ定期的に適用する便利な方法です。再構築オプションでは、ルーチン操作の一部として手動での介入が不要になります。
システムは、ファームの 同時に静止する仮想マシン 数 の値に設定された数の仮想マシンのみを一度に静止します。ファームのローリング メンテナンス用に構成された メンテナンスのタイプ で設定されているように、システムは各仮想マシンに対して指定されたメンテナンス アクションを実行します。このアクションは、アクティブなユーザー セッションを持つ仮想マシンに対しても、同時 静止仮想マシン で設定した数を超える仮想マシンに対しても実行されません。
このページは役に立ちましたか?