Hyper-V 上支持的 Debian 虚拟机
本文概述了在 Hyper-V 上为 Debian 虚拟机 (VM) 提供的支持。
表格图例
以下功能分发对照表指示了每个版本的 Windows Server 中的功能。 表格后面列出了每个发行版的已知问题和解决方法。
内置 - Linux 集成服务 (LIS) 包含在此 Linux 发行版中。 Microsoft 提供的 LIS 下载包不适用于此发行版。 请不要安装 Microsoft 包。 内置 LIS 的内核模块版本号(例如通过 lsmod 显示)不同于 Microsoft 提供的 LIS 下载包上的版本号。 版本号不匹配并不表示内置 LIS 已过时。
✔ - 功能可用
(空白)- 功能不可用
功能 | Windows Server 版本 | 11 (Bullseye) | 10.0-10.3 (Buster) |
---|---|---|---|
可用性 | 内置 | 内置 | |
核心 | 2019、2016、2012 R2 | ✔ | ✔ |
Windows Server 2016 精确时间 | 2019、2016 | ✔ 注释 4 | ✔ 注释 4 |
网络 | |||
Jumbo 帧 | 2019、2016、2012 R2 | ✔ | ✔ |
VLAN 标记和中继 | 2019, 2016, 2012 R2 | ✔ | ✔ |
实时迁移 | 2019, 2016, 2012 R2 | ✔ | ✔ |
静态 IP 注入 | 2019、2016、2012 R2 | ||
vRSS | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 |
TCP 分段及校验和卸载 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 |
SR-IOV | 2019、2016 | ✔ 注释 4 | ✔ 注释 4 |
存储 | |||
调整 VHDX 大小 | 2019, 2016, 2012 R2 | ✔ 注释 1 | ✔ 注释 1 |
虚拟光纤通道 | 2019、2016、2012 R2 | ||
实时虚拟机备份 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 |
TRIM 支持 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 |
SCSI WWN | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 |
内存 | |||
PAE 内核支持 | 2019、2016、2012 R2 | ✔ | ✔ |
配置 MMIO 间隙 | 2019、2016、2012 R2 | ✔ | ✔ |
动态内存 - 热添加 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 |
动态内存 - 气球技术 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 |
运行时内存大小调整 | 2019、2016 | ✔ 注释 4 | ✔ 注释 4 |
视频 | |||
特定于 Hyper-V 的视频设备 | 2019、2016、2012 R2 | ✔ | ✔ |
杂项 | |||
键值对 | 2019, 2016, 2012 R2 | ✔ 注释 2 | ✔ 注释 2 |
不可屏蔽的中断 | 2019, 2016, 2012 R2 | ✔ | ✔ |
从主机到来宾的文件复制 | 2019, 2016, 2012 R2 | ✔ 注释 2 | ✔ 注释 2 |
lsvmbus 命令 | 2019、2016、2012 R2 | ||
Hyper-V 套接字 | 2019、2016 | ✔ 注释 4 | ✔ 注释 4 |
PCI 直通/DDA | 2019、2016 | ✔ 注释 4 | ✔ 注释 4 |
第 2 代虚拟机 | |||
使用 UEFI 启动 | 2019, 2016, 2012 R2 | ✔ 注释 3 | ✔ 注释 3 |
安全启动 | 2019、2016 | ✔ | ✔ |
注释
不支持在大于 2 TB 的 VHD 上创建文件系统。
从 Debian 8.3 开始,手动安装的 Debian 包“hyperv-daemons”包含键值对、fcopy 和 VSS 守护程序。 在 Debian 7.x 和 8.0-8.2 上,hyperv-daemons 包必须来自 Debian backports。
在 Windows Server 2012 R2 上,第 2 代虚拟机默认已启用安全启动,并且除非已禁用安全启动选项,否则不会启动某些 Linux 虚拟机。 你可以在 Hyper-V 管理器中虚拟机设置的“固件”部分禁用安全启动,也可以使用 PowerShell 来禁用它:
Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
最新的上游内核功能只能使用 Debian backports 存储库中提供的内核来获得。
虽然 Debian 7.x 不再受支持并使用较旧的内核,但 Debian 7.x 的 Debian backports 中包含的内核改进了 Hyper-V 功能。