Hyper-V 是 微软发布 Microsoft Windows 2008 为微软用户带来的虚拟化解决方案,是面向未来云服务的基础。自 Windows 8 开始,微软将 Hyper-V 这项功能向消费者版 Windows 用户开放,现在包含这项功能的有以下版本的 Windows 系统
,Microsoft Windows 8/8.1/10 及 Microsoft Windows Server 2008/2008R2/2012/2012R2/2016 ,以及面向专业化的 Microsoft Hyper-V Server 2012/2012R2/2016。
消费者版 Windows 与专业化的 Windows Server 上的 Hyper-V 的异同请参考微软官方文档:
https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/about/index
一、首先确保计算机已在主板上启用 Virtualization Technology 虚拟化技术
进主板BiOS/UEFi设置界面,寻找包含 Virtualization Technology 功能的设置,把它设置为Enable
现在主板支持的 Virtualization Technology 虚拟化技术有 VT-x,VT-d,AMD-V,有的话尽可能都打开
二、为 Windows 平台添加 Hyper-V 虚拟化功能
1、确保计算机所使用的系统在文本开始所述的系统范围内,如果是 Windows 8/8.1/10,请确认所使用的系统不是家庭版(含家庭高级版),家庭版是不含 Hyper-V 功能的。
2、进入 Windows 桌面,按组合键“Win键 + R键”,在弹出的运行框输入“Control”并运行,之后在弹出的“控制面板”找到:
控制面板 → 程序(程序和功能)→ 启用或关闭 Windows 功能 → 勾选“Hyper-V”,并确定。
等待 Windows 配置完 Hyper-V 功能后。按提示进行重启操作,计算机就能使用 Hyper-V 虚拟化功能了。
三、为 Hyper-V 配置“增强会话模式”及物理GPU
开始菜单 → Windows 管理工具 → Hyper-V 管理器 → 操作 → Hyper-V 设置(S)…
1、找到“物理GPU”为 Hyper-V 配置显卡,建议优先使用独立显卡;
2、找到“增强会话模式策略”,勾选“允许增强会话模式(A)”;
3、找到“增强会话模式”,勾选“使用增强会话模式(U)”。
3个都配置完,按“确定(0)”保存配置,并自动退出窗口即可。
另附几点建议:
1、在“虚拟交换机管理器”中创建外部网卡时,如果支持“启用单根I/O虚拟化(SR-IOV)(S)”,建议勾选;
2、在具体的每一台虚拟机设置时,如果所添加的网络适配器是绑定物理网卡的外部网络,则 硬件加速 → 启用SR-IOV(S),建议勾选,此处是和建议1配套的;
3、在具体的每一台虚拟机设置时,网络适配器 → 高级功能 → 启用MAC地址欺骗(E),建议勾选。
最后修改:2018 年 03 月 17 日
© 允许规范转载
2 条评论
SR-IOV 我也纠结过,好像要网卡支持才可以
确实需要网卡,如果开启SR-IOV后网卡不支持的话,服务管理器就会报错,并以事件日志的形式记录下来。不过要是网卡支持的话,建议在创建外部网卡的时候选中该项,至于是否启用还是得在具体的虚拟机上设置的。