如何規劃構建一套大型的Citrix桌面虛擬化架構 - Part2

前文,我介紹瞭如何爲一個大型的Citrix桌面虛擬化環境規劃基礎架構,那麼咱們接下來介紹如何規劃虛擬機承載部分的內容。
服務器


在完成了基礎架構的構架以後,就是3000臺Windows虛擬機規劃。相比基礎架構部分這塊的內容,要考慮的內容就更多。架構

本例中使用的是刀片服務器,所有使用的半刀,因此一個刀箱咱們能夠部署16個半刀。socket

wKioL1ZWeRTTY-UiAADvverFXj8011.png

因此每臺半刀服務器都安裝XenServer虛擬化平臺,共計16XenServer服務器,並將其加入同一個資源池,正好符合Citrix 16臺上限組建一個資源池的標準。同時啓用HA,提高整個資源池的高可用性。ide

wKiom1ZWePTx8MNXAAD4ipXOUM4448.png

項目中使用的CPU規格是Intel E5-2650V2,經過Intel官網咱們能夠看到其性能以下:性能

wKiom1ZWeR3SpcjpAAAtKvqklDg969.png

那麼這裏就涉及到如何規劃每臺XenServer半刀服務器的密度了以及其餘性能了。從規格上咱們能夠看到,此CPU爲8核,因此一臺半刀服務器能夠有16個物理核。
spa

wKiom1ZWeV3DeSluAABW1JAfpNg002.png

經過Citrix官方給出的數據能夠看出,每中等負載每Core能夠支持10Windows 7,輕負載爲13個。可是如前的一致的觀點,官方數據打折扣,因此在這樣一箇中、輕度項目中,咱們規劃每一個Core能夠支持5-7Windows 7 VM。爲了方便咱們設定每Core支持6Windows 7 VM設計

而爲了保證穩定性,咱們會計算XenServer自己須要消耗2-4socket,做爲一個大型環境可用的socket12。故每臺XenServer半刀服務器能夠支撐12*6=72VM,取整爲70orm

因此本例中一臺刀箱16個半刀的XenServer服務器,因此能夠同時支撐70*16=1120Windows 7虛擬機。blog

 

注:同時你們也須要留意一個重要的CPU指標就是主頻,過去的歷史經驗告訴咱們因爲CPU主頻太低致使用戶反映程序運行比PC慢的狀況時有發生。因此規劃的時候CPU主頻最好能在2.5GHZ以上,如在一些特殊場景,如,研發、設計那麼這個主頻建議還要進一步的提高。ip


同時本例使用PVS池化桌面,按照要求須要有10%的冗餘,故1000+100個桌面徹底能夠用一個刀箱來支撐。

 

可是如前所述,PVS服務器自己沒有放置在基礎架構服務器上,因此爲了方便管理每一個刀箱中部署4PVS服務器,而支撐他們的就是那沒有部署的20Windows 7虛擬機。

 

因此一個刀箱中,將有1100Windows 7虛擬機 + 4 Windows Server/PVS來支撐,即保證高可用,又保證穩定性。

 

而本例須要3000個桌面,因此就是3個滿配的刀箱來支撐。

在這裏須要注意的是,因爲一個刀箱內PVS只應該支撐本刀箱內的Windows 7虛擬機,因此每一個刀箱中的4PVS服務器組成一個PVS Site

wKiom1ZWeavCK1WTAAAyp74_oK8544.png

注:1PVS Site最多隻能部署4PVS服務器

 

而在部署過程當中,這4PVS虛擬化服務器分散的部署在同一個資源池的4XenServer服務器上,來保證高可用性。

而做爲PVS 池桌面的每一個虛擬機的Write Cache盤,則沒有放在共享存儲上,而是直接放在對應物理服務器上。

wKiom1ZWeeuj0hCVAABZbjBWAQU520.png

估計有用戶就會疑問了,那這個時候若是這臺虛擬機或者對應的物理服務器故障了怎麼辦,那不是不能實現VMontion/XenMotion了嗎?

實際上因爲咱們在此處規劃的都是池桌面,因此即便由於物理機故障,如斷電等致使虛擬不可用,用戶徹底能夠再從新登陸獲取一個新的桌面,由於咱們這裏規劃的是1100個桌面,分配給1000個用戶,那100個桌面就是備用。因此基於此來實現整個桌面調度的高可用。

 

同時用戶的我的數據等配置信息則經過共享存儲來保證高可用。因此用戶從新獲取一個新桌面以後,能夠繼續未完的工做。

相關文章
相關標籤/搜索