在準(zhǔn)備升級VDI平臺時(shí)IT管理員必須十分小心,因?yàn)槠脚_廠商和特定終端設(shè)備有時(shí)并不能很好地協(xié)同工作。
毫無疑問,升級VDI平臺是一件十分復(fù)雜的事情。
任何VDI平臺都同時(shí)包含了來自于多家廠商的多種組件。這使得升級任何或者所有VDI平臺組件變得十分復(fù)雜甚至危險(xiǎn)。如果IT部門在將更新應(yīng)用到某個(gè)特性版本之前,沒有仔細(xì)測試VDI平臺的所有相關(guān)組件,那么有可能會(huì)導(dǎo)致網(wǎng)絡(luò)連接、系統(tǒng)功能或者其他問題。
升級VDI平臺的復(fù)雜過程
比如,對于一個(gè)擁有幾百臺VDI設(shè)備和幾十臺服務(wù)器(位于同一個(gè)vSphere平臺的虛擬機(jī))的小型IT環(huán)境來說,這種規(guī)模的公司通常并沒有足夠的設(shè)備來測試基礎(chǔ)架構(gòu)變化。一旦出現(xiàn)任何問題,造成的后果將十分嚴(yán)重,但是如果沒有出現(xiàn)問題,就不會(huì)有人被分配專門完成這項(xiàng)工作,因?yàn)樵谶@種規(guī)模的企業(yè)中,每個(gè)人都是多面手。
IT管理員負(fù)責(zé)升級View組件,這種情況下IT部門需要將View升級到被支持的版本。
IT部門應(yīng)該遵循特定順序來完成View的基本版本升級過程:
1. 升級View Composer, 其通常位于vCenter服務(wù)器
2.升級Connection服務(wù)器
3.升級Security服務(wù)器
4.升級桌面代理軟件
5.升級View客戶端
前三步預(yù)計(jì)可以在短時(shí)間內(nèi)完成,在這段時(shí)間內(nèi)單個(gè)系統(tǒng)在幾小時(shí)內(nèi)無法訪問。最后兩項(xiàng)最后進(jìn)行,有時(shí)候會(huì)持續(xù)幾個(gè)星期甚至幾個(gè)月的時(shí)間。View組件之間的緊密耦合為VDI升級帶來了很大壓力。
IT管理員采取了這些步驟,并且看到管理界面中的所有組件都變成綠色之后,就會(huì)認(rèn)為這次升級成功完成了。但是即便從家里或者從Security服務(wù)器測試虛擬桌面連接沒有問題,實(shí)際上仍然會(huì)存在一些底層問題。
軟硬件沖突
特定情況下,如果員工在辦公室中使用零客戶端或者瘦客戶端,那么有可能會(huì)出現(xiàn)問題。比如,企業(yè)的一半VDI設(shè)備是帶有LCD屏幕的三星 NC240,其中裝有Teradici Tera1芯片。這些零客戶端不支持以前的View 5.1,在升級之后無法連接到桌面,原因在于View更改了處理SSL/TLS的連接方式以加強(qiáng)安全性。軟件發(fā)行聲明提到了View在新版本中的所有變化,但是并沒有提及這些變化會(huì)阻止安裝有Tera1芯片的零客戶端連接到桌面。
對于任何VDI環(huán)境來說,每家廠商都只管理屬于自己的部分。企業(yè)需要自己確保平臺廠商和終端設(shè)備廠商所提供的所有組件能夠在一起協(xié)同工作。
如果IT部門在升級之前對受到影響的服務(wù)器制作快照,那么一旦出現(xiàn)問題,管理員就可以回復(fù)到快照時(shí)的狀態(tài)。如果想要回滾升級,那么管理員需要回滾所有View服務(wù)器和vCenter服務(wù)器。當(dāng)然,回滾操作意味著所有VDI用戶都將不能正常訪問。撤銷VDI平臺升級之后系統(tǒng)會(huì)恢復(fù)到之前狀態(tài)。這時(shí)管理層需要決定下一步怎樣做。在這個(gè)示例中,如果繼續(xù)升級View,那么公司需要替換100個(gè)零客戶端。如果不進(jìn)行升級,那么就只能運(yùn)行不再被支持的View版本,并且不能夠升級vSphere。
VDI升級經(jīng)驗(yàn)
這就是為什么在宣稱VDI平臺成功升級之前,管理員必須測試每一種訪問設(shè)備和網(wǎng)絡(luò)連接。對于View來說,他們還應(yīng)該能夠使用HCL(VMware Hardware Compatibility List)。這樣能夠確保在升級之后支持零客戶端以及每種其他軟件和硬件組件。最好每次都對HCL頁面制作快照。HCL可能會(huì)改變或增加另外一種出現(xiàn)問題的View更新。
VDI平臺升級的復(fù)雜性仍然讓人頭疼,在某一種硬件環(huán)境中能夠正常工作的軟件版本可能并不適用于其他平臺。