標籤:windows server 2016 hyper-v 嵌套虛擬化技術
Windows Server 2016 Hyper-v 嵌套虛擬化技術
我們前面已經有文章介紹了,近期微軟正式發布了Windows Server2016,對於裡面的功能更變確實變化很大,具體就不多介紹了,我們今天主要介紹的是windows server 2016下的Hyper-v的虛擬化嵌套技術,對於很多管理員來說,在日常的營運中會遇到很多突發問題,所以我們需要通過實驗環境進行類比測試,之前公司環境內部署了一條Hyper-v叢集,所以藉機想到做一次windows server 2016 Hyper-v的叢集測試(Hyper-v虛擬機器內運行Hyper-v虛擬機器),在測試的過程中遇到了一些問題,之前是使用的是vmware vsphere主機下通過修改設定檔來實現虛擬化嵌套,但是此次使用的是Hyper-v,所以在hyper-v虛擬機器下再啟用虛擬機器提示”虛擬機器沒有虛擬化功能”,對此我們找到一些文檔解決後,總結了一些,分享給有需要的朋友。我們再次說明,所以得嵌套主要是為了搭建開發環境和測試環境,這樣能解決很多硬體的開銷問題。廢話不多說了,直接進入主題:
我們已經在物理實體機上安裝了Hyper-v服務,然後安裝了兩台虛擬機器,
650) this.width=650;" title="clip_image001" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001" src="http://s3.51cto.com/wyfs02/M02/89/EF/wKiom1ghx_uj-fhYAAEFRnCYaDA988.png" height="381" />
然後我們串連到在Hy-01虛擬機器上安裝Hyper-v提示一下錯誤
650) this.width=650;" title="clip_image001[5]" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001[5]" src="http://s3.51cto.com/wyfs02/M02/89/EC/wKioL1ghx_yQZv9hAAF_LEmZTuU549.png" height="399" />
通過尋找,從Hyper-v2016開始,虛擬機器的設定檔不存在xml檔案了,所以我們需要通過在物理機的Hyper-v環境下開啟虛擬化技術。
以管理員身份運行Windows PowerShell,使用以下命令開啟Hyper-V嵌套虛擬化
Set-VMProcessor -VMName vmname -ExposeVirtualizationExtensions $trueSet-VMProcessor -VMName Hy-01 -ExposeVirtualizationExtensions $true
650) this.width=650;" title="clip_image001[7]" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001[7]" src="http://s3.51cto.com/wyfs02/M00/89/EF/wKiom1ghx_7DKrH9AAEH9cW0QX8121.png" height="461" />
我們把兩個機器都修改了
650) this.width=650;" title="clip_image001[9]" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001[9]" src="http://s3.51cto.com/wyfs02/M00/89/EC/wKioL1ghyADxcvInAAEil2FYlj4704.png" height="455" />
我們嘗試虛擬機器啟動,然後安裝Hyper-v角色
安裝成功
650) this.width=650;" title="clip_image001[11]" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001[11]" src="http://s3.51cto.com/wyfs02/M02/89/EC/wKioL1ghyAHQEApWAAF7pnYaJYg182.png" height="394" />
啟動完成
650) this.width=650;" title="clip_image001[13]" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image001[13]" src="http://s3.51cto.com/wyfs02/M00/89/EC/wKioL1ghyAPgXRkCAAGSuWeGdPI189.png" height="423" />
本文出自 “高文龍” 部落格,謝絕轉載!
Windows Server 2016 Hyper-v 嵌套虛擬化技術