現在微軟的虛擬化越來越成熟,許多人也漸漸的開始研究微軟的Hyper-V的虛擬化,但是苦於沒有太多的電腦提供部署環境,再加上之前的windwos版本是不支持在虛擬機中安裝Hyper-V,讓大家頭大。
現在的win10和win server 2016都已經支持嵌套虛擬化,也就是說可以在虛擬機中安裝Hyper-V。
首先當然是安裝Hyper-V,安裝過程就省略了,相信大家肯定都知道。
安裝完Hyper-V後新建一臺虛擬機。在這裏我建立一臺名爲test的虛擬機。
然後以管理員方式運行powershell,輸入get-vm,查看當前電腦存在的虛擬機。
現在我的電腦只有一個名爲test的虛擬機,默認沒有開啓嵌套虛擬化,我們可以先用Get-VMProcessor -VMName test | fl查看以下。
ExposeVirtualizationExtensions 顯示爲False,現在我們輸入Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName test開啓嵌套虛擬化。如果你的電腦是win10的可能會出現這個問題。
這個說明,你的win10電腦是預覽版,不支持這個功能,要麼重裝個正式版的win10要麼裝server2016。一般來說輸入這條命令後,是沒有什麼反應的,然後再查看一下。
現在ExposeVirtualizationExtensions變成True了,可以盡情的部署Hyper-V了。