根據如下概述,上片我簡單寫了一下RDS添加RD虛擬化主機,以下簡單介紹RD鏈接代理的高可用;慢慢完善RDS整個部署,請敬請期待吧!
數據庫
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 |
進入AD1服務器,打開「Active Directory用戶和計算機」
右擊「CONTOSO.COM」域名,「新建」-「組織單位」
運行新建組織單位嚮導,輸入組織單位的名稱:GROUP,點「肯定」
點擊GROUP這個組織單位,右擊「組織單位」-「新建」-「組」
運行新建組的嚮導,設置組的名稱,點「肯定」
這時GROUP裏面就會有「RDCB Computer」這個組了
雙擊「RDCB Computer」這個組,打開「RDCB Computer」組的屬性
在「RDCB Computer」組中,點「成員」,添加成員,這裏添加RDCB1和RDCB2這兩臺計算機,而後點肯定便可
服務器
配置RD鏈接代理的高可用性,必需要有SQL Server服務器,詳見「部署SQL Server」
打開「Microsoft SQL Server Managerment Studio 17」
打開「Microsoft SQL Server Managerment Studio 17」,點「鏈接」
進入數據庫後,右擊「數據庫」-「新建數據庫」
設置數據庫名稱,點「肯定」
再把「安全性」-「登陸名」展開,右擊「登陸名」-「新建登陸名」
設置登陸名,點擊「搜索」
選擇在AD裏面建立的RDCB Computer這個組,點「肯定」
登陸名設置完成,設置默認數據庫爲RDCB,默認語言:English
點「服務器角色」,把dbcreator打勾
點「用戶映射」,把「RDCB」打勾,對應的成員身份打勾(db_owner和public打勾),設置完成「肯定」便可
ide
這裏要將RDCB1和RDCB2同時安裝SQL native client軟件,有最新的安裝最新的,咱們這裏安裝
SQL native client 11
打開SQL Server客戶端安裝包路徑,右擊「安裝」
直接點「運行」
直接點「下一步」
選擇:我贊成許可協議中條款,點「下一步」
選擇功能裏面把客戶端組件和SQL Server Native Client SDK都安裝,點「下一步」
這裏點「安裝」
SQL Server客戶端安裝完成,點「完成」
工具
同時在RDCB1和RDCB2上設置ODBC數據源
點擊「開始」-「Windows管理工具」-「ODBC數據源(64位)」
打開「ODBC數據源」窗口
點「添加」,選擇「SQL Server Native Client 11.0」,點「完成」
建立SQL Server的新數據源,設置名稱和數據庫的鏈接服務器計算機名,點「下一步」
驗證登陸ID,選擇默認,點「下一步」
把「更改默認的數據庫爲」打勾,並選擇「RDCB」,點「下一步」
直接點「完成」
這裏「肯定」便可
這樣就添加好了
這時在數據庫服務器的磁盤上創建一個共享文件夾,用來存放RDCB數據庫文件
RDCB服務器在這個文件夾必須有讀寫權限,這時咱們將RDCB Computer組加到RDCB文件夾的權限組裏,並賦予讀寫權限,而後「肯定」完成便可
lua
在DC域控服務器上打開DNS服務器,並展開到正向查找區域的域名文件夾
咱們知道RDCB1的IP:192.168.1.205,RDCB2的IP:192.168.1.206,要將這個兩個RDCB添加循環
右擊域名點「新建主機」
設置主機名稱和IP地址,這裏設置RDCB1的IP,點「添加主機」
在添加RDCB2的IP,點「添加主機」,而後點「完成」便可
這時咱們能夠在DNS裏面看到兩個新添加的HARDCB主機並用的是RDCB1和RDCB2的IP,這樣DNS循環就完成了
右擊DNS中DC1的「屬性」,在點「高級」,看看循環是否啓用,沒啓用要在「啓用循環」前面打勾,而後「肯定」
操作系統
打開「服務器管理器」-「遠程桌面服務」-「概述」,能夠看到以下RDS概述圖
右擊「RD鏈接代理」,點「配置高可用性」
運行「配置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服務器中設置的共享文件夾)
設置完成點「下一步
確認剛纔的配置,點「配置」
配置RDCB鏈接代理的高可用已完成,點「關閉」
3d
在添加RD鏈接代理服務器時先看一下SQL Server的權限有沒有問題,打開SQL Server服務器的「Microsoft SQL Server Managerment Studio」 數據庫管理工具,進入數據庫,展開「安全性」-「登陸名」,找到「contoso\RDCB Computer」這個用戶,右擊「屬性」
打開RDCB Computer登陸屬性,點到「用戶映射」,發現RDCB數據庫沒有勾選,也沒有權限,這是由於咱們在配置RD鏈接代理的時候設置的字符串把它重置了,這時咱們須要把權限添加上去,才能添加新的RD鏈接代理服務器,否則會報錯。
這時咱們把「RDCB」數據庫勾選,數據庫角色成員身份中的「db_owner」和「public」勾選,而後「肯定」便可。
以進行添加RD鏈接代理服務器了
打開「服務器管理器」-「遠程桌面服務」-「概述」中,右擊「RD鏈接代理」,點擊「添加RD鏈接代理服務器」
運行「添加RD鏈接代理服務器」的嚮導,點「下一步」
將須要添加的RD鏈接代理服務器的計算機名稱從服務器池移動到已選擇的計算機裏,點「下一步」
確認配置,點「添加」
正在添加RD鏈接代理服務器,以下安裝進度
這裏能夠看到添加狀態爲「成功」,點「關閉」便可
這樣咱們在概述裏面右邊的部署服務器中就能夠看新添加進來的RDCB2是RD鏈接代理服務器了,RD鏈接代理服務器就添加完成了。
代理