XenDesktop MCS技術在XenServe環境下的存儲空間利用分析

首先,咱們瞭解XenDesktop下MCS建立VM的流程,具體以下:架構

1.建立一個VM模板做爲Master VMide

2.執行snapshotspa

3.Full copy snapshot做爲Base disk ,即在每一個SR拷貝一份base disk(建議每一個SR規劃容納25個VM)架構設計

4.爲每一個VM 建立Diff Disk和Identity Disk設計

那麼server

第4條,就是咱們要分析的對象,由於最終MCS出來的VM都是連接到主鏡像Master Image,佔用的空間是建立的2個磁盤:Diff disk和ID disk。對象


下面咱們就要討論下blog

MCS佔用Xenserver存儲空間大小的分析:it


咱們看第一種情景(文件存儲):io

在支持thin provisioning的存儲上,MCS生成的10個VM,每一個VM都有25G的OS空間,其中10G被OS佔用,3G的數據變化,

那麼最終須要的總空間爲40GB,以下圖:

即說明文件存儲上Diff盤僅佔用實際變化的那部分空間大小


第二種情景(塊存儲):

沒有thin provisioning存儲支持的xenserver上,一樣情景,使用總空間大小爲275GB,以下圖:

即說明塊存儲上的Diff盤的佔用大小等於Base盤的原始大小



因此綜上,Citrix XenDesktop在XenServer上的架構設計更推薦使用NFS類型的存儲。

注:xenserver支持Thin Provisioning功能的存儲包括本地的EXT3和NFS Share


thin provisioning on block based shared SR暫時在xenserver不受支持,由於thin provisoning須要EXT3,此係統更不能用來配置Cluster文件系統,這也是爲何只能在本地磁盤支持thin provisioning功能,不能支持share SR。

相關文章
相關標籤/搜索