如何在實際中實施動態VDI桌面?
我們已經了解了什么技術讓VDI成為可能,下面讓我們來看看如何實現動態VDI桌面吧。你主要需要做的是如何讓每個新用戶都連接到通用Windows XP模板。
收到用戶的連接請求后,系統會根據Windows XP模板硬盤鏡像的復本創建一個新的VM,然后用戶連接到那個模板。只要用戶完成登陸,會載入漫游配置文件(roaming profiles),定制動態應用,然后用戶就準備就緒了。
那么,你應該怎么做呢?很多人以為,因為在VMware下創建新的VM很簡單,從SAN中復制VMware硬盤鏡像也很容易,所以用VMware和一些腳本就很容易完成這一切。
遺憾的是,情況遠不是如此簡單,還有幾個需要解決的障礙。***的障礙可能是你需要導入每個基于VMware硬盤模板的新VM。由于Windows將計算機名和IP地址這些信息都存儲在注冊表中,而注冊表又存儲于硬盤上,所以你導入的每個Windows XP VM的信息都要一樣的。
當然,你可以通過在VM內運行的啟動腳本輕松地進行修改。你可以讓它檢查某個數據庫,然后寫入合適的信息。但是如果你修改了計算機名,就必須把它添加到公司域中,并且需要重啟!(你肯定需要添加到公司域中,因為你需要對它進行管理,并使用漫游配置文件)
可以看出,動態VDI桌面概念比較簡單,但就實際實施而言,并非“只是復制VMware硬盤模板文件就行了”那么簡單。
OS流技術因此應運而生,如Citrix 的Ardence。Ardence讓計算機進行PXE引導,在整個網絡上掛載硬盤鏡像文件。多臺客戶機可以共享一個硬盤鏡像文件的只讀復本,而且Ardence確保每臺客戶機都有自己的計算機名、域RID(相對標識號)和其它唯一標識符。由于硬盤鏡像是只讀的,所以只要計算機關閉或重啟,它們就會消失。
簡要地介紹了Ardence技術,現在我們來進一步了解如何利用Citrix Ardence創建一個動態VDI環境。
如果你的VMware服務器很大,可以為用戶宿主Windows XP虛擬機,那么你需要將這些虛擬機導入到同一個硬盤模板鏡像。
使用Ardence來配置VMware虛擬機,這樣,虛擬機可以進行PXE引導。當一臺新的虛擬機啟動時,它會引導PXE啟動,并聯系Ardence服務器。Ardence服務器會檢查啟動虛擬機的ID,然后為它掛載一個共享的虛擬硬盤鏡像模板。由于Ardence技術是基于運行在Windows XP VM的設備驅動器,所以Ardence會截取某些請求,如域RID和計算機名,然后自動到自己的數據庫查詢客戶機的ID,并為該設備替換為真實的通用模板計算機名和RID。
成功實現VDI的關鍵在于,你的VDI解決方案必須操作管理簡單,不要像運行物理本地桌面的老方法那樣復雜。否則的話,你用它還有什么意義呢?通過理解VDI的意義之所在和將多個VDI桌面作為一個整體來管理,VDI就是一個管理多個用戶桌面很好的解決方案。但是它并不是一個根本的最終解決方案,而且也一定不會全面取代基于服務器的計算或傳統的桌面計算。
作者簡介:Brian Madden是一名來自華盛頓特區的獨立技術分析師和思考者。他已經出版有關思杰和瘦客戶機計算技術的若干書籍和上百篇文章。Brian三次獲得微軟最有價值專家(MVP)和一次思杰技術專家(CTP)。他目前在全世界進行演講和教學。
【編輯推薦】