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 Linux VM에 대한 VMDirectPath I/O 패스스루로 구성된 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세대 PowerEdge AMD 기반 서버의 PERC H330 컨트롤러에 연결된 스토리지에서 과도한 I/O를 수행하는 동안 데이터 손상이 발생할 수 있습니다. 
  • 시스템 BIOS에서 CPU VT(Virtualization Technology) 기능이 활성화된 Linux 기반 OS와 함께 설치된 H330
  • Linux VM(Virtual Machine)에 대한 VMDirectPath I/O 패스스루 디바이스(PCI-패스스루)로 구성된 H330 스토리지 컨트롤러가 있는 VMware 운영 체제/ESXi 데이터 손상의 위험은 H330이 패스스루 디바이스로 연결된 VM에만 노출됩니다.   

영향을 받는 것은 무엇입니까

  • 모든 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 + H330, Linux VM에 대해 VMDirectPath I/O 패스스루로 구성

 

영향을 받지 않는 것은 무엇입니까?

  • 14G 인텔 플랫폼
  • 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에서 업데이트된 커널 패키지를 사용할 수 있게 되면 이 문제에 대한 대체 솔루션을 제공할 수 있습니다.  Dell은 Linux 공급업체 및 VMware의 수정 사항에 대한 정보가 제공되는 대로 여기에 기록하려고 합니다.
근본 원인:
  • Linux AMD_IOMMU 드라이버는 파일 시스템 손상을 가져오는 다른 물리적 메모리 영역에 액세스하기 위해 I/O 데이터 버퍼 및 I/O 가상 주소 모두에 대해 H330용으로 예약된 동일한 메모리 범위 BIOS를 사용합니다. 또한 BIOS의 IVRS 테이블에서는 H330에 대한 제외 범위의 시작 주소와 길이를 제공합니다. AMD IOMMU 드라이버가 제외 범위를 설정하는 동안, 드라이버는 IVRS에서 제공하는 시작 주소와 길이를 추가하여 IOMMU에서 제외 범위 제한 레지스터를 프로그래밍하는 데 사용하는 끝 주소를 얻습니다. 그러나 끝 주소를 가져오려면 시작 주소에 길이를 추가하고 하나를 빼야 합니다. 그러면 BIOS에서 지정한 제외 범위의 끝에서 추가로 한 페이지를 제외하는 제외 범위가 생성됩니다. 커널이 이 추가 페이지 주소를 IOVA로 사용하면 데이터가 손상될 수 있습니다.
  • VMware/ESXi: VMDirectPath I/O 모드에서 H330 컨트롤러를 사용하도록 VM을 구성하면 해당 VM의 스토리지 및 메모리 손상이 발생할 수 있습니다.


맨 위로 이동


 

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.