XenApp/XenDesktop快速部署工具- QDT for 7.6 LTSR

第一次使用Citrix XenApp/XenDesktop的同學一般都會有個感受,就是Citrix XenApp/XenDekstop初次部署好像挺複雜的,什麼DDC, StoreFront,VDA還有MS SQL,如果考慮高可用,還要多臺部署,SQL HA,基本腦子就亂了。如果再加上NetScaler,那麼就。。。

確實,從客觀來說Citrix XenApp/XenDesktop產品深度集成Microsoft Active Directory,所以從產品架構設計、HA等方面都非常的倚重於Microsoft的AD和SQL服務。進而導致想部署一套符合Citrix認可的高可用的穩定環境對於很多初期接觸Citrix的工程師朋友還是覺得有些門檻。

當然,如果能把這個套環境搭建好,Citrix的傳輸協議、交付方式和管理體系這些優勢在虛擬桌面、虛擬應用中有比較明顯的優勢的。


那麼如何能簡化前序這個部署、安裝的部分呢?基於這個原因,Citrix南京研發中心(目前在Citrix體系內僅次於美國本地和印度(主要是NS)之外研發中心)專門爲中國地區定製開發了一套加速用戶部署的工具:Citrix Quick Deployment Toolkits。


Quick Deployment Toolkits(後續文章簡稱爲QDT) 以XenApp/XenDesktop 7.6 LTSR爲藍本進行支持(問我爲什麼只支持LTSR,看看CR的更新速度,哥哥實在是追不上啊!)

  1. 重要的事情說3遍,只支持7.6 LTSR,只支持7.6 LTSR,只支持7.6 LTSR。

    #QDT開發時測試過7.6 LTSR CU2,CU3,剛剛發佈的CU4還沒有來得及測試,但理論上沒有問題。

  2. 系統支持Windows Server 2012 R2,Windows 7。Windows 10測試時沒有問題,記住選擇合適的版本,但考慮到7.6 LTSR本身的匹配性,不推薦部署Windows 10 VDA。

  3. 創建專用的AD賬號用於後續QDT的安裝,創建專用的SQL賬號方便SQL的安裝,

  4. QDT只能在Server系統上進行運行,不支持Client OS,即Windows 7,10.

wKioL1lsaJLgkD7KAABGG0YRATk571.png-wh_50


QDT定義產品功能時的主要功能目標:

  1. 不受Hypervisor平臺的限制。考慮到Citrix XenApp/XenDesktop產品本身對於底層Hypervisor沒有明確的限制,只要是在Citrix官方認可的Hypervisor上,基於Windows Server、Client虛擬機即可完成相關部署操作。

    https://support.citrix.com/article/CTX131239 

  2. 定義了包括單機、雙機、全組件高可用、SQL Mirroring等多種部署方式,方便不同的用戶基於自身需要進行選擇不同的部署模式。

    #這裏的不同場景只是我個人的一種定義,並不作爲實際的標準。

    wKioL1lsWw7iAHS-AAB1_QXAtDI810.png

  3. 對於VDA做了一定量的優化。如我之前的一篇文章所說,VDA就是交付給用戶使用的鏡像,如果不做一定程度的定製、優化其實是不完全適用於用戶的。所以在QDT中,基於我們的經驗做了一些相關的服務、註冊表的變更以符合最基本的要求。

  4. 由於所有的機器都需要加域,爲了方便操作,提供一個psh腳本一鍵完成主機加域、添加賬號到Local Admin的操作。


QDT使用其實非常簡單,但是前序的準備工作還是不可缺少:

  1. 一個健康的微軟域環境及域控制器,

  2. 一套Hypervisor環境(XenServer,vSphere,Hyper-V,Nutanix皆可),擁有足夠的計算、存儲、內存資源。

  3. 根據需要製備一組已經加域的Windows Server和Windows 7的操作系統,

    1. Windows Server目前只支持Windows Server 2012 R2版本

    2. Windows7系統務必使用Windows Update更新到最新的補丁,否則有可能運行異常。(原因可以見我前序文章,http://kaiqian.blog.51cto.com/236001/1944955 

    3. 確保Windows 7中默認的Administrator賬號已經啓用被設定了密碼

    4. 所有的主機都需要運行附帶的psh腳本(此腳本必須運行,否則會導致後續QDT運行失敗),並加入了域環境,主機名按照需要已經修改。

  4. 準備如下的安裝介質,並存放在一個可達的共享目錄中,

    XenDesktop_and_XenDesktop_7_6_3000.iso(從Citrix官網或者http://kaiqian.blog.51cto.com/236001/1681645  下載)

    SQL Server 2014.iso(見微軟官網)

    PowershellTools.msi(屬於SQL-Server-2014-Feature-Packs.zip)

    SharedManagementObjects.msi(屬於SQL-Server-2014-Feature-Packs.zip)

    SQLsysClrTypes.msi(屬於SQL-Server-2014-Feature-Packs.zip)

    Sxs.zip(屬於SQL-Server-2014-Feature-Packs.zip)

    #SQL-Server-2014-Feature-Packs.zip下載地址:http://pan.baidu.com/s/1pKL7bbt 

    wKioL1lsZgOBoMxYAADBPXgbO0M834.jpg-wh_50


完成了這些準備工作之後就可以開始進行QDT的安裝運行工作了,

  1. 整個界面非常的簡單而直觀,首頁面選擇包括安裝賬號,安裝介質地址等,其他安裝包都是固定,這裏做了固化處理,

    wKiom1lsd2GyttuaAAI05_yfdcw465.png-wh_50

  2. 第二頁輸入DDC/SF等主機地址名,這裏請注意,這裏輸入的名詞就是前序那些Windows 的主機,並確保名稱都已經匹配,

    #這裏主、次就代表第一臺和第二臺的意思。StoreFront名稱可以和DDC名稱相同,那麼意思就是說StoreFront主機和DDC主機在同一臺上。

    wKioL1lseQDBnX9KAAIXDG-sxcQ320.png-wh_50

  3. 第三頁就是設定數據庫,

    #可以設定SQL爲單臺或者多臺的SQL Mirroring,並且支持新建或者加入已經存在的SQL環境。

    wKioL1lseZKxQifEAAKOKk8sE_k814.png-wh_50

  4. 最後就是部署概要,作爲一個信息彙總。

    wKiom1lsedzz9Q79AAH7GjPf6hI296.png-wh_50

  5. 如果沒有問題就是部署安裝,如果一切順利,大概90分鐘可以完成所有的安裝工作。運行過程中還有相關的日子輸出,讓知道哪裏出了問題。

    wKiom1lsejOzCMVIAAH10NOjcTE318.png-wh_50


這樣就完成了環境部署。在完成環境部署之後需要做後續幾個動作:

  1. 在第一臺DDC上導入lic,如果你從Citrix購買的lic名稱不和第一臺DDC匹配,那麼請單獨安裝一臺LIC服務器。

  2. 在DDC上新建Host Connection,方便後續的桌面批量製備。

  3. 爲StoreFront的Group在DNS上創建一個A Name來做Round Robin或者通過三方LB用來做負載均衡。


最後提供一下Quick Deployment toolkits的下載地址,

https://citrix.sharefile.com/d/seef008177924a529

#本工具Citirx目前不提供官方技術支持,如果工具部署有問題,請手動自行安裝環境。


歡迎大家使用並提出你的反饋意見。

[email protected]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章