創(chuàng)建高可用性Citrix Xendesktop DDC服務(wù)器集群
Xendesktop是Citrix公司桌面虛擬化的產(chǎn)品,是目前桌面虛擬化領(lǐng)域的***秀的產(chǎn)品之一,***版本為5.5,在整個(gè)Xendesktop體系中,主要包括Hypervisor、Provisioning Server、Web Interface、Desktop Delivery Controller (DDC) ,如果將應(yīng)用程序集成在一起,那么還需要Xenapp組件。
DDC服務(wù)器好比整個(gè)Xendesktop的大腦,它協(xié)調(diào)后端虛擬化平臺(tái)和前端用戶連接,其作用是管控用戶和虛擬桌面之間的連接, 管理虛擬桌面的狀態(tài)以及向終端用戶交付虛擬桌面,所以在部署Xendesktop生產(chǎn)環(huán)境時(shí),DDC服務(wù)器的高可用性十分重要。
DDC的前端連接的是Web Interface服務(wù)器(它是所有客戶連接的統(tǒng)一接入點(diǎn)),后端連接的是保存配置信息的SQL Server數(shù)據(jù)庫。在整個(gè)Xendesktop環(huán)境中,所有的DDC是以服務(wù)器場的形式存在。
所謂的服務(wù)器場就是由一組服務(wù)器組成,所有的配置信息都存放在后端的數(shù)據(jù)庫中,每個(gè)服務(wù)器都可以單獨(dú)連接數(shù)據(jù)庫運(yùn)行,而且所有的服務(wù)器組合在一起可以進(jìn)行負(fù)載均衡。
DDC服務(wù)器場的安裝和配置
1.準(zhǔn)備好后臺(tái)的SQL Server數(shù)據(jù)庫
2.安裝***臺(tái)DDC服務(wù)器
在***臺(tái)DDC服務(wù)器上安裝好操作系統(tǒng),然后按照Xendesktop安裝光盤中的提示進(jìn)行安裝,在安裝選項(xiàng)中選擇Xendesktop Controller(如果是***臺(tái)服務(wù)器,建議將Desktop Studio也選上),取消SQL Server Express的選項(xiàng),接下來按照向?qū)У闹甘?,一步一步安裝。安裝完成后需要進(jìn)行相應(yīng)的配置,如添加Hypervisor主機(jī),配置管理員和授權(quán),增加虛擬桌面等等,具體可以參照Citrix的相關(guān)文檔。
3.安裝第二臺(tái)DDC服務(wù)器
接下來是第二臺(tái)DDC服務(wù)器的安裝,同樣是按照光盤中的提示安裝,選擇跟步驟1相同的組件,安裝完成后在接下來的配置頁面中,選擇加入現(xiàn)有的部署,如圖1。然后在接下來的對話框中輸入***臺(tái)DDC服務(wù)器的地址,這就可以將其加入到整個(gè)DDC服務(wù)器場,在這期間,DDC服務(wù)器會(huì)更新數(shù)據(jù)庫,將新增信息寫入到數(shù)據(jù)庫中。如果還有更多的DDC服務(wù)器,可以重復(fù)這一步驟直到所有的服務(wù)器安裝配置完成。
圖1:將DDC服務(wù)器加入到現(xiàn)有的DDC服務(wù)器場
4.配置好之后就可以在Desktop Studio | Configuration | Controllers中看到現(xiàn)有的DDC服務(wù)器了,具體見圖2
圖2: Desktop Studio中查看所有的DDC服務(wù)器
5.在策略中將更新DDC服務(wù)器列表
雖然新增DDC服務(wù)器已經(jīng)加入到其服務(wù)器場中,但是所有虛擬桌面的連接卻無法由這臺(tái)DDC服務(wù)器進(jìn)行控制,因?yàn)槊颗_(tái)虛擬桌面的注冊表中都維護(hù)了一個(gè)相應(yīng)的DDC服務(wù)器列表,它們在啟動(dòng)時(shí)就注冊到這些服務(wù)器上。如果DDC服務(wù)器沒有在這個(gè)列表中,虛擬桌面將不能由其支配和管理。這一步我們所做的就是將列表更新。
打開組策略編輯器,創(chuàng)建相應(yīng)的組策略,然后編輯它,進(jìn)入計(jì)算機(jī)配置 | 策略 | Citrix Policies(需要安裝Xendesktop光盤上的Citrix Policy才可以看到), 點(diǎn)擊New,然后創(chuàng)建一條策略,在Setting | Virtual Desktop Agent 選擇Controllers這個(gè)設(shè)定,選擇add或者Edit,在輸入框中輸入DDC服務(wù)器的列表,如圖3。注意,服務(wù)器之間用空格分開。完成后保存并將其應(yīng)用到相應(yīng)的OU。
圖3:在組策略中更新DDC服務(wù)器列表
完成過后,經(jīng)過一段時(shí)間的組策略更新,可以登錄到DDC服務(wù)器中查看注冊在這臺(tái)DDC服務(wù)器的虛擬桌面數(shù)量,具體查看位置如圖2。也可以在虛擬桌面的注冊表中進(jìn)行查看,登錄到虛擬桌面中,打開注冊表編輯器,查看鍵值HKLM\Software\Citrix\VirtualDesktopAgent\ListOfDDCs,64位的系統(tǒng)查看HKLM\Software\Wow6432Node\Citrix\VirtualDesktopAgent\ListOfDDCs。
6.在Web Interface服務(wù)器中添加所有的DDC服務(wù)器信息
更新了DDC服務(wù)器列表后,所有的DDC服務(wù)器都可以管理虛擬桌面了,但是當(dāng)用戶連接Web Interface時(shí),服務(wù)器中并沒有DDC服務(wù)器的信息,所以這一步需要將所有DDC服務(wù)器信息加入到所有的Web Interface服務(wù)器中。
進(jìn)入Citrix Web Interface Management | Citrix Web Interface | Xenapp Web Sites,在右邊的相應(yīng)站點(diǎn)中選擇站點(diǎn)名稱,然后選擇Server Farm,打開Xendesktop的服務(wù)器場,添加所有的DDC服務(wù)器,然后勾選Use the server list for load balancing(使用服務(wù)器列表進(jìn)行負(fù)載均衡),如圖4。
圖4:在Web Interface中添加DDC服務(wù)器
至此,用戶連接到Web Interface后,后臺(tái)就會(huì)同時(shí)有多臺(tái)DDC服務(wù)器進(jìn)行響應(yīng),它們之間自動(dòng)負(fù)載均衡,確保終端用戶隨時(shí)可以連接到其桌面。但此時(shí)Web Interface服務(wù)器又成了單點(diǎn)故障,可以采用DNS輪詢,Windows 網(wǎng)絡(luò)負(fù)載均衡(NLB),或Netscaler,將多臺(tái)Web Interface服務(wù)器組成一個(gè)整體,確保Xendesktop環(huán)境的萬無一失。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_58357.htm