當(dāng)IT專業(yè)人員部署VDI時(shí),他們會遇到很多潛在的陷阱,包括配置過多和太少資源、遠(yuǎn)程工作人員的交付問題以及應(yīng)用程序兼容性問題。
無論是企業(yè)是剛剛開始其VDI之旅,還是計(jì)劃對其現(xiàn)有基礎(chǔ)架構(gòu)進(jìn)行重大更改,IT部門都必須先測試更改,然后再部署到生產(chǎn)環(huán)境中。IT部門可以測試臺式機(jī)和用戶類型的當(dāng)前情況,以了解部署的確切需求。
良好的VDI測試可解決很多問題,包括網(wǎng)絡(luò)帶寬要求、桌面和應(yīng)用程序延遲、用戶體驗(yàn)、打印機(jī)兼容性等方面。當(dāng)IT專業(yè)人員對測試結(jié)果感到滿意,他們就可以在整個(gè)企業(yè)中部署VDI,他們甚至可在問題發(fā)生前就已經(jīng)解決問題。
但是,IT專業(yè)人員應(yīng)先制定VDI測試清單,以確保他們的測試過程將產(chǎn)生準(zhǔn)確且可操作的結(jié)果。
VDI測試中應(yīng)包含的基準(zhǔn)
VDI測試的主要方面之一是確定每個(gè)用戶所需的資源。對于運(yùn)行視頻編輯軟件的用戶,存儲和內(nèi)存需求將遠(yuǎn)遠(yuǎn)超過僅運(yùn)行Microsoft Outlook和Word的用戶。IT專業(yè)人員必須使用VDI測試來確定資源差異到底有多大,以便用戶可以避免性能問題。
在VDI測試中,另一個(gè)基于資源的方面是桌面登錄時(shí)間。啟動風(fēng)暴期間的資源短缺可能會導(dǎo)致用戶嘗試登錄時(shí)面臨重大延遲,從而使用戶感到沮喪。IT應(yīng)該在測試過程中創(chuàng)造啟動風(fēng)暴,以確定對登錄時(shí)間的影響并解決該問題。用戶配置文件的復(fù)雜性和策略應(yīng)用程序也可能導(dǎo)致更長的登錄時(shí)間。
對于桌面性能和登錄時(shí)間的問題,IT必須根據(jù)企業(yè)的需求,為測試結(jié)果設(shè)置可衡量的VDI性能目標(biāo),例如最大可接受的延遲時(shí)間和平均桌面登錄時(shí)間。有些企業(yè)可能能夠接受較長的登錄時(shí)間,但銀行或醫(yī)療保健等領(lǐng)域具有時(shí)間敏感職能,可能傾向于付出高昂的代價(jià)以最大程度地減少登錄時(shí)間。
即使具有正確的基礎(chǔ)結(jié)構(gòu)和配置,如果網(wǎng)絡(luò)不能滿足VDI的帶寬需求,VDI的性能也會很差。這可能導(dǎo)致延遲問題,尤其是對于虛擬應(yīng)用程序。 IT可以用于VDI網(wǎng)絡(luò)負(fù)載測試的基準(zhǔn)是,比較虛擬機(jī)與PC的應(yīng)用程序啟動時(shí)間和性能,PC運(yùn)行在傳統(tǒng)臺式機(jī)環(huán)境中,運(yùn)行相同操作系統(tǒng)和應(yīng)用程序。
雖然并不能確保VM提供完全相同的性能,但該基準(zhǔn)測試使IT管理員在進(jìn)行網(wǎng)絡(luò)容量規(guī)劃時(shí),提供現(xiàn)實(shí)的用戶體驗(yàn)(UX)構(gòu)想。
VDI測試清單
當(dāng)IT專業(yè)人員為其VDI設(shè)定理想的基準(zhǔn)后,他們應(yīng)該核對VDI測試清單,以確保覆蓋其基礎(chǔ)設(shè)施。
雖然不同供應(yīng)商會有不同具體步驟,但I(xiàn)T專業(yè)人員應(yīng)遵循以下步驟:
1. 確定成功標(biāo)準(zhǔn)
在IT管理員開始進(jìn)行VDI測試前,他們應(yīng)該與業(yè)務(wù)部門領(lǐng)導(dǎo)商討,確定衡量成功的標(biāo)準(zhǔn)。 VDI并非適合每個(gè)用例,因此,當(dāng)企業(yè)開始VDI之旅時(shí),必須確定優(yōu)點(diǎn)是否超過缺點(diǎn)。通常,這涉及創(chuàng)建概念證明來概述目標(biāo),例如提高安全性、降低維護(hù)成本或提高應(yīng)用程序升級的便利性。
企業(yè)在制定目標(biāo)時(shí)應(yīng)著眼于特異性和可測量性。例如,如果目標(biāo)是減少維護(hù)成本,則企業(yè)應(yīng)設(shè)定減少成本的具體金額或百分比。
企業(yè)應(yīng)以書面形式概述這些目標(biāo),因此,IT員工與業(yè)務(wù)負(fù)責(zé)人之間不會存在波動或分歧。
2. 定義測試參數(shù)并驗(yàn)證基本功能
在部署VDI或?qū)μ摂M桌面進(jìn)行任何更改之前,IT員工應(yīng)確保其現(xiàn)有基礎(chǔ)架構(gòu)滿足虛擬桌面平穩(wěn)運(yùn)行的要求。
企業(yè)應(yīng)確保:
他們有足夠的資源(CPU、內(nèi)存等)來支持VDI;
VM滿足他們計(jì)劃測試的任何軟件的要求;
網(wǎng)絡(luò)連接足夠強(qiáng)大以支持VM。
在VDI測試清單中,此步驟包括為指標(biāo)的可接受性能設(shè)置基準(zhǔn),這些指標(biāo)包括:延遲、桌面登錄時(shí)間、應(yīng)用程序性能,并跟蹤桌面資源使用情況–相對于預(yù)期資源使用情況。IT專業(yè)人員還可以通過查看測試虛擬機(jī)消耗的資源,并將其與VDI資源池進(jìn)行比較,以對其整個(gè)VDI系統(tǒng)進(jìn)行負(fù)載測試。
舉一個(gè)小規(guī)模的例子,如果IT部門通常同時(shí)運(yùn)行100個(gè)虛擬機(jī)進(jìn)行視頻編輯,并計(jì)劃每臺計(jì)算機(jī)從200個(gè)虛擬GPU池中拉出,那么,測試機(jī)不應(yīng)同時(shí)使用2個(gè)以上虛擬GPU。如果計(jì)算機(jī)使用的虛擬機(jī)GPU超過2個(gè),則VDI管理員必須對基礎(chǔ)架構(gòu)進(jìn)行更改。但是,借助虛擬GPU,VDI可以根據(jù)哪些用戶最需要資源來分配這些資源。這不會消除規(guī)劃最大容量的需要,但是當(dāng)VDI不能以最大容量運(yùn)行時(shí),它可以幫助改進(jìn)用戶體驗(yàn)。
在此步驟中,IT應(yīng)確保最終用戶在其虛擬桌面上具有基本功能,例如訪問登錄界面和初始應(yīng)用程序屏幕。通常,最簡單的做法是使用第三方工具,例如Login VSI。 IT管理員可以手動執(zhí)行此操作,但是他們應(yīng)該考慮使用第三方工具-特別是對于大規(guī)模測試。
3. 啟動并準(zhǔn)備虛擬機(jī)用于測試
IT專業(yè)人員可以通過幾種不同的方式完成此過程。如果他們只想測試來自各個(gè)用戶組的單個(gè)VM映像,則可以啟動每個(gè)用戶組映像的克隆。如果IT專業(yè)人員希望測試更大數(shù)量的映像,則可以批量克隆單個(gè)圖像。對于該過程,不同供應(yīng)商有不同做法,但是虛擬桌面管理員應(yīng)該熟悉啟動和克隆過程。
IT管理員應(yīng)將配置系統(tǒng)視為此過程的一部分。使用配置系統(tǒng)可能需要做更多的工作,但是它會生成黃金映像作為克隆的基礎(chǔ)。
4. 運(yùn)行用戶驗(yàn)收測試
用戶驗(yàn)收測試(UAT)可幫助IT確定用戶體驗(yàn)是否會受到影響。同樣,第三方測試工具(例如Login VSI)也可提供幫助,通過使用虛擬用戶來測試臺式機(jī)的性能。
IT人員還應(yīng)該讓真實(shí)用戶參與測試,因?yàn)槠聊凰⑿驴赡軙舆t或者自動化工具無法跟蹤其他問題。
此步驟還應(yīng)包括應(yīng)用程序測試。根據(jù)企業(yè)VDI的設(shè)置方式的不同,對虛擬應(yīng)用程序的測試過程可能會有很大差異。現(xiàn)在有很多方法來托管和交付虛擬應(yīng)用程序,例如應(yīng)用程序分層和應(yīng)用程序流等。這使得故障排除過程極為獨(dú)特,但是對于大多數(shù)企業(yè)而言,測試過程都具有相同的目標(biāo):復(fù)制用戶活動。
IT將需要以與用戶相同的方式打開應(yīng)用程序并與之交互。在某些情況下,這意味著打開多個(gè)應(yīng)用程序并在它們之間來回切換。在其他情況下,這可能涉及長時(shí)間與資源密集型應(yīng)用程序進(jìn)行交互。當(dāng)IT復(fù)制用戶的行為后,他們應(yīng)該比較在第三步驟中設(shè)置的性能基準(zhǔn)。此外,IT應(yīng)該讓將在此步驟中使用應(yīng)用程序的實(shí)際最終用戶參與進(jìn)來,而不只是IT員工。
5. 仔細(xì)檢查UAT性能結(jié)果
雖然在實(shí)際中,用戶遇到的登錄時(shí)間問題可能比測試過程中更復(fù)雜,但這是重要步驟,以確保沒有任何重大資源問題,或避免機(jī)器配置花費(fèi)非常長的時(shí)間來加載。
啟動和登錄時(shí)間是IT專業(yè)人員可衡量的最重要性能指標(biāo)。盡管IT專業(yè)人員不太可能在少數(shù)測試計(jì)算機(jī)上引發(fā)啟動風(fēng)暴,但他們可以推斷在測試環(huán)境中登錄時(shí)間是否可以接受。
在此步驟中,IT管理員還應(yīng)檢查對外圍設(shè)備的訪問。如果VM將與任何外部設(shè)備(例如打印機(jī)、其他顯示器、藍(lán)牙鼠標(biāo)或USB閃存驅(qū)動器)進(jìn)行交互,則IT專業(yè)人員應(yīng)測試虛擬機(jī),以查看它們是否可以成功進(jìn)行交互。
例如,虛擬機(jī)通常依靠主機(jī)的映射和配置,以與外部和輔助設(shè)備進(jìn)行交互,因此VDI管理員應(yīng)檢查端點(diǎn)本身是否可以連接到設(shè)備。如果端點(diǎn)連接到設(shè)備,但虛擬機(jī)未連接,則IT應(yīng)能夠編輯計(jì)算機(jī)的硬件設(shè)置或檢查策略設(shè)置以添加新的設(shè)備連接。
此步驟應(yīng)驗(yàn)證用戶是否有權(quán)訪問其工作所需的文件。對于使用企業(yè)文件同步和共享服務(wù)的企業(yè),通常不會過多地依賴用戶從驅(qū)動程序打開和編輯文件,其他用戶需要經(jīng)常訪問這些共享驅(qū)動器。盡管如此,在很多情況下,用戶將至少需要某些驅(qū)動程序的訪問權(quán)限,因此IT專業(yè)人員應(yīng)打開Windows文件資源管理器以確保所有必需的驅(qū)動器都可用。
6. 解決已知問題
如果IT遇到意外問題或異常問題,VDI平臺中的事件日志(或者更好的是供應(yīng)商的監(jiān)控系統(tǒng))可以顯示哪里出現(xiàn)問題。即使虛擬機(jī)運(yùn)行非常正常,VDI管理員仍應(yīng)瀏覽事件日志,以確保沒有意外事件。然后,對于任何錯(cuò)誤消息或異常事件,管理員應(yīng)對比參考VDI軟件供應(yīng)商的已知事件目錄—應(yīng)該在供應(yīng)商的在線文檔中。
例如,VDI管理員解決緩慢啟動和登錄問題的方法之一是添加更多IOPS。管理員還可以將虛擬機(jī)配置為在用戶通常登錄前幾個(gè)小時(shí)開始啟動過程。通過這種方式,當(dāng)用戶輸入登錄信息,預(yù)啟動的計(jì)算機(jī)就可以準(zhǔn)備就緒。啟動緩慢也可能是由于很多其他原因,例如RAM、網(wǎng)絡(luò)或用戶配置文件問題。
VDI測試供應(yīng)商和工具
虛擬化供應(yīng)商在VMware Workstation和Citrix Workspace等產(chǎn)品中提供測試工具,IT可以將其用于測試部署,作為VDI測試清單的一部分。
每個(gè)工具都有自己的準(zhǔn)則,但是對于VMware Workstation,IT專業(yè)人員在開始測試過程時(shí),應(yīng)先定義運(yùn)行測試的VM的條件,包括每個(gè)應(yīng)用程序的使用情況以及可用磁盤空間、RAM和CPU桌面。IT必須定義主機(jī)本身,在這種情況下為VMware的ESXi虛擬機(jī)管理程序。
當(dāng)測試部署準(zhǔn)備就緒,IT應(yīng)打開其虛擬化平臺管理控制臺(在本例中為VMware vCenter),并指示其添加ESXi主機(jī)并運(yùn)行測試VM。此時(shí),IT應(yīng)將VM集成到Active Directory(AD)中,以跟蹤、更改和管理測試部署。
對于Citrix虛擬桌面部署,VDI測試團(tuán)隊(duì)可以使用Citrix Quick Launch Tool進(jìn)行VDI性能測試和容量測量。但是,此工具可能會無法滿足某些企業(yè)的需求,因?yàn)樗哂凶陨砭窒扌裕ㄗ疃鄿y試30個(gè)帳戶。在這種情況下,虛擬桌面管理員應(yīng)該使用Login VSI或EG Innovations等供應(yīng)商提供的第三方測試工具。
Citrix管理員在運(yùn)行測試時(shí),應(yīng)首先通過IP地址或XML命令在數(shù)據(jù)中心中指定一臺或多臺服務(wù)器。然后,IT部門可以為測試會話設(shè)置可自定義選項(xiàng),包括檢查客戶端打印機(jī)、顯示類型和位圖緩存。就像VMware VDI測試一樣,Citrix VDI測試也以AD域?yàn)槟繕?biāo)。
測量VDI測試結(jié)果并重新測試
通過VDI測試的結(jié)果,IT專業(yè)人員現(xiàn)在可以獲得更多信息,以了解其性能和資源需求估算是否符合實(shí)際。如果測試結(jié)果表明配置過多或不足,則IT應(yīng)該重新評估并運(yùn)行更多測試,直到VM達(dá)到令人滿意的水平。
IT專業(yè)人員不應(yīng)該僅僅查看登錄時(shí)間來確定測試是否成功;他們還必須考慮所有用戶類型可能遇到的崩潰、延遲問題以及硬件或軟件兼容性問題。AD和VDI管理控制臺應(yīng)為IT提供必要的性能指標(biāo),以判斷結(jié)果。
IT專業(yè)人員應(yīng)向主管或執(zhí)行人員展示其結(jié)果、與先前基準(zhǔn)的比較以及任何其他相關(guān)數(shù)據(jù)。企業(yè)需要管理員和決策者討論最佳選項(xiàng),其中包括增加VDI資源池或完全使用不同的虛擬化技術(shù)。
當(dāng)VDI測試得出的結(jié)果與估計(jì)一致時(shí),IT部門可以推進(jìn)其部署計(jì)劃。當(dāng)IT專業(yè)人員將部署規(guī)模擴(kuò)大到整個(gè)企業(yè),或因安全補(bǔ)丁、操作系統(tǒng)更新或其他新軟件組件更改VDI時(shí),可能會遇到意外問題。但是,預(yù)先測試VDI計(jì)劃可確保主要的配置或性能問題不會使IT遭受意外打擊。
責(zé)編AJX
-
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
54文章
11187瀏覽量
103874 -
IT
+關(guān)注
關(guān)注
2文章
868瀏覽量
63633 -
vdi
+關(guān)注
關(guān)注
0文章
18瀏覽量
5075
發(fā)布評論請先 登錄
相關(guān)推薦
評論