Windows Server 2016 TP4 – Hyper-V Nested Virtualization

目前Windows Server 2016 TP4官方已經確定支援Hyper-v Nested Virtualization這就表示日後IT需要測試Hyper-V虛擬化環境就可以不須安裝其他的虛擬軟體來建構。

可以參考

https://technet.microsoft.com/en-us/library/dn765471.aspx#BKMK_nested

架構Hyper-V Nested Virtualization 需要的條件

1.Windows Server 2016 Technical Preview 4 or Windows 10 build 10565當作實體主機

2.當任Nested Virtualization VM 至少需要4G記憶體

 

首先在實體機器上將win2016 Tp4 安裝完畢,請啟用Hyper-v 角色

並且安裝一台win2016 TP4虛擬機器並賦予4G記憶體

n-v1

在還沒有做任何動作時,若VM中要啟用Hyper-v 角色會出現錯誤訊息,CPU不支援

n-v2

接著回到實體主機上開啟powershell 執行以下兩串指令,其中第二個指令 vmanme  是虛擬機器的名稱(我此範例是Test1)

Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~/Enable-NestedVm.ps1

~/Enable-NestedVm.ps1 -VmName “Test1”

n-v3

執行後(如上圖)

會提示VM將會被關機,並且啟用Virtualization Extenstions 和MAC Address Spoofing功能

然後輸入Y,會就會被關機

再來就依照指示請用MAC Address Spoofing 選Y

n-v4

以上動作完成後再將Test1 VM 開機,就可以成功將Hyper-v 功能啟用(如下圖)

n-v5

也確實可以建立VM並且裝OS

60522

以上僅完成Hyper-V Nested Virtualization測試,有其他朋友測試後有些功能在Nested Virtualization 是無法運作,之後正式版本若出應該就會修正。

參考文件 : Nested Virtualization



本篇瀏覽人數: 1904
分類: Windows Server 2016 TP4-Hyper-v。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *