VDI の高可用性とは、プロバイダーが Provider Agent との接続を失わないようにすることです。接続が切れると、ユーザー接続でホストを利用できなくなります。VDI の高可用性は、最少で 3 個の RAS Connection Broker を設置することで実現されます。このようにすれば、いずれかの Connection Broker が(組み込みの Provider Agent と共に)オフラインになった場合に、プロバイダーは次に使用可能な Connection Broker で実行中の Provider Agent へと自動的に割り当てられます。
VDI の高可用性を構成するには、以下の情報と手順を使用します。
最低 3 個の Connection Broker が必要
最低 3 個の RAS Connection Broker がインストールされ、実行されていることを確認します。サイトの RAS Connection Broker がオンラインになると、自動的に高可用性が有効になります。さらに別の Connection Broker をスタンバイモードにしておくこともできますが、高可用性を機能させるためには、最低 3 個の Agent をアクティブな状態にしておくことが必要です。すべての Connection Broker が相互に通信可能な状態にしておく必要があります。
Agent 数は奇数を推奨
発生の可能性があるスプリットブレインの状況を適正に制御するため、必ず半数を超える利用可能な Connection Broker が、いつでも相互に通信可能な状態にしておく必要があります。次の例を考えてみましょう。
あるサイトに 3 個の Connection Broker があるとします。それらすべてが相互に通信可能です。1 個の Agent が他の 2 個と通信できなくなった場合、2 個の Agent は自分たちが過半数であることを認識し、その時点で最初の Agent で管理されていたプロバイダーホストを引き継ぎます。
では、4 個の Connection Broker が存在する状況を考えましょう。1 個が他の 3 個に接続できなくなった場合は、上の例と同じシナリオが発生します。しかし、もし 2 個の Agent が別の 2 個の Agent と接続できなくなった場合、どちらのグループも過半数にならず、プロバイダーホストをどの Agent が引き継ぐかを判断できません。このような状況では、Agent がそれぞれ独立して動作を続けてしまうスプリットブレインシナリオを回避するための手順に従う必要があります。この問題の解決策としては、同時にすべての Agent がすべてのプロバイダーを無視することで、データの損失や他の起こりうる問題の発生を防ぎます。
上に説明した理由から、インストールする Connection Broker の数はいつでも奇数にしておく必要があります。このようにすれば、Agent のグループのいずれかがいつでも過半数となり、すべてのプロバイダーの処理を継続できます。一般的に推奨されるのは(ここで説明されている高可用性の必要性にかかわらず)、1 つのサイトに 3 個の RAS Connection Broker を設定することです。詳細については、「セカンダリ Connection Broker」を参照してください。
スタンバイモードの Connection Broker は、高可用性の処理には関わらないことに注意してください。それらの Agent は、いずれかのアクティブな Connection Broker が完全にオフラインになるまで非アクティブのままです。そのような状況が発生すると、スタンバイモードの Agent がアクティブになり、失われた Agent の代わりになります。この時点以降この Agent は、高可用性セットアップの一部と考えることができます。失われた Agent がオンラインに戻ると、すべてが以前の状態に戻ります。
高可用性向けのプロバイダー構成
Parallels RAS は、以下の方法で高可用性を維持することができます。
Parallels RAS は、自動的にプロバイダーの Connection Broker を選択します。この Connection Broker が停止した場合、Parallels RAS は残りの Agent のいずれかにワークロードを移動します。
プロバイダーの Connection Broker は手動で選択します。この Connection Broker が停止した場合、Parallels RAS は残りの Agent のいずれかにワークロードを移動します。
高可用性を実現するには、次のいずれかの方法でプロバイダーを構成します。
既存のプロバイダーについては、[プロパティ] ダイアログを開き、[Agent 設定] タブを選択し、[推奨 Connection Broker] フィールドで [自動] を選択するか、手動で任意の Connection Broker を選択します。
新しいプロバイダーを追加する場合、ホストタイプとアドレスを指定する 2 番目のウィザードページで、詳細設定リンクをクリックし、[優先 Connection Broker] ドロップダウンリストから [自動] を選択するか、手動で優先する Connection Broker を選択します。3 個以上の Connection Broker を使用できる場合は、[自動] オプションがデフォルトで選択されています。