溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

微軟Hyper-v嵌套虛擬化

發(fā)布時(shí)間:2020-05-31 20:06:52 來源:網(wǎng)絡(luò) 閱讀:8757 作者:IT圈老男孩 欄目:建站服務(wù)器

現(xiàn)在嵌套虛擬化越來越火了,很多老鐵們也開始研究微軟的Hyper-v嵌套虛擬化,那什么又是嵌套虛擬化那?

什么是嵌套虛擬化

  •    簡(jiǎn)單的說就是允許你將虛擬機(jī)用作 Hyper-V 主機(jī)并在該虛擬化的主機(jī)中創(chuàng)建虛擬機(jī),這對(duì)于開發(fā)和測(cè)試環(huán)境尤其有用。要在至少運(yùn)行 Windows Server 2016 Technical Preview 4 或 Windows 10 構(gòu)建 10565 物理 HYPER-V 主機(jī)和虛擬化的主機(jī)上。
    在下圖中,你可以看到一個(gè)主機(jī)運(yùn)行虛擬機(jī),從而運(yùn)行自己的虛擬機(jī),這是通過嵌套虛擬化實(shí)現(xiàn)的。

微軟Hyper-v嵌套虛擬化

不同的虛擬化

  •   下圖是正常的虛擬化場(chǎng)景(無虛擬化嵌套),Hyper-V管理程序擁有對(duì)虛擬化的擴(kuò)展完全控制權(quán)(橙色箭頭部分),但這些虛擬化擴(kuò)展不能被來賓OS調(diào)用。

微軟Hyper-v嵌套虛擬化

  •    與之形成對(duì)比的是,下面的嵌套的圖。Hyper - V 已經(jīng)配置使虛擬化擴(kuò)展可以被來賓虛機(jī)調(diào)用。來賓虛機(jī)可以利用這一點(diǎn),并安裝自己的管理程序。它可以運(yùn)行自己的來賓虛機(jī)。

微軟Hyper-v嵌套虛擬化

如何啟用嵌套虛擬化

PS:下面涉及的所有命令均是在物理服務(wù)器上運(yùn)行

  • 首先我們安裝一臺(tái)虛擬機(jī),在虛擬機(jī)里安裝Hyper-v,您會(huì)得到如下報(bào)錯(cuò)

微軟Hyper-v嵌套虛擬化

  • 就像截圖上說的,我們虛擬機(jī)上沒有開啟虛擬化功能,我們可以先查看下虛擬機(jī)清單

Get-VM

微軟Hyper-v嵌套虛擬化

  • 找到我們要開啟虛擬化功能的機(jī)器名稱,查看該虛擬機(jī)的屬性。通過截圖內(nèi)標(biāo)紅位置我們可以看到,該虛擬機(jī)沒有開啟嵌套虛擬化功能。

Get-VMProcessor -VMName 虛擬機(jī)名稱 | fl

微軟Hyper-v嵌套虛擬化

  • 如圖所示,使用命令開啟嵌套虛擬化功能,這個(gè)時(shí)候會(huì)報(bào)如下錯(cuò)誤,如圖所示:

Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虛擬機(jī)名稱

微軟Hyper-v嵌套虛擬化

  • 之所以出現(xiàn)上述錯(cuò)誤是因?yàn)樵撎摂M機(jī)正在運(yùn)行中,不允許修改,我們需要先將虛擬機(jī)關(guān)機(jī)后再次修改。
    微軟Hyper-v嵌套虛擬化

  • 關(guān)機(jī)后我們?cè)俅芜\(yùn)行Set命令,如圖所示:

Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虛擬機(jī)名稱
微軟Hyper-v嵌套虛擬化

  • 修改完成后我們?cè)俅蜧et下虛擬機(jī)的狀態(tài),如圖所示,我們看到已經(jīng)開啟嵌套虛擬化功能。

Get-VMProcessor -VMName 虛擬機(jī)名稱 | fl

微軟Hyper-v嵌套虛擬化

  • 這個(gè)時(shí)候我們開啟虛擬機(jī),再次安裝Hyper-v功能,如圖所示:

微軟Hyper-v嵌套虛擬化

微軟Hyper-v嵌套虛擬化

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI