第 18 章 存储


NVMe 驱动程序 rebase 到版本 4.17-rc1

NVMe 驱动程序已更新至上游版本 4.17-rc1,它提供很多程序错误修复和增强。主要变化如下:
  • 添加了通过远程直接内存访问(RDMA)上的 Nonvolatile Memory Express (NVMe)的错误处理改进
  • 添加了用于保持通过 RDMA 传输连接的修复
请注意,该驱动程序不支持 Data Integrity Field/Data Integrity Extension (DIF/DIX)保护信息实现,且不支持 NVMe-over-Fabrics 传输的多路径。(BZ#1515584)

Broadcom Emulex Fibre Channel Adapters 完全支持 NVMe/FC

现在,当与 Broadcom Emulex Fibre Channel 32Gbit 适配器一起使用时,在 Initiator 模式中完全支持 NVMe over Fibre Channel (NVMe/FC)传输类型。
除了先前在 Red Hat Enterprise Linux 中引入的远程直接内存访问(RDMA)协议之外,光纤通道上的 NVMe 是另一种光纤传输类型。
要在 lpfc 驱动程序中启用 NVMe/FC,请编辑 /etc/modprobe.d/lpfc.conf 文件并添加以下选项:
lpfc_enable_fc4_type=3
此功能在 Red Hat Enterprise Linux 7.5 中作为技术预览引入。lpfc 以外的驱动程序仍为技术预览。如需更多信息,请参阅技术预览部分。
其他限制:

DM 多路径现在根据协议启用黑名单或白名单路径

设备映射器多路径(DM 多路径)现在支持 blacklistblacklist_exceptions 配置部分中的 protocol 配置选项。这可让您根据所使用的协议(如 scsinvme )将或白名单路径列入黑名单。对于 SCSI 设备,您还可以指定传输:例如 scsi:fcpscsi:iscsi。(BZ#1593459)

multipathd show paths 命令添加了新的 %0 通配符,以显示路径失败

multipathd show paths format 命令现在支持 %0 通配符来显示路径失败。支持此通配符可让用户更轻松地跟踪多路径设备中哪些路径失败。(BZ#1554516)

新的 all_tg_pt 多路径配置选项

multipath.conf 配置文件的 defaultsdevices 部分现在支持 all_tg_pts 参数,该参数默认为 no。如果此选项设为 yes,则当 mpathpersist 注册密钥时,它会将一个主机注册的密钥视为从一个主机注册到所有目标端口的密钥。某些数组,特别是 EMC VNX,将保留视为一个主机和所有目标端口。如果没有 mpathpersist 的工作方式相同,它会给保留冲突。(BZ#1541116)

支持 Data Integrity Field/Data Integrity Extension(DIF/DIX)

DIF/DIX 完全支持,只要硬件供应商已证明了它,并完全支持 RHEL 上的特定 HBA 和存储阵列配置。其他配置不支持 DIF/DIX。不支持在引导设备中使用,且在虚拟客户机中不支持它。当启用了 DIF/DIX 时,红帽不支持使用 ASMLib。DIF/DIX 在存储设备中启用/禁用,它涉及应用程序(包括应用程序)的不同层。在存储设备中激活 DIF 的方法取决于设备。
有关 DIF/DIX 功能的详情,请参考 什么是 DIF/DIX。(BZ#1649493)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.