微軟服務(wù)器虛擬化的五個經(jīng)典問題
最簡單的虛擬化問題常常也是我們最經(jīng)常遇到的。尤其是在回顧Hyper-V相關(guān)的問題時這個現(xiàn)象更為明顯,從2009年第四季度的請求微軟產(chǎn)品支持服務(wù)次數(shù)就可以看出。
在本文中,我們會討論到五個或者更多有趣的微軟服務(wù)器虛擬化問題。需要注意的是這些問題主要都是和Windows Server 2008 RTM相關(guān),而不是和R2相關(guān)。
1.微軟服務(wù)器虛擬化安裝
虛擬化問題:用戶在Hyper-V角色安裝后試圖啟動新虛擬機時,可能會看到如下的錯誤提示:由于Hypervisor還沒有運行,所以虛擬機無法啟動。
解決方案:硬件虛擬化擴展或者數(shù)據(jù)執(zhí)行保護(DEP:Data Execution Prevention)沒有在服務(wù)器的BIOS中激活,激活這些處理器屬性可以防止此類錯誤。
需要注意的是虛擬化擴展或者數(shù)據(jù)執(zhí)行保護在新服務(wù)器中的默認(rèn)配置是關(guān)閉的,激活這些屬性并且關(guān)閉計算機電源(并不是簡單重新啟動)可以確保Hyper-V的一切準(zhǔn)備工作就緒。
2.虛擬設(shè)備
虛擬化問題:在設(shè)備管理器中,集成網(wǎng)卡將會被視為未知設(shè)備。
解決方案:在虛擬機上安裝集成組件。
***實踐表明每一臺虛擬機(無論該虛擬機內(nèi)運行的操作系統(tǒng)如何配置)都應(yīng)該配置一個單獨的集成組件(IC:Integration Components),并且需要在操作系統(tǒng)安裝之后立刻安裝集成組件。由于某些IC只能在一些特定的操作系統(tǒng)上使用,把這一步和默認(rèn)構(gòu)建分開確保每一臺虛擬機內(nèi)的IC都能夠及時更新。
3.微軟服務(wù)器虛擬化快照
虛擬化問題:與虛擬機有關(guān)的一個或者更多的快照丟失。
解決方案:從備份中恢復(fù)快照。這個問題的原因可能和父VHD文件有關(guān),在快照之后可能會對父VHD文件進行編輯或者擴展。實際上不應(yīng)該對有快照的父VHD文件進行任何編輯或者擴展。
但是要知道快照只是短期解決方案。對于長期備份或者其它存儲使用快照可能也會帶來相似的問題。
4.集成組件
虛擬化問題:在Windows Server 2008 RTM服務(wù)器的Windows Vista Service Pack 2客體機上嘗試安裝集成組件將會出現(xiàn)如下錯誤提示消息:發(fā)生錯誤:一個更新程序返回錯誤值1。
解決方案:把Hyper-V服務(wù)器升級到Service Pack 2或者從Service Pack 2安裝集成組件來升級虛擬機。
微軟強烈建議把所有的Hyper-V升級到Service Pack 2,該升級包括必要組件升級到Vista虛擬機、以及解決Hyper-V帶來的大量其它問題。
5.虛擬機和反病毒解決方案
虛擬化問題:在試圖創(chuàng)建或者啟動虛擬機時,在Hyper-V上可能會遇到下面的三個問題之一:
用戶匹配部分的打開請求操作將會被拒絕執(zhí)行(0x800704C8);
“VMName”Microsoft同步以太網(wǎng)端口(ID實例):啟動失敗(指定的網(wǎng)絡(luò)資源或者設(shè)備不可用(0x80070037));
由于線程跳出或者應(yīng)用程序請求,停止I/O操作;
解決方案:三種錯誤可能都是由反病毒解決方案引起的,這些反病毒解決方案安裝在Hyper-V服務(wù)器的父分區(qū),并且配置為對虛擬機文件進行實時掃描。為了解決這個問題,需要把下列文件和文件夾排除在實時掃描之外:
默認(rèn)虛擬機配置目錄:C:\ProgramData\Microsoft\Windows\Hyper-V;
客戶虛擬機配置目錄;
默認(rèn)虛擬硬盤驅(qū)動目錄:C:UsersPublicDocumentsHyper-VVirtual Hard Disks ;
客戶虛擬硬盤驅(qū)動目錄;
快照目錄;
Vmms.exe(注意:可能需要在反病毒軟件內(nèi)配置為進程互斥);
Vmwp.exe(注意:可能需要在反病毒軟件內(nèi)配置為進程互斥);
C:\Clusterstorage(在集群共享卷激活的情況下);
本文只列舉了一些Microsoft 2009年***一個季度所報告的關(guān)鍵事件樣例,在處理特定問題時,其它事件也可以從中得到啟發(fā)。
【編輯推薦】