理論上講,在VDI環(huán)境中為所有的用戶部署一個單一的鏡像會非常方便,易于管理,而且可以減少對存儲容量的需求。然而在現(xiàn)實情況中,對單一鏡像環(huán)境進行管理的一些注意事項往往是管理員需要著重去了解的。
一些用戶選擇部署虛擬桌面基礎(chǔ)架構(gòu)(VDI)的一個原因就是要充分利用單一鏡像的管理優(yōu)勢。單一鏡像管理軟件使用驅(qū)動程序注入技術(shù)將鏡像數(shù)據(jù)以流的方式傳輸?shù)接嬎銠C。它還會跟蹤配置文件并具有驅(qū)動程序庫,所以它知道每臺計算機所需要的驅(qū)動程序,并使之可以正常運行。這個鏡像,稱之為“黃金映像”,可以用來部署到多個桌面和用戶。有了它,對操作系統(tǒng)的修補和更新只需一次。這聽起來容易,但實際上并非如此簡單。而且對于VDI環(huán)境來說,并不一定需要采用單一鏡像的管理方式。
單一鏡像的管理方式有哪些缺陷?
向一組用戶部署VDI鏡像時,主鏡像文件會處于鎖定狀態(tài),但用戶仍可自定義其桌面,并安裝新的應(yīng)用程序。所有這些個性化的信息都是與主鏡像分開存放的,它們將被存儲在本地硬盤,共享網(wǎng)絡(luò)驅(qū)動器,以及虛擬驅(qū)動器中。但隨著這些個性化信息的不斷增加,用戶登錄到虛擬桌面時需要加載的內(nèi)容也越來越多,這很容易產(chǎn)生性能問題。而且對于VDI使用單一鏡像進行管理的優(yōu)勢也會產(chǎn)生負(fù)面影響,如果每個用戶都需要大量空間來保存其個性化的數(shù)據(jù),這將無法起到節(jié)省存儲空間的作用。對于管理,你甚至需要處理更多關(guān)于性能和容量方面的問題。
管理員能做什么?
當(dāng)存儲容量達(dá)到臨界值,又或有應(yīng)用程序和操作系統(tǒng)補丁發(fā)布時,管理員可以重建并重新部署主鏡像。但請記住,新的主鏡像可能會與用戶的自定義內(nèi)容不兼容,這樣將會迫使用戶重新安裝或重新配置他們的個人設(shè)置和第三方應(yīng)用程序。
當(dāng)然,對于鏡像的管理,也有一些工具可以借鑒。但這將無法充分利用真正的單一鏡像的優(yōu)勢。例如,Windows Server 2012中,鏡像管理工具可以讓管理員對整個VDI環(huán)境一目了然,針對用戶所在的桌面池進行補丁部署。也可以為一些有相同使用要求的較小用戶群體分別部署不同的鏡像。此外,VMware的Horizon Mirage將鏡像分割成層。你將至少擁有一個基本操作系統(tǒng)鏡像層,加上各種驅(qū)動程序庫和應(yīng)用層,然后就可以通過不同的驅(qū)動和應(yīng)用程序?qū)拥慕M合部署給需要的用戶。這可以讓你在更新某一部分的時候不互相干擾。
非VDI環(huán)境的單一鏡像管理
磁盤流工具可以實現(xiàn)跟VDI環(huán)境一樣的單一鏡像管理方式。VDI中的單一鏡像管理使每一個虛擬機都加載相同的鏡像,啟動完成后,只有代表每個虛擬機的唯一身份信息的數(shù)據(jù)是不同的。使用磁盤流工具,你可以將統(tǒng)一的鏡像以流的方式通過網(wǎng)絡(luò)傳輸?shù)接嬎銠C或者虛擬機。磁盤流工具只傳輸網(wǎng)絡(luò)啟動Windows系統(tǒng)所用到的基本數(shù)據(jù)。一旦Windows啟動完成,磁盤流工具只需發(fā)送那些系統(tǒng)所使用的數(shù)據(jù)。計算機或虛擬機上的數(shù)據(jù)可以是永久性的,非永久性的,也可能在每次啟動時都進行初始化,所以用戶在每一次登錄后都會進入一個相同桌面的全新副本,而這種管理方式是無需通過VDI環(huán)境來實現(xiàn)的。