天天看點

Citrix Provisioning Services 7.13新功能之PVS加速器

  Citrix Provisioning Services  7.13釋出有一段時間了,今天要介紹下很多朋友還沒注意到的一個新功能------PVS加速器!

     對于這個功能肯定會有很多人不了解,這很正常。因為PVS加速器這個詞是Citrix公司首次提出。在之前版本的産品裡根本就沒有出現過這個詞。

      預設安裝可能看不到PVS加速器,要向使用PVS加速器,我們首先要在XenServer裡面啟用PVS_Cache_Storage.請注意,隻能是XenServer,如果你的伺服器虛拟化用vSphere ESXI 或者是Hyper-v那是沒辦法使用PVS加速器的。

     什麼是PVS加速器呢。以下是官方的說法:

     PVS 加速器利用駐留在 XenServer 的控制域 (dom0) 中的代理機制。啟用了此功能時,PVS 目标裝置(VM) 讀取請求(即,從虛拟磁盤引導、啟動應用程式等)将直接緩存在 XenServer 主機上(即,在實體記憶體和/或存儲庫中)。後續 VM(在同一 XenServer 主機上)從相同的虛拟磁盤引導時或者啟動相同的應用程式時,虛拟磁盤(内容)将直接通過流技術從緩存推送,而非從 PVS 伺服器推送。不再需要通過流技術從 PVS 伺服器推送大大降低了網絡使用率以及伺服器上的處理量,因而大大改進了 VM 的性能。

   如何啟用PVS加速器?

1. 在池中的每個 XenServer 主機上安裝 PVS 加速器補充包。可以從 XenServer 産品下載下傳頁面下載下傳該補充包。可以使用 XenCenter 或 xe CLI 安裝該補充包。有關如何使用 XenCenter 安裝補充包的資訊,請參閱 XenCenter 幫助。有關 CLI 的說明,請參閱《XenServer 7.1 補充包和 DDK 指南》。

2. 在 XenServer 中配置 PVS 加速器。PVS 加速器的配置包括添加新 PVS 站點以及指定 PVS 緩存存儲的位置。可以使用 XenCenter 或 xe CLI 完成此配置。

3. 在 XenServer 中配置 PVS 加速器後,請使用 PVS UI 完成 PVS 站點的緩存配置。

在 XenServer 中使用 CLI 配置 PVS 加速器

1. 運作以下指令可在 XenServer 上建立 PVS 站點:

PVS_SITE_UUID=$(xe pvs-site-introduce name-label=<My PVS Site>)

2. 對于池中的每個主機,請指定應使用的緩存。可以選擇将緩存存儲在存儲庫 (SR) 上或者控制域記憶體中。

在存儲庫上配置緩存存儲為緩存存儲選擇存儲庫 (SR) 時,客戶應考慮以下特性:

優勢:

最新讀取的資料将盡可能緩存在記憶體中,以便通路這些資料的速度能夠與使用控制域記憶體一樣快。

如果位于 SR 上,緩存會變得更大。一般而言,SR 空間的成本遠低于記憶體空間的成本。這表示,在

SR 上緩存能夠解除安裝 PVS 伺服器上的更多負載。

不需要修改控制域記憶體設定。緩存将自動使用控制域中的可用記憶體,永遠不會導緻控制域記憶體不足。

劣勢

如果 SR 速度緩慢,并且請求的資料不在記憶體層中,緩存過程的速度将低于遠端 PVS 伺服器的速度。

執行以下過程可在存儲庫上配置緩存存儲:

a. 運作以下指令可查找應用于緩存的 SR 的 UUID:

xe sr-list name-label=<Local storage> host=<host-name-label> --minimal)

b. 建立緩存存儲。

繼續閱讀