以下功能分布图显示每个版本中存在的功能。 表格后面列出了每个发行版的已知问题和解决方法。
本节内容:
表格图例
内置 - LIS 作为此 Linux 发行版的一部分包含在内。 内置 LIS 的内核模块版本号(例如,由 lsmod 显示)不同于 Microsoft 提供的 LIS 下载包中的版本号。 版本号不匹配并不表示内置 LIS 已过时。
✔ - 功能可用
(空白)- 功能不可用
RHCK - Red Hat 兼容内核
Oracle Linux 9.x 系列
| 功能 | Windows Server 版本 | 9.0 (RHCK) |
|---|---|---|
| 可用性 | ||
| Core | 2025、2022、2019、2016、2012 R2 | ✔ |
| Windows Server 2016 精确时间 | 2025、2022、2019、2016 | ✔ |
| 网络 | ||
| Jumbo 帧 | 2025、2022、2019、2016、2012 R2 | ✔ |
| VLAN 标记和中继 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 实时迁移 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 静态 IP 注入 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 1 |
| vRSS | 2025、2022、2019、2016、2012 R2 | ✔ |
| TCP 分段及校验和卸载 | 2025、2022、2019、2016、2012 R2 | ✔ |
| SR-IOV | 2025、2022、2019、2016 | ✔ |
| 存储 | ||
| 调整 VHDX 大小 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 虚拟光纤通道 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 2 |
| 实时虚拟机备份 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 3 |
| TRIM 支持 | 2025、2022、2019、2016、2012 R2 | ✔ |
| SCSI WWN | 2025、2022、2019、2016、2012 R2 | ✔ |
| 内存 | ||
| PAE 内核支持 | 2025、2022、2019、2016、2012 R2 | 空值 |
| MMIO 间隙配置 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 动态内存 - 热添加 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4、 5、 6 |
| 动态内存 - 气球技术 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4、 5、 6 |
| 运行时内存大小调整 | 2025、2022、2019、2016 | ✔ |
| 视频 | ||
| 特定于 Hyper-V 的视频设备 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 其他 | ||
| 键值对 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 不可屏蔽的中断 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 从主机到来宾的文件复制 | 2025、2022、2019、2016、2012 R2 | ✔ |
| lsvmbus 命令 | 2025、2022、2019、2016、2012 R2 | ✔ |
| Hyper-V 套接字 | 2025、2022、2019、2016 | ✔ |
| PCI 直通/DDA | 2025、2022、2019、2016 | ✔ |
| 第 2 代虚拟机 | ||
| 使用 UEFI 启动 | 2025、2022、2019、2016、2012 R2 | ✔ 注意 7 |
| 安全启动 | 2025、2022、2019、2016 | ✔ |
Oracle Linux 8.x 系列
| 功能 | Windows Server 版本 | 8.0-8.5 (RHCK) |
|---|---|---|
| 可用性 | ||
| Core | 2025、2022、2019、2016、2012 R2 | ✔ |
| Windows Server 2016 精确时间 | 2025、2022、2019、2016 | ✔ |
| 网络 | ||
| Jumbo 帧 | 2025、2022、2019、2016、2012 R2 | ✔ |
| VLAN 标记和中继 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 实时迁移 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 静态 IP 注入 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 1 |
| vRSS | 2025、2022、2019、2016、2012 R2 | ✔ |
| TCP 分段及校验和卸载 | 2025、2022、2019、2016、2012 R2 | ✔ |
| SR-IOV | 2025、2022、2019、2016 | ✔ |
| 存储 | ||
| 调整 VHDX 大小 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 虚拟光纤通道 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 2 |
| 实时虚拟机备份 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 3 |
| TRIM 支持 | 2025、2022、2019、2016、2012 R2 | ✔ |
| SCSI WWN | 2025、2022、2019、2016、2012 R2 | ✔ |
| 内存 | ||
| PAE 内核支持 | 2025、2022、2019、2016、2012 R2 | 空值 |
| MMIO 间隙配置 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 动态内存 - 热添加 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4、 5、 6 |
| 动态内存 - 气球技术 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4、 5、 6 |
| 运行时内存大小调整 | 2025、2022、2019、2016 | ✔ |
| 视频 | ||
| 特定于 Hyper-V 的视频设备 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 其他 | ||
| 键值对 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 不可屏蔽的中断 | 2025、2022、2019、2016、2012 R2 | ✔ |
| 从主机到来宾的文件复制 | 2025、2022、2019、2016、2012 R2 | ✔ |
| lsvmbus 命令 | 2025、2022、2019、2016、2012 R2 | ✔ |
| Hyper-V 套接字 | 2025、2022、2019、2016 | ✔ |
| PCI 直通/DDA | 2025、2022、2019、2016 | ✔ |
| 第 2 代虚拟机 | ||
| 使用 UEFI 启动 | 2025、2022、2019、2016、2012 R2 | ✔ 注意 7 |
| 安全启动 | 2025、2022、2019、2016 | ✔ |
备注
如果已为虚拟机上的给定合成网络适配器配置了网络管理器,则静态 IP 注入可能无法正常工作。 为平稳运行静态 IP 注入,请确保网络管理器已完全关闭,或已通过其 ifcfg-ethX 文件为特定网络适配器关闭。
在 Windows Server 2012 R2 上,在使用虚拟光纤通道设备的同时,请确保已填充逻辑单元号 0 (LUN 0)。 如果尚未填充 LUN 0,Linux 虚拟机可能无法以本机方式装载光纤通道设备。
如果在实时虚拟机备份操作期间有打开的文件句柄,则在某些情况下,备份的 VHD 可能需要在还原时接受文件系统一致性检查 (fsck)。 如果虚拟机具有附加的 iSCSI 设备或直接连接的存储(也称为直通磁盘),实时备份操作可能会失败且不发出任何提示。
默认情况下,此分发版未启用热添加支持。 若要启用热添加支持,需要按如下方式在 /etc/udev/rules.d/ 下添加 udev 规则:
创建一个文件“/etc/udev/rules.d/100-balloon.rules”。 你可为该文件使用任何其他所需的名称。
将以下内容添加到该文件:
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"重启系统以启用热添加支持。
虽然 Linux 集成服务下载会在安装时创建此规则,但卸载 LIS 时也会移除此规则,因此,如果在卸载后需要动态内存,则必须重新创建此规则。
如果来宾操作系统的运行内存过低,动态内存操作可能会失败。 下面是一些最佳做法:
启动内存和最小内存应等于或大于发行版供应商建议的内存量。
倾向于占用系统上全部可用内存的应用程序被限制为最多占用 80% 的可用 RAM。
如果要在 Windows Server 2016 或 Windows Server 2012 R2 操作系统上使用动态内存,请以 128 兆字节 (MB) 的倍数指定“启动内存”、“最小内存”和“最大内存”参数。 如果不这样做,可能会导致热添加失败,并且来宾操作系统中可能不会增加任何内存。
在 Windows Server 2012 R2 上,第 2 代虚拟机默认已启用安全启动,并且除非已禁用安全启动选项,否则不会启动某些 Linux 虚拟机。 你可以在 Hyper-V 管理器中虚拟机设置的“固件”部分禁用安全启动,也可以使用 PowerShell 来禁用它:
Set-VMFirmware -VMName "VMname" -EnableSecureBoot OffLinux 集成服务下载可应用于现有的第 2 代 VM,但不提供第 2 代功能。