このトピックでは、複数の RAS ファームで同じプロバイダーを同時に使用する方法について説明します。問題と解決策をよりよく理解するために、仮に次のような例を考えてみましょう。
2 つの利用可能な仮想マシンを持つハイパーバイザーがあるとします。
また、2 つのファーム(ファーム 1 とファーム 2)もあります。
第 1 のホストを使用してファーム 1 のリソースをホストし、もう 1 つのホストをファーム 2 のテンプレートとして使用することを計画しています。両方のホストはハイパーバイザー上で同時に実行されますが、各ホストはそれぞれのファームでのみ利用可能になります。
ここで問題となるのは、RAS Guest Agent は通常 1 つの RAS Provider Agent と通信できますが、各ファームにはそれぞれ独自の RAS Provider Agent があるため、このままではうまく機能しないことです。解決策は、ホストで実行している RAS Guest Agent が、1 つの特定の RAS Provider Agent のみを認識すると同時に、必要に応じて割り当てを変更できるようにすることです。
割り当ては Windows レジストリを介して行われます。VDI プールに属するすべてのホストとテンプレートから作成されたホストクローンは、RAS Provider Agent の名前またはアドレスを指定する新しい文字列値 2XVDIAgent
を持つ必要があります。値を追加するには、次の手順に従います。
仮想マシンで実行されている Windows にログインし、レジストリエディター(regedit)を開き、以下のキーを探します。
32 ビットシステム: HLKM\Software\Parallels\GuestAgent
64 ビットシステム: HLKM\Software\WOW6432Node\Parallels\GuestAgent
2XVDIAgent
という名前の文字列値を追加します。値のデータは、次のように指定する必要があります。
専用の RAS Provider Agent を使用する場合、値には、エージェントがインストールされているサーバーの FQDN または IP アドレスを設定してください。
組み込みの RAS Provider Agent を手動で選択して使用する場合は、値に RAS Connection Broker の FQDN または IP アドレスを設定してください。
ビルトイン RAS Provider Agent を使用し、エージェントが自動的に選択される場合(高可用性)、文字列には、すべての RAS Connection Broker の FQDN または IP アドレスを、セミコロンで区切って含める必要があります(例: <PA1 address>;<PA2 address>;<PA3 address>)。
手動エージェント選択シナリオ(上記の 2 番目の項目)でも、複数の Connection Broker の名前または IP アドレスを含められることに注意してください。このようにすれば、プロバイダーの推奨 Connection Broker を切り替えるたびに値を変更する必要はありません。