1. 程式人生 > 實用技巧 >Windows Server 2016之RDS部署之新增RD連線代理的高可用

Windows Server 2016之RDS部署之新增RD連線代理的高可用

根據以下概述,上片我簡單寫了一下RDS新增RD虛擬化主機,如下簡單介紹RD連線代理的高可用;慢慢完善RDS整個部署,請敬請期待吧!
Windows Server 2016之RDS部署之新增RD連線代理的高可用

主題

部署環境

RD連線代理我這裡也是使用的Windows Server 2016,這裡只介紹RDCB伺服器

編號 伺服器名稱 IP地址 作業系統
001 RDCB1 192.168.1.205 Windows Server 2016 Datacenter Evaluation
002 RDCB2 192.168.1.206 Windows Server 2016 Datacenter Evaluation

先決條件

1、將RDCB1和RDCB2加域。

2、RDCB高可用性部署時在域中的配置

進入AD1伺服器,開啟“Active Directory使用者和計算機”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
右擊“CONTOSO.COM”域名,“新建”-“組織單位”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
執行新建組織單位嚮導,輸入組織單位的名稱:GROUP,點“確定”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
點選GROUP這個組織單位,右擊“組織單位”-“新建”-“組”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
執行新建組的嚮導,設定組的名稱,點“確定”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這時GROUP裡面就會有“RDCB Computer”這個組了
Windows Server 2016之RDS部署之新增RD連線代理的高可用
雙擊“RDCB Computer”這個組,開啟“RDCB Computer”組的屬性
Windows Server 2016之RDS部署之新增RD連線代理的高可用
在“RDCB Computer”組中,點“成員”,新增成員,這裡新增RDCB1和RDCB2這兩臺計算機,然後點確定即可

Windows Server 2016之RDS部署之新增RD連線代理的高可用

3、RDCB高可用性部署的資料庫配置

配置RD連線代理的高可用性,必須要有SQL Server伺服器,詳見“部署SQL Server
開啟“Microsoft SQL Server Managerment Studio 17”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
開啟“Microsoft SQL Server Managerment Studio 17”,點“連線”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
進入資料庫後,右擊“資料庫”-“新建資料庫”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
設定資料庫名稱,點“確定”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
再把“安全性”-“登入名”展開,右擊“登入名”-“新建登入名”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
設定登入名,點選“搜尋”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
選擇在AD裡面建立的RDCB Computer這個組,點“確定”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
登入名設定完成,設定預設資料庫為RDCB,預設語言:English

Windows Server 2016之RDS部署之新增RD連線代理的高可用
點“伺服器角色”,把dbcreator打勾
Windows Server 2016之RDS部署之新增RD連線代理的高可用
點“使用者對映”,把“RDCB”打勾,對應的成員身份打勾(db_owner和public打勾),設定完成“確定”即可
Windows Server 2016之RDS部署之新增RD連線代理的高可用

4、在RDCB伺服器安裝SQL Server客戶端

這裡要將RDCB1和RDCB2同時安裝SQL native client軟體,有最新的安裝最新的,我們這裡安裝
SQL native client 11
開啟SQL Server客戶端安裝包路徑,右擊“安裝”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
直接點“執行”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
直接點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
選擇:我同意許可協議中條款,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
選擇功能裡面把客戶端元件和SQL Server Native Client SDK都安裝,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這裡點“安裝”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
SQL Server客戶端安裝完成,點“完成”
Windows Server 2016之RDS部署之新增RD連線代理的高可用

5、在RDCB伺服器配置ODBC資料來源

同時在RDCB1和RDCB2上設定ODBC資料來源
點選“開始”-“Windows管理工具”-“ODBC資料來源(64位)”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
開啟“ODBC資料來源”視窗
Windows Server 2016之RDS部署之新增RD連線代理的高可用
點“新增”,選擇“SQL Server Native Client 11.0”,點“完成”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
建立SQL Server的新資料來源,設定名稱和資料庫的連線伺服器計算機名,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
驗證登入ID,選擇預設,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
把“更改預設的資料庫為”打勾,並選擇“RDCB”,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
直接點“完成”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這裡“確定”即可
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這樣就新增好了
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這時在資料庫伺服器的磁碟上建立一個共享資料夾,用來存放RDCB資料庫檔案
Windows Server 2016之RDS部署之新增RD連線代理的高可用
RDCB伺服器在這個資料夾必須有讀寫許可權,這時我們將RDCB Computer組加到RDCB資料夾的許可權組裡,並賦予讀寫許可權,然後“確定”完成即可
Windows Server 2016之RDS部署之新增RD連線代理的高可用

6、配置DNS迴圈

在DC域控伺服器上開啟DNS伺服器,並展開到正向查詢區域的域名資料夾
Windows Server 2016之RDS部署之新增RD連線代理的高可用
我們知道RDCB1的IP:192.168.1.205,RDCB2的IP:192.168.1.206,要將這個兩個RDCB新增迴圈
右擊域名點“新建主機”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
設定主機名稱和IP地址,這裡設定RDCB1的IP,點“新增主機”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
在新增RDCB2的IP,點“新增主機”,然後點“完成”即可
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這時我們可以在DNS裡面看到兩個新新增的HARDCB主機並用的是RDCB1和RDCB2的IP,這樣DNS迴圈就完成了
Windows Server 2016之RDS部署之新增RD連線代理的高可用
右擊DNS中DC1的“屬性”,在點“高階”,看看迴圈是否啟用,沒啟用要在“啟用迴圈”前面打勾,然後“確定”
Windows Server 2016之RDS部署之新增RD連線代理的高可用

配置高可用

開啟“伺服器管理器”-“遠端桌面服務”-“概述”,可以看到如下RDS概述圖
Windows Server 2016之RDS部署之新增RD連線代理的高可用
右擊“RD連線代理”,點“配置高可用性”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
執行“配置RD連線代理的高可用性”嚮導
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這裡選擇預設選項,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
配置高可用性
RD連線代理群集的DNS名稱:HARDCB.contoso.com(我們在DNS裡面設定的)
連線字串:DRIVER=SQL Server Native Client 11.0;SERVER=<SQLserver名稱>;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;Database=<要建立資料庫的名稱>(只針對 SQL Server Native Client 11.0的SQL Server客戶端)
用於儲存資料庫檔案的資料夾:F:\RDCB(這是我們在SQL Server伺服器中設定的共享資料夾)
設定完成點“下一步
Windows Server 2016之RDS部署之新增RD連線代理的高可用
確認剛才的配置,點“配置”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
配置RDCB連線代理的高可用已完成,點“關閉”
Windows Server 2016之RDS部署之新增RD連線代理的高可用

新增伺服器

在新增RD連線代理伺服器時先看一下SQL Server的許可權有沒有問題,開啟SQL Server伺服器的“Microsoft SQL Server Managerment Studio” 資料庫管理工具,進入資料庫,展開“安全性”-“登入名”,找到“contoso\RDCB Computer”這個使用者,右擊“屬性”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
開啟RDCB Computer登入屬性,點到“使用者對映”,發現RDCB資料庫沒有勾選,也沒有許可權,這是因為我們在配置RD連線代理的時候設定的字串把它重置了,這時我們需要把許可權新增上去,才能新增新的RD連線代理伺服器,不然會報錯。
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這時我們把“RDCB”資料庫勾選,資料庫角色成員身份中的“db_owner”和“public”勾選,然後“確定”即可。
Windows Server 2016之RDS部署之新增RD連線代理的高可用
以進行新增RD連線代理伺服器了
開啟“伺服器管理器”-“遠端桌面服務”-“概述”中,右擊“RD連線代理”,點選“新增RD連線代理伺服器”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
執行“新增RD連線代理伺服器”的嚮導,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
將需要新增的RD連線代理伺服器的計算機名稱從伺服器池移動到已選擇的計算機裡,點“下一步”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
確認配置,點“新增”
Windows Server 2016之RDS部署之新增RD連線代理的高可用
正在新增RD連線代理伺服器,如下安裝進度
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這裡可以看到新增狀態為“成功”,點“關閉”即可
Windows Server 2016之RDS部署之新增RD連線代理的高可用
這樣我們在概述裡面右邊的部署伺服器中就可以看新新增進來的RDCB2是RD連線代理伺服器了,RD連線代理伺服器就新增完成了。
Windows Server 2016之RDS部署之新增RD連線代理的高可用

轉載於:https://blog.51cto.com/lumay0526/2124116