實戰(zhàn):Hyper-V Server 2008 R2故障排除
原創(chuàng)在上篇文章中(實戰(zhàn):Hyper-V Server 2008 R2安裝、配置),我們與您分享了微軟Hyper-V Server 2008 R2的安裝、配置方面的一些經(jīng)驗。本文將重點講解一下Hyper-V Server 2008 R2故障排除方面的內容。
對于很多朋友來說,Hyper-V Server 2008 R2算是一個新的操作平臺,一些簡單的故障可能會困擾我們很長一段時間,筆者應用Hyper-V一段時間,遇到過一些小問題,同大家分享一下。
為了便于區(qū)分,我們將Hyper-V Server 2008 R2的服務器稱之為虛擬機,將安裝Hyper-V管理器的服務器稱之為控制機。
故障與排錯一
故障描述:將Windows2003 SP1系統(tǒng)安裝到Hyper-V上,我們會發(fā)現(xiàn)只有鍵盤能輸入信息,鼠標根本不能使用。前面已經(jīng)提到,這是因為未安裝Hyper-V Server 2008 R2 tool的緣故。
選擇“操作”→“插入集成服務安裝盤”,安裝這個工具時Hyper-V提示需要升級到Service Pack 2或更高版本(見圖一)。Windows 2003 SP2的升級非常簡單,但是試圖下載SP2補丁時卻出現(xiàn)了麻煩,系統(tǒng)識別的網(wǎng)卡卻是“未知設備”,毫無疑問這將無法連接網(wǎng)絡。
圖一
排錯方法:用過Hyper-V的朋友都知道,如果虛擬化操作系統(tǒng)是Windows 2008,網(wǎng)卡驅動不成問題,因為Windows 2008支持Hyper-v新版的網(wǎng)絡適配器,但是它卻無法應用于Windows2003 SP1系統(tǒng)之上,這個時候我們可以啟用“舊版網(wǎng)絡適配器”,方法為:
在需要調整的Windows 2003虛擬機上點擊鼠標右鍵,選擇“設置”→“添加硬件”→“舊版網(wǎng)絡適配器”,再選擇“添加”按鈕(見圖二)。
圖二
接下來,重新啟動虛擬操作系統(tǒng),應用舊版網(wǎng)絡適配器,系統(tǒng)可以很快的予以識別并安裝相應的驅動程序隨后即可進行SP2補丁升級、Hyper-V Server 2008 R2 tool安裝,再更換新版網(wǎng)卡驅動即可。
再補充一下:Hyper-V Server 2008 R2 tool需要相應版本的支持,Windows 2000需要SP4補丁支持、Windows XP需要SP2以上補丁支持,Windows Vista、Windows 2008需要SP1以上補丁。
#p#
故障與排錯二
故障描述:打開“Hyper-V管理器”,選擇“操作”→“連接到服務器”→“另一臺計算機”,輸入Hyper-V Server 2008 R2服務器的IP地址,這時卻出現(xiàn)了:您沒有完成此任務所需的權限。請與計算機“WIN-6RUIR6S7R5L”授權策略的管理員聯(lián)系(見圖三)。
圖三
排錯方法:出現(xiàn)這個提示原因和解決方法有很多,我們可以分別嘗試一下,
1)修改HOST文件,控制機無法解析出虛擬機的wins名稱,我們需要在本地host文件中添加虛擬機的主機名到ip的映射,用記事本打開“C:\WINDOWS\system32\drivers\etc”目錄下的hosts文件,填寫如下記錄:
128.1.1.1 WIN-6RUIR6S7R5L
注:128.1.1.1為虛擬機的IP地址;
WIN-6RUIR6S7R5L為虛擬機的計算機名
2)修改Hyper-V Server 2008 R2用戶名及密碼,不知是何原因Hyper-V要求虛擬機和控制機的用戶名及密碼完全一致,方能通過身份驗證,如果兩者的密碼不同,不妨予以修改;
3)修改DNS,前面我們已經(jīng)介紹了Hyper-V下的IP地址和DNS地址的修改,如果我們網(wǎng)內存在多個DNS服務器,虛擬機和控制機的DNS地址也務必要一致,否則控制機將不能找尋任何虛擬化服務。
#p#
故障與排錯三
故障描述:一臺比較老舊的塔式服務器試圖安裝Hyper-V Server 2008 R2系統(tǒng)時出現(xiàn)了問題,安裝失敗,重新啟動服務器時系統(tǒng)藍屏。對CPU和主板的資料調查,發(fā)現(xiàn)其可以支持虛擬化系統(tǒng),但實際應用中無法完整的進行Hyper-V Server 2008 R2的全部安裝過程,后經(jīng)過多方排查終于在主板BIOS中找出端倪。
排錯方法:承載Hyper-V Server 2008 R2的服務器必須具有DEP的功能,同時需要開啟DEP。我們先來說一下何為DEP。
DEP(Data Execution Prevention數(shù)據(jù)執(zhí)行保護),它是由硬件和軟件技術組成,可對內存執(zhí)行額外檢查,防止惡意代碼的非法植入。Hyper-V Server 2008 R2已經(jīng)在軟件方面支持了DEP技術,如果硬件層面未開啟DEP,那么Hyper-V的安裝通常不會成功,因此我們需要在BIOS中開啟DEP,方法為:
重啟服務器,進入BIOS,進入CPU Configuration選項,將Data Execution Prevention設置為“Enabled”即可(有些主板將DEP稱之為EDB,在CPU Configuration選項中顯示為Execute Disable Function,同樣設置為“Enabled”)。
#p#
故障與排錯四
故障描述:某日在一個虛擬服務中安裝IIS,它需要讀取原版Windows 2003系統(tǒng)光盤中的一些內容,依次點擊“媒體”→“DVD驅動器”→“捕獲 F:(C)”,卻出現(xiàn)了如下提示:捕獲驅動器失敗,無法添加設備“Microsoft Virtual CD/DVD Disk”(見圖四)
圖四
排錯方法:這個故障的原因是由于Hyper-V 不支持“單一光驅捕獲”,也就是說2臺不同的虛擬服務不能同時占用光驅資源,原因找到解決方法并不復雜。選擇沖突的虛擬服務,再依次點擊“媒體”→“DVD驅動器”→ “取消捕獲 F(E)”即可。
#p#
故障與排錯五
故障描述:虛擬化操作系統(tǒng)安裝完畢,進入系統(tǒng),我們發(fā)現(xiàn)系統(tǒng)可以正常的獲取網(wǎng)卡的驅動程序驅動,但是分配的IP地址確實169開頭的私有IP地址,不能正常的訪問網(wǎng)絡,更換舊版網(wǎng)絡適配器和新版網(wǎng)絡適配器,均是同樣的問題。
排錯方法:出現(xiàn)這種故障的原因是由于,沒有選擇正確的物理服務器網(wǎng)卡,在配置虛擬機網(wǎng)卡IP地址等信息時,我們會得到一個索引編號(見圖五),我們需要針對這個編號在控制機中進行一下設置,方法為:
圖五
#p#
故障與排錯六
故障描述:幾乎是所有操作系統(tǒng)的通病,用的時間久了難免會出現(xiàn)異樣的故障,對于普通的終端電腦,我們可以通過系統(tǒng)還原或者重裝系統(tǒng)等方法來解決問題,但是對于虛擬化的操作系統(tǒng),這些方法顯然不太實用,好在Hyper-V Server 2008 R2提供一個非常人性化的修復功能,很多操作故障都可以通過這一功能來排除。
排錯方法:使用Hyper-V Server 2008 R2安裝光盤引導系統(tǒng),選擇“修復計算機”(見圖六),接下來會顯示服務器已安裝的Hyper-V系統(tǒng)(見圖七),選擇“Next”,在彈出的界面中選擇“System Image recovery”,讀取我們備份的鏡像文件即可。
圖六
圖七
#p#
故障與排錯七
故障描述:前面介紹了Hyper-V Server 2008 R2的修復功能,它主要用來恢復虛擬機的Hyper-V操作系統(tǒng)。而安裝在控制機上的系統(tǒng)出現(xiàn)了問題該如何處理呢?也許有的朋友會說控制機上的系統(tǒng)與普通終端的操作系統(tǒng)一樣,可以系統(tǒng)還原、重裝、Ghost等等多種手段,這個說法是正確的,但如果重裝系統(tǒng)很顯然會耗費很多時間,再加上配置服務等過程無疑會耽誤服務和業(yè)務運轉的過程,這時,我們不妨試試虛擬化服務的快照功能。
排錯方法:
簡單的說,快照就是對虛擬系統(tǒng)當前狀態(tài)的快速復制與保存,就好比是對虛擬系統(tǒng)拍一張照片。照片的的概念不難理解,即是某一時間點的所有信息的一個靜止的記錄,因此一旦系統(tǒng)出現(xiàn)難以挽救問題可以快速的回滾這個快照的狀態(tài),以便于快速的恢復系統(tǒng)。
在Hyper-V Server 2008 R2中它的操作方法是這樣的:
打開Hyper-v管理器,選擇需要制作快照的虛擬系統(tǒng),然后選擇“操作”→“快照”即可(見圖八),稍事片刻快照即生成完畢?;謴蜁r,選擇合適的快照,再選擇“操作”→“應用”即可恢復。
圖八
快照的方法很簡單,但是有幾點我們需要注意:
1、快照執(zhí)行的時間選擇
通常來說,我們虛擬服務器執(zhí)行某關鍵操作前,應先行對系統(tǒng)進行快照操作,操作結束,經(jīng)測試無任何問題,再次執(zhí)行快照,這一前一后的2次快照,不管系統(tǒng)出現(xiàn)何種不明故障,都可以靈活的恢復。
2、快照執(zhí)行的頻率
有些虛擬系統(tǒng)不宜頻繁的制作快照,比如殺毒軟件服務器,它不停的升級病毒庫,制作快照將耗費很多硬盤空間,對于這樣的系統(tǒng),我們只需在服務搭建完畢后,制作快照,后期維護時利用殺毒軟件的備份機制存儲用戶信息和日志等內容,如虛擬服務損壞,我們可先行恢復快照,然后在使用殺毒軟件自帶的恢復程序導入備份信息。
結語:
Hyper-V Server 2008 R2面世的時間很短,不管是任何問題對于我們來說都是全新的挑戰(zhàn),我們需要在眾多的故障和困難中摸索經(jīng)驗,共同進步。
在上篇文章中(實戰(zhàn):Hyper-V Server 2008 R2安裝、配置),我們與您分享了微軟Hyper-V Server 2008 R2的安裝、配置方面的一些經(jīng)驗。本文將重點講解了Hyper-V Server 2008 R2故障排除方面的內容。
【編輯推薦】