天天看點

VMM虛拟機啟動失敗故障處理

最近将一台Dell Poweredge R510伺服器,裝好Windows Server 2012和Hyper-v角色後,加入SCVMM2012中,然後在該伺服器上建立了一個windows 2012的虛拟機。一切就緒後

啟動虛拟機

VMM虛拟機啟動失敗故障處理

發現無法啟動,錯誤如下

VMM虛拟機啟動失敗故障處理

錯誤(12700)

由于以下錯誤,VMM 無法在 hyper-v03.renren-inc.com 伺服器上完成主機操作: “Windows Server 2012 DC”無法啟動。(虛拟機 ID 4025B7CB-5309-4AB9-973F-6058DB789BFA)

無法啟動虛拟機“Windows Server 2012 DC”,因為虛拟機監控程式未運作(虛拟機 ID 4025B7CB-5309-4AB9-973F-6058DB789BFA)。以下操作可以幫助你解決此問題:1)驗證實體計算機的處理器是否具有受支援版本的硬體協助虛拟化功能。2)驗證是否在實體計算機的 BIOS 中啟用了硬體協助虛拟化和硬體協助資料執行保護功能。(如果你編輯 BIOS 以啟用任一設定,你必須關閉實體計算機的電源,然後再打開電源。僅僅重置實體計算機是不夠的。)3)如果你已經對引導配置資料存儲進行了更改,則檢查這些更改,以確定虛拟機監控程式配置為自動啟動。

Unknown error (0x8000)

建議的操作

請解決此主機問題,然後重試該操作。

開始以為SCVMM出現問題了,随即檢視其他兩台Hyper-v上的vmm,都正常運作。建立一台VMM,也可以正常啟動。然後開始分析這台R510,

根據提示:

1、 R510肯定支援硬體虛拟化功能

2、 成功安裝Hyper-v,說明VT功能已啟用

3、硬體協助資料執行保護功能,這個以前沒有注意過,重新開機R510,進入Bios,發現有一項“Execute Disable”是 “Disabled”的,随即“Enabled”。重新開機機器。。。。。

VMM虛拟機啟動失敗故障處理

進入系統後,轉到SCVMM控制台,再次啟動這台VMM,成功啟動。

VMM虛拟機啟動失敗故障處理

完事後,上網搜尋相關資料:

Execute Disable(執行禁用)

在Dell伺服器Bios中,該選項預設是開啟。這台R510可能以前被修改過。

Execute Disable Bit是Intel在新一代處理器中引入的一項功能,開啟該功能後,可以防止病毒、蠕蟲、木馬等程式利用溢出、無限擴大等手法去破壞系統記憶體并取得系統的控制權。其工作原理是:處理器在記憶體中劃分出幾塊區域,部分區域可執行應用程式代碼,而另一些區域則不允許。

最後總結:

Dell伺服器使用虛拟化技術需要開啟兩項Bios設定:

上一篇: CSS規範

繼續閱讀