在 Win2012 R2 中創建 RDS 場
我的設置:
- 域控制器(名稱:SVDC1)
- 三台 RDS 伺服器(名稱:SVRDS1、SVRDS2 和 SVRDS3)
我正在農場中設置 RDS 伺服器 - 以前從未嘗試過,我需要您的幫助。
我的任務是,如果伺服器出現故障,所有使用者都必須能夠登錄到另一台伺服器。
我已經設置了循環 DNS,所以所有 3 台伺服器都具有相同的 DNS 名稱(名稱:RD)。
我的第一個問題…
我應該在所有三台伺服器上都安裝 Broker 角色嗎?如果我在 SVRDS1 上安裝 Broker,如果這台伺服器宕機會怎樣?在 SVRDS2 和 SVRDS3 上將如何進行負載平衡?
我嘗試在兩台伺服器上設置代理角色。我可以正常登錄一台伺服器,但是當我嘗試登錄另一台伺服器時,我收到此錯誤:
您的電腦無法連接到遠端電腦,因為連接代理無法驗證 RDP 文件中指定的設置。
知道為什麼我會收到此錯誤嗎?
下一個問題…
我應該在所有三台伺服器上都安裝許可角色嗎?如果我在 SVRDS1 上安裝 Licensing,如果此伺服器出現故障會發生什麼情況?人們仍然可以連接到其他伺服器嗎?我應該在 SVDC1 上放置許可角色嗎?
任何關於在 Win2012R2 上設置 RDS 場的分步教程(在網上)?
感謝您的任何回饋/建議!
許可和代理角色通常安裝到不是向使用者提供遠端桌面會話的伺服器之一的伺服器上。我經常看到這兩個角色放在一個盒子裡。在一個小型的 3 台伺服器場中,代理/許可箱可能大部分時間都處於空閒狀態。這些角色似乎在 VM 中工作得非常好,因此也可以利用 Hypervisor HA 功能。
經紀人或許可角色都不是關鍵的。在失敗的情況下,傳入連接仍然可以正常工作,現有使用者將能夠連接。
如果代理失敗,您在場成員之間的負載將不會完全平衡,但實際上並非必須如此。通常你只需要它足夠平衡,以便人們可以舒適地工作。如果輪詢 DNS 碰巧在一台伺服器上放置 10 個使用者,而在另一台伺服器上放置 7 個使用者,那麼這些伺服器是否每個都可以處理 25 個使用者真的很重要嗎?
如果您的會話代理是使用者將無法重新連接到現有會話,如果輪詢 DNS 恰好將他們定向到新伺服器,那麼明顯失敗的一件事。但這很少是一個關鍵問題。使用者通常可以在完全不知道另一台伺服器上留下的死會話的情況下繼續正常工作。
無論如何,讓我引導您閱讀這篇關於RD 連接代理高可用性的文章。要為連接代理獲得真正的 HA,看起來您需要執行 Microsoft SQL Server 的伺服器。然後將多個會話代理配置為使用 SQL 伺服器作為儲存後端。