Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

带有运行基于 Linux 的操作系统和 VMware 操作系统的 PERC H330 的 R6415、R7415 和 R7425 上可能会发生数据损坏

Summary: Dell PowerEdge — R7425、R6415、R7415 配置为 VMDirectPath I/O 传递到 Linux 虚拟机的 14G AMD 服务器 + Linux OS + H330 控制器或 ESXi + H330,可能会遇到数据损坏、数据损坏、Linux、IOMMU、AMD、文件系统

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在以下情况下,在第 14 代基于 AMD 的 PowerEdge 服务器上对连接到 PERC H330 控制器的存储执行大量 I/O 时,您可能会遇到数据损坏: 
  • H330 安装有基于 Linux 的操作系统,并且在系统 BIOS 中启用了 CPU 虚拟化技术 (VT) 功能。
  • VMware 操作系统/ESXi 具有已配置为 Linux 虚拟机 (VM) 的 VMDirectPath I/O 直通设备(PCI 直通)的 H330 存储控制器。只有将 H330 作为直通设备连接的虚拟机才会面临数据损坏的风险。   

什么方面会受到影响? 

  • 所有 14G AMD 服务器(单处理器或双处理器)
    • R6415
    • R7415
    • R7425
  • 基于 Linux 的操作系统,其中包括但不限于
    • Red Hat Enterprise Linux 7.5
    • Red Hat Enterprise Linux 7.6
    • Ubuntu 16.04
    • Ubuntu ® 18.04 LTS LTS
    • CentOS 7.5
    • CentOS 7.6
    • SLES 12 SP3/SP4
    • SLES 15
  • 所有当前版本的 ESXi 虚拟机管理程序
    • ESXi 6.5.x
    • ESXi 6.7.x
  • 存储控制器:
    • RAID 或非 RAID 模式下的 PERC H330

摘要:您只会在使用特定配置时遇到此问题。

  1. 14G AMD 服务器 + Linux OS + H330 控制器 
  2. 14G AMD 服务器 + ESXi + 已配置为 Linux 虚拟机的 VMDirectPath I/O 直通设备的 H330

 

什么方面不会受到影响

  • 14G Intel 平台
  • 除 H330 以外的任何存储控制器(HBA330/H730/H740/H840 等)
  • Windows 操作系统

Cause

Resolution

  1. 不要更换硬件。
  2. Dell EMC 工程部门已意识到该问题,并且通过 BIOS 1.8.7 版本或更高版本提供 BIOS 解决方法。
  3. 戴尔建议您将 BIOS 更新到 1.8.7 或更高版本。
  4. Linux 供应商和 VMWare 也在进行内核修复。一旦 Linux 供应商和 VMWare 提供更新的内核包,它可能会为这个问题提供替代解决方案。  当出自 Linux 供应商和 VMWare 的修复可用时,戴尔会尝试在此处记录有关这些修复的信息。
根本原因:
  • Linux AMD_IOMMU 驱动程序将 BIOS 为 H330 保留的相同内存范围用于 I/O 数据缓冲器和 I/O 虚拟地址,以访问不同的物理内存区域,导致文件系统损坏。此外,BIOS 中的 IVRS 表提供了 H330 的排除范围的起始地址和长度。当 AMD IOMMU 驱动程序设置排除范围时,驱动程序将 IVRS 提供的起始地址和长度相加,以获得用于对 IOMMU 中的排除范围限制寄存器进行编程的结束地址,但要获得结束地址,应该将长度与起始地址相加,然后减去一,这导致排除范围不包括在 BIOS 指定的排除范围末尾之后的额外一个页面。如果内核将此额外页面地址用作 IOVA,则会导致数据损坏。
  • VMware/ESXi:将虚拟机配置为在 VMDirectPath I/O 模式下使用 H330 控制器可能会导致所述虚拟机的存储和内存损坏


返回页首


 

Affected Products

PowerEdge R6415, PowerEdge R7415, PowerEdge R7425, PowerEdge RAID Controller H330, VMware
Article Properties
Article Number: 000176953
Article Type: Solution
Last Modified: 23 Sept 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.