如果你在使用 Hyper-V 虚拟机,是否从 Hyper-V Manager 中注意到「配置版本」列?什么是 Hyper-V 虚拟机的配置版本呢?
随着 Hyper-V 主机版本的变化,需要更新虚拟机的配置版本,才可以使用新版本中包含的功能。否则,即便将 VM 迁移或移动到了更高的 Hyper-V Host 当中,一些新功能和特性还是不可用的。
下表列出了各 Hyper-V 主机所支持的 VM 配置版本:
Hyper-V Host Windows 版本 | 支持的 VM 配置版本 |
---|---|
Windows 10 version 1803 | 8.3、8.2、8.1、8.0、7.1、7.0、6.2、5.0 |
Windows Server、version 1709 | 8.2、8.1、8.0、7.1、7.0、6.2、5.0 |
Windows 10 Fall Creators Update | 8.2、8.1、8.0、7.1、7.0、6.2、5.0 |
Windows 10 Creators Update | 8.1、8.0、7.1、7.0、6.2、5.0 |
Windows Server 2016 | 8.0、7.1、7.0、6.2、5.0 |
Windows 10 周年更新 | 8.0、7.1、7.0、6.2、5.0 |
Windows Server 2016 Technical Preview | 7.1、7.0、6.2、5.0 |
Windows 10 build 10565 或更新 | 7.0、6.2、5.0 |
Windows 10 builds 10565 之前 | 6.2、5.0 |
Windows Server 2012 R2 | 5.0 |
Windows 8.1 | 5.0 |
如果不更新虚拟机配置版本,一些 Hyper-V 功能特性是无法支持的,下表列出常见 Hyper-V 功能的最新 VM 配置版本要求:
功能特性 | 最低 VM 配置版本 |
---|---|
内存热插拔 | 6.2 |
Linux VM 安全启动 | 6.2 |
生产检查点 | 6.2 |
PowerShell Direct | 6.2 |
虚拟机分组 | 6.2 |
虚拟可信平台模块 (vTPM) | 7.0 |
虚拟机多队列 (VMMQ) | 7.1 |
XSAVE 支持 | 8.0 |
密钥存储驱动器 | 8.0 |
基于访客虚拟化的安全支持(VBS) | 8.0 |
嵌套虚拟化 | 8.0 |
虚拟处理器数量 | 8.0 |
大内存虚拟机 | 8.0 |
您可以在 Hyper-V Manager 中右击虚拟机执行「配置版本」更新。
注意:
- VM 开机时无法执行配置版本升级。
- 在 Cluster 环境中,无需升级集群功能级别即可执行 VM 配置版本升级操作。
- 虚拟机配置版本升级后无法降级,VM 也无法在不支持升级版本的 Hyper-V主机上运行。