CentOS 和 HYPER-V 上的 Red Hat Enterprise Linux 虚拟机

 

适用对象:Hyper-V Server 2012, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2, Microsoft Hyper-V Server Technical Preview, Windows Server 2012, Hyper-V Server 2012 R2, Windows 10 Technical Preview, Windows Server Technical Preview, Windows 8

以下功能分发映射指示内置和可下载版本的 Linux 集成服务中存在的功能。 在表后列出的已知的问题和解决方法的每个分发。

Red Hat 证明 Red Hat Enterprise Linux 作为 HYPER-V 上运行时支持。 请参阅Red Hat 硬件认证RHEL 版本和 HYPER-V 版本的已认证组合的详细信息的网页。

由于 LIS 的内置支持和可下载的 LIS 支持升级内核时之间的潜在冲突,则最好卸载 LIS 的可下载程序包并更改内核后安装最新的 LIS 版本。

表格图例

  • 内置– LIS 都包含此 Linux 分发。 有关内置的 LIS 的内核模块版本号 (按所示lsmod,例如) 不同于 Microsoft 提供的 LIS 下载包上的版本号。 不匹配并不表示内置的 LIS 已过期。

  • -提供的功能

  • (空白)-功能不可用

本部分内容:

  • RHEL/CentOS 5.x 系列

  • RHEL/CentOS 6.x 系列

  • RHEL/CentOS 7.x 系列

  • 注释

RHEL/CentOS 5.x 系列

此序列具有支持的 32 位 PAE 内核可用。 LIS 3.5 不是与 RHEL/CentOS 5.9 5.11 兼容的。 在 5.9 之前没有针对 RHEL/CentOS 内置 LIS 支持。

功能

Windows Server 版本

5.5-5.11

5.9 – 5.11

5.7 – 5.8

5.5 – 5.6

可用性

LIS 4.0

内置的

LIS 3.5

LIS 3.5

核心

2012 R2、 2012、 2008 R2

网络

Jumbo 帧

2012 R2、 2012、 2008 R2

VLAN 标记和中继

2012 R2、 2012、 2008 R2

√ 注释 1

√ 注释 1

√ 注释 1

√ 注释 1

实时迁移

2012 R2、 2012、 2008 R2

静态 IP 注入

2012 R2、 2012

√ 注释 2

√ 注释 2

√ 注释 2

√ 注释 2

vRSS

2012 R2

TCP 分段和校验和卸载

2012 R2、 2012、 2008 R2

存储

VHDX 大小调整

2012 R2

虚拟光纤通道

2012 R2

√ 注释 3

√ 注释 3

√ 注释 3

实时虚拟机备份

2012 R2

√ 注释 4 5

√ 注释 4,5,6

√ 注释 4 5

√ 注释 4 5

剪裁支持

2012 R2

内存

MMIO 间隙的配置

2012 R2

动态内存 – 热添加

2012 R2、 2012

动态内存 – 锐减、

2012 R2、 2012

√ 注意 7、 9、 10、 11

√ 注意 7、 9、 10、 11

√ 注意 7、 9、 10、 11

视频

超 V 特定视频设备

2012 R2、 2012、 2008 R2

杂项

键 / 值对

2012 R2、 2012、 2008 R2

非屏蔽中断

2012 R2

PAE 的内核支持

从主机到来宾的文件复制

2012 R2

第 2 代虚拟机

使用 UEFI 启动

2012 R2

安全启动

2012 R2

RHEL/CentOS 6.x 系列

这一系列 32 位内核是启用的 PAE。 没有针对 RHEL/CentOS 6.0 6.3 内置 LIS 支持。

功能

Windows Server 版本

6.0-6.7

6.6, 6.7

6.5

6.4

6.0 – 6.3

可用性

LIS 4.0

内置的

内置的

内置的

LIS 3.5

核心

2012 R2、 2012、 2008 R2

网络

Jumbo 帧

2012 R2、 2012、 2008 R2

VLAN 标记和中继

2012 R2、 2012、 2008 R2

√ 注释 1

√ 注释 1

√ 注释 1

√ 注释 1

√ 注释 1

实时迁移

2012 R2、 2012、 2008 R2

静态 IP 注入

2012 R2、 2012

√ 注释 2

√ 注释 2

√ 注释 2

√ 注释 2

√ 注释 2

vRSS

2012 R2

TCP 分段和校验和卸载

2012 R2、 2012、 2008 R2

存储

VHDX 大小调整

2012 R2

虚拟光纤通道

2012 R2

√ 注释 3

√ 注释 3

√ 注释 3

√ 注释 3

实时虚拟机备份

2012 R2

√ 注释 4 5

√ 注释 4 5

√ 注释 4,5,6

√ 注释 4,5,6

√ 注释 4 5

剪裁支持

2012 R2

内存

MMIO 间隙的配置

2012 R2

动态内存 – 热添加

2012 R2、 2012

√ 注意 7、 8、 9、 10

√ 注意 7、 8、 9、 10

√ 注意 7、 8、 9、 10

动态内存 – 锐减、

2012 R2、 2012

√ 注意 7、 9、 10

√ 注意 7、 9、 10

√ 注意 7、 9、 10

√ 注意 7、 9、 10、 11

√ 注意 7、 9、 10、 11

视频

超 V 特定视频设备

2012 R2、 2012、 2008 R2

杂项

键 / 值对

2012 R2、 2012、 2008 R2

√ 注意 12

√ 注意 12、 13

√ 注意 12、 13

非屏蔽中断

2012 R2

PAE 的内核支持

从主机到来宾的文件复制

2012 R2

第 2 代虚拟机

使用 UEFI 启动

2012 R2

安全启动

2012 R2

RHEL/CentOS 7.x 系列

本系列只有 64 位内核。

功能

Windows Server 版本

7.0-7.1

7.1

7.0

可用性

LIS 4.0

内置的

内置的

核心

2012 R2、 2012、 2008 R2

网络

Jumbo 帧

2012 R2、 2012、 2008 R2

VLAN 标记和中继

2012 R2、 2012、 2008 R2

实时迁移

2012 R2、 2012、 2008 R2

静态 IP 注入

2012 R2、 2012

√ 注释 2

√ 注释 2

√ 注释 2

vRSS

2012 R2

TCP 分段和校验和卸载

2012 R2、 2012、 2008 R2

存储

VHDX 大小调整

2012 R2

虚拟光纤通道

2012 R2

√ 注释 3

√ 注释 3

√ 注释 3

实时虚拟机备份

2012 R2

√ 注释 4 5

√ 注释 4 5

√ 注释 4 5

剪裁支持

2012 R2

内存

MMIO 间隙的配置

2012 R2

动态内存 – 热添加

2012 R2、 2012

√ 注意 8、 9、 10

√ 注意 8、 9、 10

√ 注意 8、 9、 10

动态内存 – 锐减、

2012 R2、 2012

√ 注意 9、 10

√ 注意 9、 10

√ 注意 9、 10

视频

超 V 特定视频设备

2012 R2、 2012、 2008 R2

杂项

键 / 值对

2012 R2、 2012、 2008 R2

非屏蔽中断

2012 R2

PAE 的内核支持

N/A

N/A

N/A

从主机到来宾的文件复制

2012 R2

第 2 代虚拟机

使用 UEFI 启动

2012 R2

√ 注意 14

√ 注意 14

√ 注意 14

安全启动

2012 R2

注释

  1. 为此 RHEL/CentOS 释放,VLAN 标记的工作原理但 VLAN 中继不支持。

  2. 如果网络管理器已为给定的综合网络适配器在虚拟机上配置静态 IP 注入可能无效。 若要确保静态 IP 的正常运转注入请确保任一网络管理器或者完全关闭或已关闭的特定网络适配器通过其 ifcfg ethX 文件。

  3. 在使用虚拟光纤通道设备,请确保已填充了逻辑单元号 (LUN 0) 0。 如果尚未填充 LUN 0,Linux 虚拟机可能不能本机装入光纤通道设备。

  4. 如果有打开的文件句柄期间的实时虚拟机的备份操作,则在某些极端情况下,备份的 Vhd 可能需要对还原的文件系统一致性检查 (fsck) 也会经历。

  5. 如果虚拟机具有附加的 iSCSI 设备或直连存储 (也称为传递磁盘) 实时备份操作可能会以无提示方式失败。

  6. Live RHEL/CentOS 5.9 支持备份 – 5.11/6.4/6.5 是可通过适用于 Linux 的 HYPER-V 备份 Essentials

  7. 动态内存支持才在 64 位虚拟机上可用。

  8. 本次分发中的默认情况下不启用热添加支持。 若要启用热添加支持需要添加下 /etc/udev/rules.d/ udev 规则,如下所示:

    1. 创建一个文件**/etc/udev/rules.d/100-balloon.rules**。 您可以使用该文件的任何其他所需的名称。

    2. 将以下内容添加到该文件:SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

    3. 重新启动系统以启用热添加支持。

  9. 如果来宾操作系统为过低内存运行,动态内存操作可能会失败。 以下是一些最佳做法:

    • 启动内存和最小内存应等于或晚于分发供应商建议的内存量。

    • 应用程序往往会占用的系统上的整个可用内存仅限于使用 80%的可用 RAM。

  10. 如果您在 Windows Server 2012 操作系统上使用动态内存,则指定启动内存最小内存,和最大内存128 兆字节 (MB) 的倍数中的参数。 未能这样做可能会导致热添加失败,并且您可能看不到任何在来宾操作系统中增加的内存。

  11. 某些分发,包括那些使用 LIS 3.5 和 4.0,只提供锐减、 支持,并且不提供热添加支持。 在这种方案中,动态内存功能可通过将启动内存参数设置为等于最大内存参数的值。 这导致在启动时间和稍后再根据主机的内存需求量正在热添加到虚拟机的所有必备项的内存,HYPER-V 可以自由地分配或释放从使用锐减、 来宾的内存。 请确保启动内存最小内存未设置低于建议值的分布。

  12. 若要启用键/值对 (KVP) 基础结构,请安装 hypervkvpd 或 hyperv 守护程序 (上 RHEL 6.6) rpm 从 RHEL ISO 包。 或者可以直接从 RHEL 存储库安装包。

  13. 在Windows Server 2012 R2,键/值对 (KVP) 基础结构可能无法正常工作而 Linux 软件更新。 在您看到与此功能的问题的情况下获取软件更新分发供应商联系。

  14. 除非禁用安全启动选项,否则将不能启动的生成 2 个虚拟机具有默认情况下和生成 2 Linux 虚拟机启用安全启动。 您可以禁用安全启动 HYPER-V 管理器中的虚拟机的设置的固件部分中也可以禁用它使用 Powershell:

    Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off
    

另请参阅