第 33 章 虚拟化

netcf 组件,BZ#1100588
使用网络以外的源安装 Red Hat Enterprise Linux 7 时,默认不会在接口配置文件中指定网络设备。结果是在 virsh 程序中使用 iface-bridge 命令创建桥接时会失败,并显示出错信息。要临时解决这个问题,请在 /etc/sysconfig/network-scripts/ifcfg-* 文件中添加 DEVICE= 行。
grub2 组件,BZ#1045127
已知如果嵌套 7 个以上 PCI 桥接可造成分段错误。不建议创建 7 个以上嵌套的 PCI 桥接。
kernel 组件,BZ#1075857
Red Hat Enterprise Linux 7 不支持内核 sym53c8xx 模块。因为当 Red Hat Enterprise Linux 作为虚拟机在 Xen hypervisor 或 Amazon Web Service(AWS)弹性计算云(Elastic Compute Cloud,EC2)中运行时,不可能使用模拟小型计算机系统接口(SCSI)磁盘。Red Hat 建议使用半虚拟设备。
kernel 组件,BZ#1081851
在虚拟机内核命令行中使用 xen_emulated_unplug=neverxen_emulated_unplug=unnecessary 选项时,无法在 Xen 虚拟机中热插拔新设备。在主机中运行 xl 会成功,但在虚拟机中不会出现任何设备。这个问题的临时解决方案是从虚拟机内核命令行中删除之前所述选项,并使用半虚拟驱动程序允许热插拔。注:xen_emulated_unplug=neverxen_emulated_unplug=unnecessary 仅可用于调试。
kernel 组件,BZ#1035213
在 Hyper-V 环境中进行多次热插拔后,有时磁盘会记录出错信息,并可能有几分钟无法使用,同时在使用 partprobe 命令侦测时会显示错误信息。
kernel 组件,BZ#1183960
之前的 Intel 微代码更新为第四代 Intel Core 处理器、Intel Xeon v3 处理器、及一些第五代 Intel Core 处理器删除硬件锁省略(HLE)及限制事务存储(RTM)功能。但当 KVM 虚拟机从包含未进行微代码更新的 CPU 主机实时迁移(live migration)到包含更新的 CPU 主机时,该虚拟机会尝试继续使用 HLE 和 RTM。这样可造成虚拟机中的应用程序意外终止,并显示 Illegal Instruction 出错信息。这个问题的临时解决方案是在从有 HLE 和 RTM 功能的 CPU 移动到没有这些功能的 CPU 时,请关闭虚拟机,并执行非实时迁移。这样可保证迁移后虚拟机不能使用 HLE 和 RTM,并因此防止上述崩溃。
systemd 组件,BZ#1151604, BZ#1147876
由于在 QEMU 和 pSeries 平台间意外的不兼容,systemd-detect-virtvirt-what 命令无法正确探测 IBM Power Systems 中的 PowerKVM 虚拟化。这个问题目前尚没有临时解决方案。
kernel 组件,BZ#1153521
使用 merge_across_nodes=1 参数启用内核共享内存(KSM)后,KSM 会忽略 mbind() 功能设定的内存策略,并将某些内存区域的页面合并到与这些策略不匹配的非统一内存访问(NUMA)节点。这个问题的临时解决方案是禁用 KSM,或在使用绑定 QEMU 的 NUMA 内存时,将 merge_across_nodes 参数设定为 0,这样就可让为 KVM 配置的 NUMA 内存策略正常工作。

为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。