您的虛擬機裏還可以能跑虛擬機嗎
阿新 • • 發佈:2018-05-06
嵌套虛擬化 Hyper-v 虛擬化 虛擬機
現在嵌套虛擬化越來越火了,很多老鐵們也開始研究微軟的Hyper-v嵌套虛擬化,今天我就簡單給大家分享下如何在Hyper-v虛擬機裏跑虛擬機。
- 首先我們安裝一臺虛擬機,在虛擬機裏安裝Hyper-v,您會得到如下報錯
- 就像截圖上說的,我們虛擬機上沒有開啟虛擬化功能,我們可以先查看下虛擬機清單
Get-VM
- 找到我們要開啟虛擬化功能的機器名稱,查看該虛擬機的屬性。通過截圖內標紅位置我們可以看到,該虛擬機沒有開啟嵌套虛擬化功能。
Get-VMProcessor -VMName 虛擬機名稱 | fl
- 如圖所示,使用命令開啟嵌套虛擬化功能,這個時候會報如下錯誤,如圖所示:
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虛擬機名稱
-
之所以出現上述錯誤是因為該虛擬機正在運行中,不允許修改,我們需要先將虛擬機關機後再次修改。
- 關機後我們再次運行Set命令,如圖所示:
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虛擬機名稱
- 修改完成後我們再次Get下虛擬機的狀態,如圖所示,我們看到已經開啟嵌套虛擬化功能。
Get-VMProcessor -VMName 虛擬機名稱 | fl
- 這個時候我們開啟虛擬機,再次安裝Hyper-v功能,如圖所示:
您的虛擬機裏還可以能跑虛擬機嗎