第 2 章 常规更新

跨频道软件包相依性改进

已将 yum 增强为在出现相依性错误时,提示终端用户搜索系统中禁用的软件包存储库。这样用户就可以通过首先在所有已知频道中检查缺少的软件包相依性而迅速解决相依性错误。
要启用此功能,请在将机器升级至 Red Hat Enterprise Linux 7.2 前执行 yum update yum subscription-manager
有关实施此功能的详情请查看《系统和订阅管理》一章。

现在可在需要时正确应用 RELRO 保护

之前,由系统载入程序启动的二进制文件在有些情况下,即使在构建应用程序时已明确要求,也会缺少重定位只读(RELRO)保护。这是由静态链接器和系统载入程序之间的错误传达造成。已将该链接器的底层源代码调整为可保证该载入程序可应用 RELRO 保护,以便恢复该应用程序的安全功能。应用程序及所有依赖这些程序的对象文件、归档、以及使用 binutils 的 alpha 或 beta 版本构建的库应重新构建,以便修改这个缺陷。这个更新修正了 AMD64、Intel 64、64-bit PowerPC 和 64-bit ARM 架构中的这个问题。

sosreport 具有更多的诊断信息和重命名的插件

已增强 sosreport 工具,以便从各种应用程序收集与进程相关的信息,包括 ptp、lastlog 和 ethtool。startup 插件已重命名为 services 以更好地行使其功能。

启用 virtio 网络设备重命名

这个更新添加了用于 virtio 驱动程序的持久命名方案,以便启用 virtio 网络设备重命名。要在 Red Hat Enterprise Linux 7.2 中启用这个功能,请在引导时在内核参数中添加 net.ifnames=1

在指定硬件中支持 DIF/DIX (T10 PI)

Red Hat Enterprise Linux 7.2 全面支持 SCSI T10 DIF/DIX,提供认证它的硬件供应商,并为特定 HBA 和存储阵列配置提供全面支持。其他配置不支持 DIF/DIX,既不支持在引导设备中使用,也不支持在虚拟机中使用。
目前以下销售商提供此支持。
FUJITSU 在以下硬件中支持 DIF 和 DIX:
  • EMULEX 16G FC HBA:
    • EMULEX LPe16000/LPe16002, 10.2.254.0 BIOS, 10.4.255.23 FW,使用:
    • FUJITSU ETERNUS DX100 S3, DX200 S3, DX500 S3, DX600 S3, DX8100 S3, DX8700 S3, DX8900 S3, DX200F, DX60 S3
  • QLOGIC 16G FC HBA:
    • QLOGIC QLE2670/QLE2672, 3.28 BIOS, 8.00.00 FW,使用:
    • FUJITSU ETERNUS DX100 S3, DX200 S3, DX500 S3, DX600 S3, DX8100 S3, DX8700 S3, DX8900 S3, DX200F, DX60 S3
注:T10 DIX 要求提供磁盘块的校验和生成和验证的数据库或其它软件。目前支持的 Linux 文件系统均无此功能。
EMC 在以下架构中支持 DIF:
  • EMULEX 8G FC HBA:
    • 使用固件 2.01a10 或之后版本的 LPe12000-E 和 LPe12002-E:
    • 使用 Enginuity 5977 的 EMC VMAX3 系列;使用 Enginuity 5876.82.57 及之后版本的 EMC Symmetrix VMAX 系列
  • EMULEX 16G FC HBA:
    • 使用 10.0.803.25 固件或之后版本的 LPe16000B-E 和 LPe16002B-E:
    • 使用 Enginuity 5977 的 EMC VMAX3 系列;使用 Enginuity 5876.82.57 及之后版本的 EMC Symmetrix VMAX 系列
  • QLOGIC 16G FC HBA:
    • QLE2670-E-SP 和 QLE2672-E-SP,使用:
    • 使用 Enginuity 5977 的 EMC VMAX3 系列;使用 Enginuity 5876.82.57 及之后版本的 EMC Symmetrix VMAX 系列
最新状态请参看硬件销售商的支持信息。
对其他 HBA 和存储阵列的 DIF/DIX 支持仍为技术预览。