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