Show Table of Contents
VFIO 设备的
第 36 章 内核
某些 ext4 文件系统无法调整大小
由于 ext4 代码的一个程序错误,目前无法调整具有 1KB 块大小且小于 32MB 的 ext4 文件系统的大小。
反复丢失与启用 iSER 的 iSCSI 目标的连接
将服务器用作启用 iSER 的 iSCSI 目标时,连接丢失会反复发生,目标会停止响应且内核也会变得不响应。临时解决方案是最小化 iSER 连接丢失或转换到非 iSER iSCSI 模式。
安装程序不会探测到 EDD 系统中使用以太网磁盘的光纤设备
在 EDD 系统中,因为缺少
edd 驱动程序,Anaconda 无法自动探测到 FCoE 磁盘。这样在安装过程中无法使用此类磁盘。
请按照以下步骤操作临时解决这个问题:
* 在安装过程中的内核命令行中添加
fcoe=edd:nodcb,以便 anaconda 可以探测到 FCoE 磁盘。
* 在救援映象中添加
fcoe=edd:nodcb 并用它来引导该系统。
* 执行以下命令在 initrd 映象中添加 edd 模块:
#dracut --regenerate-all -f
#dracut --add-drivers edd /boot/initramfs-3.10.0-123.el7.x86_64.img
* 使用默认引导菜单条目重启该系统
在某些情况下 NUMA 平衡无法达到最佳效果
在 Red Hat Enterprise Linux 7 中的以下条件下,Linux 内核非一致性内存访问(NUMA)平衡无法达到最佳效果。即设定
numa_balancing 选项时,有些内存会在移至受限制节点前被移动到随机非目标节点中,同时在某些情况下目标节点中的内存还会下降。目前还没有临时解决方案。
禁用 PSM2 MTL 以避免 PSM 和 PSM2 API 之间的冲突
新 libpsm2 软件包提供可在 Intel Omni-Path 设备中使用的 PSM2 API,该软件包与使用 infinipath-psm 软件包安装,用于 Truescale 设备的性能扩展消息传递(Performance Scaled Messaging,PSM)重叠。API 重叠会在某个进程与两个软件包提供的库链接时造成未定义行为。如果其启用的 MCA 组件包含
psm2 映射传输层(MTL),且一个或多个模块直接或间接依赖 infinipath-psm 软件包的 libpsm_infinipath.so.1 库时,这个问题会影响 Open MPI。
为避免 PSM 和 PSM2 API 冲突,在
/etc/openmpi-*/openmpi-mca-params.conf 配置文件中默认禁用了 MPI 的 psm2 MTL。如果启用它,则需要禁用 psm 和 ofi MTL,以及与其冲突的 usnic 字节传输层(BTL),该配置文件注释中还提供了操作步骤。
软件包 libpsm2-compat-devel 和 infinipath-psm-devel 之间还有打包冲突,因为它们都包含 PSM 标题文件。因此,不能同时安装这两个软件包。要安装其中之一,需首先卸载另一个软件包。
perf 程序的性能问题
perf archive 命令会生成 perf.data 文件在找到的附带构建 ID 的对象文件存档,在 IBM System z 中需要较长时间完成。目前还没有临时解决方案。其他构架未受影响。
绑定无法使用 qlcnic
某些绑定模式在没有正确识别 qlcnic 驱动程序的设备中设定 MAC 地址。这样该设备就无法在将其从绑定中删除后恢复其原始 MAC 地址。
作为临时解决方案,可取消使用 qlcnic 驱动程序并重启您的操作系统。
Red Hat Enterprise Linux 7.2 无法在某些 Applied Micro 64 位 ARM 系统中安装,并给出以下出错信息:
Red Hat Enterprise Linux 7.2 无法在某些 Applied Micro 64 位 ARM 系统中安装,并给出以下出错信息:
Unable to handle kernel NULL pointer dereference at virtual address 0000033f
目前这个问题还没有临时解决方案。
VFIO 设备的 libvirt 管理可导致主机故障
使用 VFIO 驱动程序分配给虚拟机的主机 PCI 设备
libvirt 管理可造成主机内核驱动程序和 vfio-pci 驱动程序同时绑定到 IOMMU 组中的设备。这是一个无效状态,并可造成主机意外终止。
现在,如果在同一 IOMMU 组中有其他设备,则唯一的临时解决方案是不要在虚拟机中热插拔 VFIO 设备。
使用 iSCSI 安装且 IPv6 中止 15 分钟
如果启用 IPv6 ,则会在尝试连接到指定的 iSCSI 服务器 15 分钟后 Dracut 会超时。最终,Dracut 会成功连接并如预期进行处理。但要避免此延迟,请在安装程序的命令行中使用
ip=eth0:auto6。
i40e NIC 无法使用
在旧的固件中,使用 i40e 驱动程序的网卡会在进入混杂模式后无法使用约 10 秒钟。要避免这个问题,请更新该固件。
i40e 给出 WARN_ON
i40e 驱动程序将在更改环大小的过程中给出 WARN_ON 宏,因为该代码要在分配新内存前克隆 rx_ring 结构,但不会将指针归零。注:这个警告对您的系统没有任何影响。
引导时未挂载 netprio_cgroups
目前,systemd 将 /sys/fs/cgroup/ 目录作为只读挂载,这样可防止挂载 /sys/fs/cgroup/net_prio/ 目录。结果是会在引导时不挂载 netprio_cgroups 模块。要临时解决这个问题,请使用
mount -o remount 命令,然后使用 rw -t cgroup nodev /sys/fs/cgroups 命令。这样就可以手动安装基于模块的 cgroups。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.