第 1 章 内核


增强的 SCSI 单元处理

Red Hat Enterprise Linux 6.6 中的内核已被改进,使用户空间能够响应通过 udev 事件机制从 SCSI 设备收到的某些 SCSI 单元配置条件。支持的单元编写条件有:
  • 3F 03 静默数据已更改
  • 2A 09 容量数据已更改
  • 38 07 07 精简配置软阈值达到
  • 2A 01 模式参数已更改
  • 3F 0E 报告的 LUN 数据已更改
因为 SCSI 单元浪费条件只报告 SCSI 命令的响应,所以如果没有命令主动发送到 SCSI 设备,则不会报告任何条件。
Red Hat Enterprise Linux 6.6 不会为这些事件提供任何默认的 udev 规则,但用户提供的 udev 规则可以编写来处理它们。例如,如果查询的数据发生变化,以下规则会导致重新扫描 SCSI 设备:
ACTION=="change", SUBSYSTEM=="scsi", ENV{SDEV_UA}=="INQUIRY_DATA_HAS_CHANGED", TEST=="rescan", ATTR{rescan}="x"
支持的事件规则应在以下 SDEV_UA 环境字符串上匹配:
ENV{SDEV_UA}=="INQUIRY_DATA_HAS_CHANGED"
ENV{SDEV_UA}=="CAPACITY_DATA_HAS_CHANGED"
ENV{SDEV_UA}=="THIN_PROVISIONING_SOFT_THRESHOLD_REACHED"
ENV{SDEV_UA}=="MODE_PARAMETERS_CHANGED"
ENV{SDEV_UA}=="REPORTED_LUNS_DATA_HAS_CHANGED"
请注意,在所有情况下,udev 规则中的 DEVPATH 环境变量都是报告该单元属性的设备的路径。另外,多路径 I/O 目前验证到设备的多个路径是否有一些相同的属性,如容量。因此,响应容量更改时自动扫描设备,可能会导致一些到设备的路径有旧的容量,一些路径有新的容量。在这种情况下,多路径 I/O 会停止使用带有容量更改的路径。

Open vSwitch 内核模块

Red Hat Enterprise Linux 6.6 包含 Open vSwitch 内核模块作为红帽层次产品的驱动器。Open vSwitch 仅支持包含带用户空间工具的产品。请注意,如果没有这些所需的用户空间工具,Open vSwitch 将无法正常工作,且无法启用。如需更多信息,请参阅以下知识库文章 :https://access.redhat.com/knowledge/articles/270223。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.