2009/10/10

XP Mode - vSphere Client於Windows 7 64bit相容性解決方案

終於解決了vSphere無法正確安裝開機管理程式的問題了,這問題等下一篇再討論

第二個大問題是,ESX專用的Client端程式"VMware vSphere Client"無法在Windows7 64bit上正確使用,即使用了號稱很好用的相容性模式跟runas的方式都一樣被打臉。後來想到之前看到的一篇文章,Windows7高階版本專用的特異功能:XP Mode。

當然要安裝特異功能硬體需求上也要有所要求,至少要骨骼清奇之類的:
支援Intel VT (Virtualization Tech)、AMD-V,硬體部分須支援特殊指令集,詳情可見http://accoduies.blogspot.com/2009/09/what-is-virtualization.html

軟體安裝下載步驟:







1.請搜尋"KB958559"這項微軟的hotfix,進入下載頁後可以選擇語系









2.選擇語系完成後將頁面往下拉可以看見兩個版本,一個是64bit,一個32bit,看系統安裝而定











3.下載完後經過安裝程序,可以在開始功能表內看到左圖的選項








4.選擇後會出現警告畫面,因為還沒安裝XP mode用的虛擬機器,會開啟瀏覽器進入頁面,往下拉後一樣可以選擇版本語系。因為已經安裝完Windows Virtual PC,需要下載的是XPmode的虛擬機器,所以直接選擇Step3的"Download Windows XP Mode RC"









5.下載完後開始安裝,這個鬼畫面會停蠻長的一段時間,去喝杯咖啡之類的吧








6.接下來回去第三張圖的選項點Windows XP Mode就會出現虛擬機器了。其實這就是Virtual PC的Windows7專用版。








7.開始在虛擬機器內安裝應用程式,至於掛載的部分可以參照Virtual PC的用法,大同小異,這邊舉vSphere Client,因為在Windows7下無法正常運作








8.安裝完成後可以在原本Windows7開始功能表內看到如圖的選項,也就是說已經將應用程式模擬出來了











9.點下去執行看看,嗚喔!好程式,不用嗎?











10.登入ESX Server看看,果然可以正常運作,也能正確開出Console視窗



XP Mode等於是將Virtual PC+XP VM+VMware Workstation Unity(詳情可直接google),雖然說算是M$開發團隊的噱頭吧,但不得不承認的是這項相容性的solution的確很方便,企業導入Windows 7後可以不用擔心相容性的問題。雖然Windows7本身也有相容模式,但是總比不上直接在XP上執行來的完美。

注意事項:
1.使用XP mode執行應用程式時虛擬機器不能關機,要先將其啟用休眠,雖然直接執行時也不會有太大問題。
2.需要注意的是XP Mode啟用後,該虛擬機器一樣處於啟動狀態,記憶體一樣會吃,就筆者本身測試結果,效能表現的確不如直接在虛擬機器內執行程式,按鍵反應也略為遲鈍,Host端的硬體設備需要一定的程度。

0 Comments:

張貼留言