某些組織希望或者需要向用戶交付虛擬Linux桌面以及應(yīng)用,通過在VMware Horizon平臺(tái)下安裝Linux虛擬桌面能夠滿足上述需求。 VMware在2012年增加了對(duì)Linux客戶端的支持,在VMware View 5.0.1中推出了可以在Linux平臺(tái)下使用的View客戶端。該特性使運(yùn)行Ubuntu的Linux個(gè)人電腦能夠訪問位于數(shù)據(jù)中心內(nèi)的Horizon桌面。
View 6.1的新功能是企業(yè)能夠在數(shù)據(jù)中心內(nèi)部署Linux操作系統(tǒng)并將其交付給用戶,而Horizon 7能夠交付功能更強(qiáng)大的圖形界面。 Citrix同樣涉足了Linux VDI領(lǐng)域,推出了可以在XenApp以及XenDesktop下運(yùn)行Linux虛擬桌面。兩大主流的VDI廠商增加了對(duì)Linux的支持表明用戶的確需要使用該服務(wù)。但部署Linux虛擬桌面存在著一些限制。
Linux VDI限制
需要注意的第一個(gè)問題是VMware仍要求組織使用Windows操作系統(tǒng)的部分組件。VDI管理者必須使用活動(dòng)目錄用于身份認(rèn)證,而且連接以及安全服務(wù)器必須是Windows服務(wù)器。
需要了解的下一個(gè)問題是只有部分Linux發(fā)行版通過了VMware認(rèn)證—Red Hat、Ubuntu、Centos以及NeoKylin的指定版本。其他Linux發(fā)行版可能能夠在Horizon 7上運(yùn)行,但VMware并不對(duì)未經(jīng)認(rèn)證的Linux發(fā)行版的功能或性能提供保障。
而且,Horizon沒有創(chuàng)建Linux虛擬機(jī),因此在平臺(tái)中引入Linux桌面前必須進(jìn)行相關(guān)配置。VMware提供了某些PowerShell腳本克隆Linux虛擬機(jī)并部署Horizon代理。請(qǐng)注意腳本中并沒有覆蓋整個(gè)工作流,也沒有將虛擬機(jī)添加到桌面池中。
Windows桌面 VS. Linux桌面Horizon平臺(tái)下的Windows桌面與Linux桌面的功能同樣存在差異。非常有用的單點(diǎn)登錄功能并不適用于Linux桌面。用戶需要依次向Horizon客戶端、Linux桌面提供認(rèn)證證書。
請(qǐng)記住Horizon下第一個(gè)Windows桌面的功能同樣有限。VMware同樣通過Lightwave項(xiàng)目使用輕量級(jí)的目錄訪問協(xié)議而非活動(dòng)目錄用于認(rèn)證。我認(rèn)為在Linux桌面中增加上述任何特性都是有可能的,問題的關(guān)鍵在于VMware是否會(huì)調(diào)用開發(fā)資源進(jìn)行上述開發(fā)。隨著時(shí)間的推移,我們可能會(huì)看到Linux桌面與Windows桌面相同的功能會(huì)越來(lái)越多。
Horizon 7支持通過硬件進(jìn)行加速的3D圖形,這對(duì)CAD以及CAM用戶、特定的應(yīng)用以及石油天然氣開采非常重要。以上應(yīng)用提供了重要的價(jià)值,因此部署VDI的總成本并不是一個(gè)很大的障礙。這些應(yīng)用用戶可能還有一個(gè)Windows桌面用于辦公自動(dòng)化。交付Linux虛擬桌面后就不用在每個(gè)辦公桌上放兩臺(tái)計(jì)算機(jī)了。
總之,Linux不會(huì)攻占整個(gè)桌面,但有些應(yīng)用只能在Linux下運(yùn)行。VMware和Citrix都針對(duì)打算向用戶交付Linux虛擬桌面以及應(yīng)用的組織提供了有價(jià)值的選項(xiàng)。