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. 創建緩存存儲。

xe pvs-cache-storage-create host=<host-name-label> pvs-site-uuid=<PVS_SITE_UUID>

sr-uuid=<SR_UUID> size=<10GiB>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章