簡介
VMware View 是一個企業(yè)級虛擬桌面管理器,可將授權(quán)用戶安全連接到集中式虛擬桌面。通過該管理器, 您可以將虛擬桌面整合到數(shù)據(jù)中心服務(wù)器上,并獨(dú)立管理操作系統(tǒng)、應(yīng)用和數(shù)據(jù),從而在提高業(yè)務(wù)敏捷性的 同時使終端用戶能夠通過任何網(wǎng)絡(luò)獲得靈活的高性能桌面體驗。
存儲是 VMware View 實(shí)施的基礎(chǔ)。本文檔面向正在考慮實(shí)施 View 的架構(gòu)師和系統(tǒng)管理員。文中列出了要了解自己環(huán)境的特征應(yīng)采取的步驟,從確定您環(huán)境中的用戶類型到選擇存儲協(xié)議和存儲技術(shù)等諸多步驟。
本文檔涵蓋以下主題 :
Windows 磁盤 I/O 工作負(fù)載
基礎(chǔ)映像注意事項
存儲協(xié)議選項
存儲技術(shù)選項
存儲陣列決策
提高存儲性能
Windows磁盤I/O工作負(fù)載
要做出正確的存儲大小規(guī)劃和設(shè)計決策,您需要了解 Windows XP 和 Windows 7 的磁盤輸入和輸出 (I/O) 特征。 為了便于描述特征,您可以將工作人員分為輕量級用戶或重量級用戶。輕量級用戶在日常工作中一般使用電 子郵件 (Outlook)、Excel、Word 和 Web 瀏覽器(Internet Explorer 或 Firefox)。他們做的通常是數(shù)據(jù)錄入或 文書工作。重量級用戶掌握全面的知識,他們不僅使用輕量級用戶所用的各種工具(Outlook、Excel、Word、 Internet Explorer 和 Firefox),而且還處理大型的 PowerPoint 演示文稿以及執(zhí)行其他的大型文件操作。業(yè)務(wù) 經(jīng)理、管理層以及市場營銷人員都屬于此類用戶。
“信息工作人員磁盤I/O 吞吐量”改編自文檔“VMware VDI 服務(wù)器調(diào)整和擴(kuò)展”(請參見“資源”獲取鏈接), 它針對大量 VMware View(以前稱為 VDI)桌面(每個 VMware ESX 主機(jī)上大約有 20 個桌面)對輕量級用戶 和重量級用戶的磁盤使用情況做了比較。結(jié)果表明,平均有超過 90% 的信息工作人員的磁盤I/O 中包含讀取 操作。
為了明智地選擇存儲子系統(tǒng),您需要將這些吞吐量的值轉(zhuǎn)化為 SAN 和 NAS 存儲行業(yè)所用的每秒 I/O 操作數(shù)(IOPS) 的值。您可以利用以下公式將吞吐率轉(zhuǎn)化為 IOPS :
雖然 NTFS 文件系統(tǒng)分配的標(biāo)準(zhǔn)大小是 4 KB,但 Windows 可使用 64 KB 的數(shù)據(jù)塊大小,Windows 7 可使用1 MB 的數(shù)據(jù)塊大小進(jìn)行磁盤 I/O。
如果使用最壞情況(重量級用戶)7.0 MB/秒的吞吐量以及較小的數(shù)據(jù)塊大小 64 KB,則全組大約 20 個Windows 虛擬機(jī)將產(chǎn)生 112 IOPS。
基礎(chǔ)映像注意事項
大多數(shù) View 實(shí)施都從少量的基礎(chǔ)映像(黃金級映像)部署托管桌面。由于這些基礎(chǔ)映像需要重復(fù)使用, 因此在創(chuàng)建這些映像時務(wù)必要小心。您可以通過調(diào)整操作系統(tǒng)設(shè)置、應(yīng)用程序集以及用戶數(shù)據(jù)來優(yōu)化映像大小。優(yōu)化操作系統(tǒng)設(shè)置還可在提高整體系統(tǒng)性能方面帶來更多優(yōu)勢。
操作系統(tǒng)設(shè)置
不管采用哪種底層存儲技術(shù),減少操作系統(tǒng)的占用空間都是 View 體系結(jié)構(gòu)的最佳實(shí)踐。操作系統(tǒng)經(jīng)過虛擬化之后,傳統(tǒng)桌面 PC 實(shí)施過程中用到的許多組件就不再需要了。您可以利用各種可用的實(shí)用程序去除不必要的 功能,以此來簡化基礎(chǔ)操作系統(tǒng)。
盡管我們的主要目標(biāo)是減小映像大小,但性能提高也是一個重要的附加效果。去除不必要的組件可以減少與 虛擬桌面中不需要的流程和服務(wù)相關(guān)的開銷。
應(yīng)用集
在 View 部署過程中,應(yīng)用的部署方式會直接影響最終桌面映像的大小。在傳統(tǒng)的桌面環(huán)境中,應(yīng)用程序可以 直接安裝在本地硬盤上,然后流式傳輸至桌面,也可以使用基于服務(wù)器的計算模型集中部署。
在 View 環(huán)境中,基本的部署方法保持不變,但 View 提供了新的應(yīng)用管理機(jī)會。例如,多個 View 用戶可以利 用某類單個桌面映像,映像中包括基礎(chǔ)操作系統(tǒng)以及必要的應(yīng)用。管理員可以基于該單個黃金級映像創(chuàng)建桌 面池。用戶登錄時,View 將基于基礎(chǔ)映像從池中分配一個新桌面,桌面中包含熱修補(bǔ)程序、應(yīng)用程序更新和 新增功能。
管理單個基礎(chǔ)模板而不是多個獨(dú)立的桌面映像(每個映像都有自己的應(yīng)用集)可以降低應(yīng)用部署的總體復(fù)雜性。 您可以將 View 配置為通過各種方式克隆此基礎(chǔ)模板(例如在虛擬磁盤級別、數(shù)據(jù)存儲級別或卷級別),以使 桌面能夠滿足各類用戶的不同存儲要求。
如果您使用基于存儲或基于虛擬化的快照技術(shù),則在大量虛擬機(jī)中增加本地安裝的應(yīng)用可能會導(dǎo)致存儲需求
有所提高,而性能有所降低。因此 VMware 建議您,僅對于基于自定義映像的單獨(dú)桌面,才將應(yīng)用程序直接部 署到虛擬機(jī)上。
盡管使用基于服務(wù)器的傳統(tǒng)計算模型來部署集中式應(yīng)用的成功幾率有限,但您可以利用這種方法減少與向虛 擬化桌面提供應(yīng)用相關(guān)的開銷。
此外,基于服務(wù)器的計算還能提高每個運(yùn)行 View 桌面的 ESX 主機(jī)上的虛擬桌面工作負(fù)載量,因為應(yīng)用處理開 銷被卸載到了托管這些應(yīng)用的服務(wù)器上。而且,您還可以通過基于服務(wù)器的計算實(shí)現(xiàn)靈活的負(fù)載管理、更輕 松的復(fù)雜一線業(yè)務(wù)應(yīng)用更新和全局應(yīng)用訪問。不管您的 View 部署是如何設(shè)計的,您都可以使用基于服務(wù)器的 計算作為應(yīng)用分發(fā)的整體方法。
用戶數(shù)據(jù)
對于 View 桌面中用戶特定數(shù)據(jù)的最佳實(shí)踐是,將盡可能多的用戶數(shù)據(jù)重定向到基于網(wǎng)絡(luò)的文件共享。要最大程度地發(fā)揮共享存儲技術(shù)的優(yōu)勢,請將單獨(dú)的虛擬桌面視為一次性桌面。盡管您可以設(shè)置永久虛擬桌面(通 常是一對一專用桌面),但 View 的某些重要優(yōu)勢恰恰在于能夠輕松更新基礎(chǔ)映像,并讓 View 基礎(chǔ)架構(gòu)將這些 更改作為一個全新的虛擬桌面來分發(fā)。您可以通過更新黃金級映像來對 View 桌面進(jìn)行更新,View 將根據(jù)需要 調(diào)配新桌面。
如果您使用的是永久桌面和池,則可以將用戶數(shù)據(jù)存儲在本地。不過 VMware 建議您將數(shù)據(jù)存儲到集中式文件 存儲中。如果您將桌面映像與數(shù)據(jù)分開存儲,則可以更輕松地更新桌面映像。
在 Windows 基礎(chǔ)架構(gòu)中,管理員經(jīng)常會遇到與漫游配置文件相關(guān)的問題。不過,漫游配置文件經(jīng)過正確的設(shè)計后可以變得很穩(wěn)定,您可以在 View 環(huán)境中成功使用這些文件。成功使用漫游配置文件的關(guān)鍵在于要保持配置文件盡可能的小。通過使用文件夾重定向,尤其是通過超越在標(biāo)準(zhǔn)組策略對象中的默認(rèn)值,您可以將漫游配置文件拆分到最小。
為減小配置文件大小,您可以重定向以下關(guān)鍵文件夾 :
應(yīng)用數(shù)據(jù)
我的文檔
我的圖片
我的音樂
桌面
收藏夾
Cookie
模板
不管您使用的是不是永久池,桌面映像中都不應(yīng)包含本地數(shù)據(jù)。如果組織要求使用本地數(shù)據(jù)存儲,則應(yīng)對這種要求加以限制。
此外,鎖定桌面也很重要,其中包括防止用戶在虛擬機(jī)的根目錄驅(qū)動器上創(chuàng)建文件夾。在設(shè)計 View 部署的安 全性時,您可以充分利用基于服務(wù)器的傳統(tǒng)計算模型中的諸多策略設(shè)置和準(zhǔn)則。
重定向所有數(shù)據(jù)最終可以獲得的好處是,您只需歸檔或備份用戶數(shù)據(jù)和基礎(chǔ)模板。無需備份每個單獨(dú)的用戶 的 View 桌面。
配置注意事項
構(gòu)建桌面映像時,應(yīng)確保虛擬機(jī)不會消耗不必要的計算資源。您可以安全地做出以下配置更改以提高性能和可擴(kuò)展性 :
關(guān)閉圖形屏幕保護(hù)程序。僅使用基本的空 Windows 登錄屏幕保護(hù)程序。
禁用脫機(jī)文件和文件夾。
禁用除字體平滑之外的所有 GUI 增強(qiáng)功能,例如主題。
禁用所有 COM 端口。
用戶注銷時刪除本地緩存的漫游配置文件。
在您的 View 實(shí)施過程中,需要考慮托管桌面中運(yùn)行的應(yīng)用如何訪問存儲,這一點(diǎn)非常重要。例如,如果多個虛擬機(jī)共享一個基礎(chǔ)映像,并且同時都在運(yùn)行病毒掃描,則性能可能會明顯下降,因為這些虛擬機(jī)都會試圖 在同一個時間使用同一個 I/O 路徑。對存儲資源進(jìn)行過度同步訪問會降低性能
根據(jù)您的存儲縮減計劃,一般應(yīng)將虛擬機(jī)的交換文件與虛擬機(jī)的快照文件存儲在不同的位置。在有些情況下, 利用快照技術(shù)節(jié)約存儲時,可能會需要使用交換文件,從而增加了快照大小,以至于性能降低。舉例來說, 如果您在有大量磁盤活動和極高內(nèi)存使用頻率的環(huán)境中使用虛擬桌面,尤其是在因所有內(nèi)存均已使用而導(dǎo)致頁面文件活動增加的情況下,就可能出現(xiàn)這種現(xiàn)象。這僅適用于您使用基于陣列的快照來節(jié)約共享存儲使用的情況。