编辑:喵喵    发布日期:2015-10-15 09:18:18

  在今年早些时候,微软宣布将开发一种新技术,称之为嵌套虚拟化技术,这样用户就可以在Hyper-V虚拟机中运行Hyper-V容器,即在Hyper-V虚拟机中跑Hyper-V虚拟机。现在,在微软推送的Win10预览版10565中已经开放了该功能的早期版本。需要说明的是,这项功能是针对系统自带Hyper-V虚拟机的。
  该功能本质上是把在虚拟机中运行虚拟机监控程序所需的一些硬件功能进行了虚拟化。

  听起来有点绕,Hyper-V虚拟机的运行依靠硬件虚拟化技术支持,例如Intel VT-x和AMD-V。通常,一旦Hyper-V在宿主机中安装后,虚拟机监控程序会将该技术从客户机中隐藏,阻止客户虚拟机再安装Hyper-V。如下图所示,在之前的版本中,宿主机的Hyper-V虚拟机监控程序拥有虚拟化扩展功能的完全控制权限,功能不对客户机开放。

  而在最新版本中,宿主机的Hyper-V虚拟机监控程序则对客户机开放虚拟化扩展功能,因此客户机也可以拥有自己的虚拟机。

  如下图所示,你可以看到在一台电脑中运行了一个Hyper-V虚拟机,而这个Hyper-V虚拟机里面又运行了一个虚拟机。

  需要注意的是,该功能目前还处于预览阶段,因此不可避免的会出现一些问题,不可用于生产环境。以下是已知问题:
  嵌套版本必须都是最新版本,Windows Server 2012 R 2以及Windows10预览版10565之前的版本都不可以。
  一旦开启了虚拟化嵌套技术,以下功能将无法兼容,使用这些功能将导致虚拟机停止工作或功能不起作用:
  -动态内存;
  -Runtime内存调整;
  -在虚拟机中应用checkpoints时将不起作用;
  -动态迁移功能;
  必须开启MAC欺骗技术才能保证客户机正常网络连接;
  目前只支持Intel VT-x虚拟化技术;
  电脑需要有足够大的内存!
  开启虚拟化技术嵌套的方法:
  创建一个Hyper-V虚拟机,之后关闭;
  运行虚拟化嵌套技术开启脚本(点此下载):
  Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~/Enable-NestedVm.ps1
  ~/Enable-NestedVm.ps1 -VmName <VmName>
  在客户机中启用Hyper-V功能;
  开启客户机网络支持:
  在宿主机中运行下面的Powershell命令即可:
  Set-VMNetworkAdapter -VMName  <VMName>  -MacAddressSpoofing on
  此时就可以在客户机中继续安装嵌套的客户机了。

VM虚拟机10 Mac版 VM虚拟机10Mac版是Mac平台上著名虚拟机软件VMware推出的最新版本。VMwareFusion10Mac版可以完美支持Windows10系统,最新的MacOS10.13系统和最新的RetinaMac产品;您可以免费下载。 简体 · 465.00 MBM ·

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 外媒报道称,英特尔正在与全球最大的芯片制造商台积电(TSMC)接洽,准备将自己的芯片制造业务外包出去。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 根据外媒报道,上季度中国大陆地区iPhone 12销量达到1800万,苹果拿下20%智能手机市场份额。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 据外媒报道,高通公司1月13日以14亿美元收购芯片初创公司Nuvia。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 B站确定已在港提交上市申请;英特尔CEO 斯旺将于2月15日辞职。

相关教程

更多
苹果 M1 iMac 虚拟机化运行微软 Win11 ARM 预览版体验,还玩了一把《英雄联盟》 M1 芯片 iMac 通过 Parallels 虚拟机可以较流畅地运行 Windows 11 ARM 系统,打开“开始”菜单等响应比较快速,另外我们还尝试进入了《英雄联盟》游戏查看效果
如何解决Mac苹果上运行VMware Fusion虚拟机提示“未找到文件” 有用户反映安装VMware Fusion虚拟机以后,运行的时候会出现“未找到文件”,这是怎么回事?原因是以前安装过的虚拟机文件被删除,启动VMware时就会找不到这个虚拟机,那么如何解决这个问题呢,其实非常简单,下面和Macz小编一起来看看吧。
win10 10565如何在虚拟机中运行虚拟机 在Hyper-V虚拟机中运行Hyper-V容器,即在Hyper-V虚拟机中跑Hyper-V虚拟机。现在,在微软推送的Win10预览版10565中已经开放了该功能的早期版本。这项功能是针对系统自带Hyper-V虚拟机,win10 10565如何在虚拟机中运行虚拟机
官网上线家居板块,苹果在智能家居市场能掀起多大水花 对于较早布局智能家居的苹果来说,在该领域一直不温不火,存在感很低。一方面,苹果的HomeKit平台兼容性差,其认证及条件相对都更加严格复杂。另一方面,其在产品和市场上的推广也相对薄弱,产品售价过高并且产品线也不够完善。苹果现在进军中国智能家居市场,在笔者看来,它依旧是以一个初级者的身份来探索这片巨大市场,前有埋伏,而后有追兵,短时间内苹果也很难在智能家居市场逆袭。

相关软件

更多
  • Chimpget Mac版 英文. 5.00 MBM · ChimpgetMac版是Mac电脑上的一款系统优化软件。ChimpgetMac版可以在几秒钟内检查您的邮件通知列表;您可以免费下载。
  • Cookie Mac版 英文. 5.00 MBM · CookieMac版是Mac平台上的一款非常著名的Cookies管理工具。所有的浏览器Cookie,本地存储数据,HTML5数据库,FlashCookie,Si ...
  • EndDNS for Mac 简体. 7.00 MBM · EndDNSMac版是Mac电脑上的一款能帮你将域名解析成最快的IP,特别适合CDN域名的解析工具。EndDNSMac版可以解决网页遇到视频不能播放,卡顿的问题 ...
  • DNS Chooser for Mac 简体. 7.00 MBM · DNSChooserMac版是Mac电脑上的一款能帮你将域名解析成最快的IP,特别适合CDN域名的解析工具。DNSChooserMac版可以解决网页遇到视频不能 ...