リモート デスクトップ Web アクセス (RD Web アクセス) およびリモート デスクトップ ゲートウェイ (RD ゲートウェイ) ファームを展開して、Windows Server リモート デスクトップ サービス (RDS) 展開の可用性を向上し規模を拡大することができます
次の手順を使用して、既存のリモート デスクトップ サービスの基本的な展開に、RD Web およびゲートウェイ サーバーを追加します。
Pre-requisites
追加の RD Web および RD ゲートウェイとして機能するようにサーバーを設定します。これは物理サーバーでも VM でもかまいません。 これには、サーバーのドメインへの参加や、リモート管理の有効化が含まれます。
手順 1:RDS 環境の一部として新しいサーバーを構成する
- リモート デスクトップ接続クライアントを使用して、Azure portal で RDM サーバーに接続します。
- サーバー マネージャーに新しい RD Web およびゲートウェイ サーバーを追加します。
- サーバー マネージャーを起動し、[管理] > [サーバーの追加] をクリックします。
- [サーバーの追加] ダイアログで、[ 今すぐ検索] をクリックします。
- 新しく作成した RD Web サーバーとゲートウェイ サーバー (Contoso-WebGw2など) を選択し、[OK] をクリック します。
- RD Web およびゲートウェイ サーバーを展開に追加する
- サーバー マネージャーを起動します。
- [リモート デスクトップ サービス] > [概要] > [展開サーバー] > [タスク] > [Add RD Web Access Servers] \(RD Web アクセス サーバーの追加\) の順にクリックします。
- 新しく作成したサーバー (Contoso-WebGw2など) を選択し、[ 次へ] をクリックします。
- [確認] ページで、[必要に応じてリモート コンピューターを再起動する] を選択し、[追加] をクリックします。
- これらの手順を繰り返して RD ゲートウェイ サーバーを追加しますが、手順 b では [RD ゲートウェイ サーバー] を選択します。
- RD ゲートウェイ サーバーの証明書を再インストールします。
- RDMS サーバーのサーバー マネージャーで、[リモート デスクトップ サービス] > [概要] > [タスク] > [Edit Deployment Properties] \(展開プロパティの編集\) の順にクリックします。
- [証明書] を展開します。
- 表まで下へスクロールします。 [RD Gateway Role Service] \(RD ゲートウェイ役割サービス\) > [既存の証明書の選択] の順にクリックします。
- [別の証明書を選択する] をクリックし、続いて証明書の場所を参照します。 たとえば、\Contoso-CB1\Certificates です。 前提条件の間に作成された RD Web およびゲートウェイ サーバーの証明書ファイル (ContosoRdGwCert など) を選択し、[ 開く] をクリックします。
- 証明書のパスワードを入力し、 [Allow the certificate to be added to the Trusted Root Certificate Authorities certificate store on the destination computers] (対象のコンピューターの信頼されたルート証明機関の証明書ストアに証明書を追加できるようにする) を選択して、 [OK] をクリックします。
- [ 適用] をクリックします。
Note
サーバー マネージャーかタスク マネージャーのどちらかから、各 RD ゲートウェイ サーバーで実行されている TSGateway サービスを手動で再起動することが必要になる場合があります。
- RD Web アクセス ロール サービスには、手順 a から f を繰り返します。
手順 2:新しいサーバーで RD Web および RD ゲートウェイのプロパティを構成する
- サーバーを RD ゲートウェイ ファームの一部になるように構成します。
- RDMS サーバーのサーバー マネージャーで、[ すべてのサーバー] をクリックします。 RD ゲートウェイ サーバーの 1 つを右クリックし、 [リモート デスクトップ接続] をクリックします。
- ドメイン管理者アカウントを使用して、RD ゲートウェイ サーバーにサインインします。
- RD ゲートウェイ サーバー上のサーバー マネージャーで、[ツール] > [リモート デスクトップ サービス] > [RD ゲートウェイ マネージャー] の順にクリックします。
- ナビゲーション ウィンドウで、ローカル コンピューター (例: Contoso-WebGw1) をクリックします。
- [RD ゲートウェイ サーバー ファーム メンバーの追加] をクリックします。
- [ サーバー ファーム ] タブで、各 RD ゲートウェイ サーバーの名前を入力し、[ 追加 と 適用] をクリックします。
- 各 RD ゲートウェイ サーバーで手順 a から f を繰り返して、互いにファーム内の RD ゲートウェイ サーバーと認識し合うようにします。 DNS 設定が伝播するまで時間がかかることがあるので、警告があっても心配しないでください。
- サーバーを RD Web アクセス ファームの一部になるように構成します。 次の手順では、両方の RDWeb サイトで同じになるように、検証および暗号化解除コンピューター キーを構成します。
- RDMS サーバーのサーバー マネージャーで、[ すべてのサーバー] をクリックします。 最初の RD Web アクセス サーバー (例: Contoso-WebGw1) を右クリックし、 [リモート デスクトップ接続] をクリックします。
- ドメイン管理者アカウントを使用して、RD Web アクセス サーバーにサインインします。
- RD Web アクセス サーバー上のサーバー マネージャーで、[ツール] > [インターネット インフォメーション サービス (IIS) マネージャー] の順にクリックします。
- IIS マネージャーの左側のウィンドウで、[サーバー] (例: Contoso-WebGw1) > [サイト] > [既定の Web サイト] の順に展開し、[RDWeb] をクリックします。
- [マシン キー] を右クリックし、[機能を開く] をクリックします。
- [マシン キー] ページの [操作] ウィンドウで [ キーの生成] を選択し、[ 適用] をクリックします。
- 検証キーをコピーします (キーを右クリックし、[ コピー] をクリックできます)。
- IIS マネージャーの [既定の Web サイト] の下で、 [フィード] 、 [FeedLogon] 、および [ページ] を順に選択します。
- それぞれの場合:
- [マシン キー] を右クリックし、[機能を開く] をクリックします。
- 検証キーについては、 [実行時に自動的に生成する] をクリアし、手順 g でコピーしたキーを貼り付けます。
- RD 接続ウィンドウをこの RD Web サーバーまで最小化します。
- 2 番目の RD Web アクセス サーバーに対して手順 b から e を繰り返し、 マシン キーの機能ビューで終わります。
- 検証キーについては、 [実行時に自動的に生成する] をクリアし、手順 g でコピーしたキーを貼り付けます。
- [ 適用] をクリックします。
- RDWeb、Feed、FeedLogon、およびPagesページに対してこの手順を実行します。
- RD 接続ウィンドウを 2 番目の RD Web アクセス サーバーまで最小化してから、RD 接続ウィンドウを最初の RD Web アクセス サーバーまで最大化します。
- 手順 g から n を繰り返して、暗号化解除キーをコピーします。
- RDWeb、フィード、FeedLogon、ページの両方の RD Web アクセス サーバーで検証キーと復号化キーが同じである場合は、すべての RD 接続ウィンドウからサインアウトします。
手順 3:RD Web および RD ゲートウェイ サーバーの負荷分散を構成する
Azure インフラストラクチャを使用している場合は、外部の Azure ロード バランサーを作成できます。使用していない場合は、個別のハードウェアまたはソフトウェア ロード バランサーを設定できます。 リモート デスクトップ クライアントから RD ゲートウェイを通過してユーザーがワークロードを実行するサーバーへの長期間維持される接続で、トラフィックを均等に分散させるために負荷分散は重要です。
Note
RD Web および RD ゲートウェイを実行する以前のサーバーが、既に外部ロード バランサーの背後に設定がされていた場合は、手順 4 へスキップして、既存のバックエンド プールを選択し、新しいサーバーをプールに追加します。
- Azure Load Balancer を作成します。
- Azure portal で、[参照] > [ロード バランサー] > [追加] の順にクリックします。
- WebGwLB などの名前を入力します。
- スキームでパブリックを選択します。
- [パブリック IP アドレス] で [パブリック IP アドレスの選択] を選択し、既存のパブリック IP アドレスを選択するか、新しいパブリック IP アドレスを作成します。
- 適切な サブスクリプション、 リソース グループ、および場所を選択 します。
- Create をクリックしてください。
- プローブ を作成 して、どのサーバーが有効であるかを監視します。
- Azure portal で [ 参照>ロード バランサー] を選択し、前の手順で作成したロード バランサーを選択します。
- すべての設定>プローブ>追加 を選択します。
- プローブの名前 ( HTTPS など) を入力します。 プロトコルとして TCP を選択し、ポートに「443」と入力し、[OK] をクリックします。
- HTTPS と UDP の負荷分散規則を作成します。
- [設定] で、[負荷分散規則] をクリックします。
- HTTPS ルールの [追加] を選択します。
- 規則の名前 (HTTPS など) を入力し、[プロトコル] に [TCP] を選択します。 ポートとバックエンドポートの両方に「443」と入力し、[OK] をクリックします。
- [負荷分散規則] で、 [UDP rule] (UDP 規則) に対して [追加] をクリックします。
- ルールの名前 (UDP など) を入力し、[プロトコル] に [UDP] を選択します。 ポートとバックエンド ポートの両方に「3391」と入力し、[OK] をクリックします。
- RD Web および RD ゲートウェイ サーバーのバックエンド プールを作成します。
- [設定] で、[バックエンド アドレス プール] > [追加] をクリックします。
- 名前 ( WebGwBackendPool など) を入力し、[ 仮想マシンの追加] をクリックします。
- 可用性セット (WebGwAvSet など) を選択し、[OK] をクリック します。
- [仮想マシンの選択] をクリックし、各仮想マシンを選択してから、[選択] > [OK] > [OK] の順にクリックします。