對于RDS來說,其最核心的角色是RD虛擬化主機和RD會話主機。對于前者來說,主要實現虛擬桌面服務,對于后者來說,主要實現應用程序虛擬化。當提供了后臺核心服務后,就需要使用RD連接代理來管理用戶訪問進程。
例如,當多臺服務器部署了會話主機池,在其中提供了多個虛擬程序,當客戶端訪問目標虛擬程序時,會隨機連接到某臺會話主機上。
該客戶端因為某些原因異常中斷訪問,再次進行連接時,RD連接代理可以自動幫助其恢復之前失去的連接。
RD Web訪問角色為用戶提供了訪問接口,RD網關可將RDS服務發布到Internet上,RD授權負責授權管理。打開服務器管理器,在左側選擇“遠程桌面服務”→“概述”項,可清晰的看到RDS服務的組成角色。
這里就先以在公網上發布Remote APP為例進行說明,在企業內網中存在名為Rserer1的服務器,作為RD會話主機,其IP為192.168.1.10。
Rserver2的服務器為連接代理,其IP為192.168.1.20。
Rserver3的服務器作為RD Web主 機,其IP為192.168.1.30。
“Rdgate”的主機作為RD網關服務器,其IP為192.168.1.31。這些主機都加入到域環境,DC的IP為192.168.1.2,在其上安裝了CA角色。
在域中任意主機(例如“Rserver1”)上打開服務器管理器,在左側的“所有服務器”項的右鍵菜單上點擊“添加服務器”項,在打開窗口中的“Active Directory”面板中的“名稱”欄中輸入“rserver”,找到并導入R s e r v e r 2,Rserver3等主機。同理,將“rdgate”主機也添加進來。
之后點擊菜單“管理”→“添加角色和功能”項,可以針對該服務器組進行操作。在向導界面中選擇“遠程桌面服務安裝”項,點擊下一步按鈕,選擇“標準部署”項。再選擇“基于會話的桌面部署”項,在下一步窗口中按照提示,依次設置Rserver2主機作為連接代理服務器,Rserver3主機為RD Web訪問服務器,Rserver1主機為RD會話主機。……