1.咱們拜訪一些用戶,或者技術交流..總會遇到一個問題:「一個桌面虛擬化的項目咱們應該注意什麼呢」 ios
2.這裏或者有不少的答案:在xendesktop的環境裏..web
哪些是必須的.哪先是可選擇的,哪些是怎麼作最好,哪些是最基本的..sql
3.每個基礎模塊的組建:xendesktop中 咱們建議每個組件選擇n+1方式,由於他是設計項目中系統冗餘必須的.爲業務連續性考慮.好比web interface!數據庫
必須(我的建議):express
DDC(Desktop Delivery Controller)安全
ddc 是xendesktop的核心服務,ddc管理控制vm桌面的agent,當一個桌面啓動在桌面vda註冊到ddc,肯定桌面狀態是 on off idle et cetera、一個單點的ddc,顯然是項目中須要考慮的.雙ddc 或許更好.服務器
Database Server 網絡
1.xendesktop的全部信息存放在數據庫中,xd4 支持的數據庫 包含access、ms-sql、而後xd5 如今只支持sql2008,目前xd5自帶sql2008express,顯然成熟的環境裏sql2008 集羣是必須的.不過目前sql2008 expreess 還沒集羣 哈哈..app
2.須要值得咱們一提的是在數據庫方面,不像xenapp、一些基本功能能夠沒有數據庫,可是xd5,是不可能離開數據庫的..因此數據冗餘也是很重要的 :)composer
License Server
認證服務器是不可或缺的.在一個健康的xendesktop的環境裏.全部模塊相似xenapp pvs都須要lic 識別的一步.
Web Interface
Web Interface (WI) 是xendesktop環境的入口,用戶鏈接WI 讀取主機桌面,WI識別IIS 鏈接http 或者https,https須要ssl 加密 或者是其它證書 (第三方等),既然是入口的東西..一個是必須的..我以爲2個最佳..
Hypervisor
虛擬層是必須的,存放虛擬桌面(本地、san、nas),xd支持xserver,vmware vsphere,Microsoft hyper-v ,選擇哪一個虛擬層是用戶選擇的:) 我常常遇到是用戶是用vsphere :( ,不過xd的購買在一些版本里是送xenserver的..這事公司戰略..扯遠了.不管那一層產品使用,咱們都須要使用n+1的模式.不過在任何底層平臺.xd都是可使用的.n+1 無可置疑.
Receiver
reciver 是 citrix 用戶鏈接物理機上虛擬桌面的必備工具…citrix提供用戶兩種訪問方法:web、client兩種,web須要使用IE,或者kiosk 這種模式建議使用IE 做爲使用.
常用xenapp的朋友,用client的或者更多.
在經常使用的工做站,建議使用client.藏在咱們的window start裏.
選擇(我的建議):
Provisioning Services (PVS)
PVS是citrix以一種「流」的方法把物理磁盤或者虛擬磁盤發佈給物理機、虛擬機
雖然pvs一直是xd4的最佳實踐的核心模塊.可是在xd5中(mcs機制)不懂的去參考view composer是更佳容易,簡單的方法.咱們去看看citrix的 10分鐘安裝完畢..這種多誘人的視頻 哈哈.
顯然citrix-xd5核心發佈桌面的mcs是核心了..pvs.你們不得不認可.面對更容易,更快捷的mcs,更新更快.pvs 是否是必備的呢?
最後..一些特殊環境pvs仍是必須使用的..特別須要嘛 呵呵.
XenApp
當桌面虛擬化xd5,在一個用過戶環境中使用了,咱們會繼續推薦他使用XenApp嘛?
這裏有不少方法去集成xenappp、xendesktop:
1.沒有xenapp,全部應用部署在xendesktop的 鏡像裏.
2.典型的環境…xenapp已經賣進去了..咱們部署直接就用了..很容易在vdi中加一個reciver..在加上設計…我我的以爲很麻煩..
一些office word 加密.顯然第二種是不錯的.
不過xenapp 在xd中,是能夠選擇使用,不是必背咯.
Load Balancer
大部分典型xd5的環境裏都是都是惟一IP,或者域名解析使用.好比WI 的訪問入口的用戶,單點URL 固然給WI作高可用性,是必備的.代替單點用戶訪問wi,或者一個虛擬IP(浮動ip)在一個load balancer中 ,wi 是提供這個功能的.
citrix 提供一種硬件的解決方法包含ag、netscaler
remote access
citrix 設計的是挺理想的…桌面、應用訪問能夠從任何地方,任什麼時候間.citrix提供了任何數據交互的方法從虛擬桌面環境中,用戶甚至能夠不用網絡.使用離線模式, 或者這種方法不是必備的.必定使用..dmz 私有網絡都是能夠參考
VLAN
vlan的使用典型方法:在PVS「流」的模式使用.儘可能下降其它系統影響網絡.
或者簡單說.只有特殊的「重要」數據流才須要
Profile Management
桌面個性化安全等策略在任何桌面環境都很重要.甚至不用桌面虛擬化也須要設計一下.
可是根據用戶的使用環境,用一些最基本的方法,就能時間,甚至在排錯方面,也會減低難度.
在一些細節上,用戶的文檔,默認權限,設計起來也是很是麻煩的…常常出錯的路過..
Share Storage
共享存儲就想san、nas,在高可用使用中是必備的.vm能夠讀取使用.存放文件.例如各類廠家的vmotion,xenmotion方方面面都是離不開的.
固然共享存儲,在pvs使用 target device 中存放(vdisk)也是必備的.一些私人磁盤,我的數據增長性能,共享存儲也是用戶須要考慮的.