在準備更新vdi平台時it管理者必須十分小心,因為平台廠商和特定終端裝置有時并不能很好地協同工作。
毫無疑問,更新vdi平台是一件十分複雜的事情。
任何vdi平台都同時包含了來自于多家廠商的多種元件。這使得更新任何或者所有vdi平台元件變得十分複雜甚至危險。如果it部門在将更新應用到某個特性版本之前,沒有仔細測試vdi平台的所有相關元件,那麼有可能會導緻網絡連接配接、系統功能或者其他問題。
更新vdi平台的複雜過程
比如,對于一個擁有幾百台vdi裝置和幾十台伺服器(位于同一個vsphere平台的虛拟機)的小型it環境來說,這種規模的公司通常并沒有足夠的裝置來測試基礎架構變化。一旦出現任何問題,造成的後果将十分嚴重,但是如果沒有出現問題,就不會有人被配置設定專門完成這項工作,因為在這種規模的企業中,每個人都是多面手。
it管理者負責更新view元件,這種情況下it部門需要将view更新到被支援的版本。
it部門應該遵循特定順序來完成view的基本版本更新過程:
更新view composer, 其通常位于vcenter伺服器
更新connection伺服器
更新security伺服器
更新桌面代理軟體
更新view用戶端
前三步預計可以在短時間内完成,在這段時間内單個系統在幾小時内無法通路。最後兩項最後進行,有時候會持續幾個星期甚至幾個月的時間。view元件之間的緊密耦合為vdi更新帶來了很大壓力。
it管理者采取了這些步驟,并且看到管理界面中的所有元件都變成綠色之後,就會認為這次更新成功完成了。但是即便從家裡或者從security伺服器測試虛拟桌面連接配接沒有問題,實際上仍然會存在一些底層問題。
軟硬體沖突
特定情況下,如果員工在辦公室中使用零用戶端或者瘦用戶端,那麼有可能會出現問題。比如,企業的一半vdi裝置是帶有lcd螢幕的三星 nc240,其中裝有teradici tera1晶片。這些零用戶端不支援以前的view 5.1,在更新之後無法連接配接到桌面,原因在于view更改了處理ssl/tls的連接配接方式以加強安全性。軟體發行聲明提到了view在新版本中的所有變化,但是并沒有提及這些變化會阻止安裝有tera1晶片的零用戶端連接配接到桌面。
對于任何vdi環境來說,每家廠商都隻管理屬于自己的部分。企業需要自己確定平台廠商和終端裝置廠商所提供的所有元件能夠在一起協同工作。
如果it部門在更新之前對受到影響的伺服器制作快照,那麼一旦出現問題,管理者就可以回複到快照時的狀态。如果想要復原更新,那麼管理者需要復原所有view伺服器和vcenter伺服器。當然,復原操作意味着所有vdi使用者都将不能正常通路。撤銷vdi平台更新之後系統會恢複到之前狀态。這時管理層需要決定下一步怎樣做。在這個示例中,如果繼續更新view,那麼公司需要替換100個零用戶端。如果不進行更新,那麼就隻能運作不再被支援的view版本,并且不能夠更新vsphere。
vdi更新經驗
這就是為什麼在宣稱vdi平台成功更新之前,管理者必須測試每一種通路裝置和網絡連接配接。對于view來說,他們還應該能夠使用hcl(vmware hardware compatibility list)。這樣能夠確定在更新之後支援零用戶端以及每種其他軟體和硬體元件。最好每次都對hcl頁面制作快照。hcl可能會改變或增加另外一種出現問題的view更新。
vdi平台更新的複雜性仍然讓人頭疼,在某一種硬體環境中能夠正常工作的軟體版本可能并不适用于其他平台。
本文作者:alastair cooke
來源:51cto