在前序兩篇文章,咱們介紹了桌面相關的基礎架構、桌面承載等部分的內容。緩存
可是做爲一個桌面虛擬化項目,要考慮的不只僅是桌面虛擬化相關的內容,服務器、存儲、網絡都是不可規避的內容。服務器
那麼接下來咱們就討論一下網絡方面的設定。
網絡
做爲服務器虛擬化,網絡方面最重要的標準就是三網隔離,即:業務網、存儲網、管理網三網。架構
而在本例中,全部的半刀服務器都配置了2塊10Gb的網卡,本例中刀片服務器所使用的HP VC Flex虛擬交換機。ide
咱們直接將2塊10Gb網卡作AA綁定,造成20G的帶寬。spa
注:對應的須要在你的交換機須要確保能支持AA模式,或正確配置支持其AA模式。3d
在對應XenServer的網絡設定上建立虛擬網卡,而後經過虛擬機交換機設定VLAN,而後在XenServer虛擬網卡打上對應的VLAN標籤,用來對應的網絡進行通訊。blog
同時因爲帶寬有20Gb,因此徹底沒有必要進行QoS。內存
對應於匯聚層交換機與HP VC Flex之間,經過4根萬兆網,2-2綁定再上連匯聚交換機,並進行互聯互通。固然考慮到高可用,則須要至少配置兩臺相同配置的匯聚層交換機。ci
同時因爲HP VC Flex只是一個二層的交換機,因此在一個刀箱中的虛擬機沒法經過此交換機完成通訊,而須要進入到上一層匯聚或者核心層進行交互。
因此在規劃網絡時,不要將PVS的數據流通訊走到核心網,而是儘量的規劃好PVS VM經過PVS服務器獲取vDisk的時候,其路由經過匯聚層交換機進行轉發,這樣保證整個網絡環境的數據流的可控。
那麼這裏就有一個問題須要考慮,這裏一共有1100臺虛擬機,若是在極端狀況下,這1100臺虛擬機可能會所有同時啓動。而爲了保證全部的虛擬機能及時的從PVS中獲取資源,就須要考慮匯聚層交換機的背板交互能力。
考慮到Windows 7系統一個鏡像讀取到內存的大小大概在700M,1100臺即:1100*70=77G,按照90s須要完成所有的數據讀取,那麼平均下來大概是 0.85Gb/S的帶寬需求。因此即便同時接入5組刀箱,以目前普通的萬兆網交換機的背板處理能力也可以支撐。
同時,考慮到一個site的PVS 池桌面有1100臺虛擬機,考慮廣播域的限制,仍是要對全部這些虛擬機所在的網絡進行合理的規劃,即對應的每個VLAN所劃分仍然使用32位的子網,最多支持250個可用設備。
注:對應的在DHCP服務器上須要爲這些VLAN規劃對應的IP scope,而在覈心交換機上須要將每一個VLAN的IP Helper指定到對應的DHCP服務器上。
實際操做中咱們會安排150~200個虛擬桌面至一個VLAN中。即一個PVS Site對應的池桌面須要有約5個VLAN。(本例爲其中一個800個桌面的資源池,因此只有4個VLAN)
一樣的,在XenDesktop的DDC控制器上須要配置好對應的資源規範來匹配這些VLAN設定。
討論完了網絡,咱們再來看看存儲方面,Citrix這種標準化的PVS池化桌面相比其餘廠商在桌面虛擬化解決方案,其對於存儲方面的需求要低得多。而針對此項目對於存儲有以下的幾個需求:
XenServer資源池的HA心跳組件
XenServer metadata備份
基礎架構虛擬機的vhd文件存儲
PVS鏡像的存儲
用戶數據的存儲
對於上面的1/2,基本上不會佔用事實上的存儲空間,IO壓力幾乎爲0,能夠忽略不計。
第3點,因爲基礎架構的空間都相對固定,而做爲Windows應用服務器,其IO和空間固定無考慮太多的資源。
因此在此處主要考慮的4/5,即PVS鏡像的存儲以及用戶數據的存儲。
做爲PVS鏡像的存儲,主要是PVS服務器上保存的vDisk文件。因此他的特色在於:
a. 高可用要求高,須要同時提供給一個site中的4臺PVS服務器同時調度。
b. 存儲空間及 IO固定。因爲PVS服務器在讀取了vDisk後是緩存在其內存中,後續虛擬機獲取鏡像無需再讀取一次vDisk,因此其IO壓力很是小。而磁盤空間則須要考慮版本更新生產的空間。咱們按一個Windows 7 vDisk 60GB規劃,按3倍版本更新規劃空間,也只須要準備200G的空間。
對於用戶數據盤,因爲都是CIFS網盤,因此咱們須要考慮到每用戶的數據盤及對應的IO。在本例中,咱們使用的存儲爲3Par的IP-SAN,其經過存儲專用交換機上連至匯聚層交換機。
因爲這是一個SAN存儲,而自己不支持CIFS/SMB協議,因此咱們須要一組Windows服務器來提供共享文件服務。
爲何要提供一組,很簡單要保證高可用,因此在本例中,咱們準備部署了兩臺Windows Server 2012系統的服務器。並部署了文件羣集服務。
在這其中,主要就是包含了PVS vDisk文件和用戶數據的FileData兩塊服務。
對應的Windows Server 2012服務器來講,這裏就須要考慮兩塊的網絡設定:
IP SAN的鏈接,鏈接3Par存儲
2. 對應的業務網的用戶數據訪問,即PVS服務器、用戶數據FileData的訪問。
3. 因爲部署FileCluster,網絡心跳網絡。
因此在Windows Server服務器上,咱們能夠看到
1. 兩個IP SAN的網口
2. 1個心跳線
3. 4個以太網卡並綁定爲一款ProdNet,
這裏使用4塊以太網卡主要的緣由是XenServer的NIC目前還支持1000M全雙工速度,而在一個3000用戶同時訪問的請求,1000M速率可能就不夠使用。因此使用4塊NIC作綁定,提高帶寬使用。
對應的Windows虛擬機在XenServer上咱們就能夠看到有對應的7塊NIC以及對應VLAN劃分。
到這裏每一個組件的內容就介紹完了。