PowerEdge: Linux OS를 실행하는 PERC H330을 사용하는 R6415, R7415 및 R7425에서 데이터 손상 가능성
Summary: 이 문서에서는 H330 컨트롤러를 사용하는 Linux OS를 포함하는 R7425, R6415, R7415 14G AMD 서버 또는 데이터 손상이 발생할 가능성이 있는 Linux 가상 머신에 대한 VMDirectPath I/O 패스스루로 구성된 H330을 사용하는 ESXi에 대해 설명합니다.
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를 실행하는 동안 데이터 손상이 발생할 수 있습니다.
- H330은 시스템 BIOS에서 CPU VT(Virtualization Technology) 기능이 활성화된 Linux 기반 OS와 함께 설치됩니다
- 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
- 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
요약: 이 문제가 발생하려면 특정 구성이 필요합니다.
- 14G AMD 서버 + Linux OS + H330 컨트롤러
- 14G AMD 서버 + ESXi + H330, Linux VM에 대해 VMDirectPath I/O 패스스루로 구성
영향을 받지 않는 것은 무엇입니까?
- 14G 인텔 플랫폼
- H330 이외의 모든 스토리지 컨트롤러(HBA330/H730/H740/H840 등)
- Windows 운영 체제
Cause
근본 원인:
- Linux AMD_IOMMU 드라이버는 파일 시스템 손상을 가져오는 다른 물리적 메모리 영역에 액세스하기 위해 I/O 데이터 버퍼 및 I/O 가상 주소 모두에 대해 H330용으로 예약된 동일한 메모리 범위 BIOS를 사용합니다. 또한 BIOS의 IVRS 표는 H330에 대한 제외 범위의 시작 주소와 길이를 제공합니다. AMD IOMMU 드라이버가 제외 범위를 설정하는 동안 드라이버는 IVRS에서 제공하는 시작 주소 및 길이를 추가하여 IOMMU에서 제외 범위 제한 레지스터를 프로그래밍하는 데 사용하는 종료 주소를 가져오지만 시작 주소에 길이를 추가하고 1을 빼야 하는 종료 주소를 가져옵니다. 이로 인해 제외 범위는 BIOS에서 지정한 제외 범위의 끝을 지나 한 페이지를 추가로 제외합니다. 커널이 이 추가 페이지 주소를 IOVA로 사용하는 경우 데이터 손상이 발생합니다.
- VMware/ESXi: VMDirectPath I/O 모드에서 H330 컨트롤러를 사용하도록 VM을 구성하면 해당 VM의 스토리지 및 메모리 손상이 발생할 수 있습니다.
Resolution
- Dell 엔지니어링 팀에서는 이 문제를 알고 있으며 BIOS 1.8.7 버전 이상에서 BIOS 해결 방법을 사용할 수 있습니다.
- Dell Technologies는 BIOS를 1.8.7 이상으로 업데이트하는 것을 권장합니다.
- Linux 공급업체와 VMware에서도 커널 수정을 진행 중입니다. Linux 공급업체와 VMware에서 업데이트된 커널 패키지를 사용할 수 있게 되면 이 문제에 대한 대안을 제공할 수 있습니다. Dell은 Linux 공급업체 및 VMware의 수정 사항이 제공되는 대로 여기에 해당 정보를 기록하려고 합니다.
- VMware KB 링크: https://knowledge.broadcom.com/external/article?legacyId=68068
- Red Hat KB: https://access.redhat.com/solutions/3978031
(로그인 필요)
- SUSE KB: https://www.suse.com/support/kb/doc/?id=000019431
- VMware KB 링크: https://knowledge.broadcom.com/external/article?legacyId=68068
Affected Products
SUSE Linux Enterprise Server 12, PowerEdge R6415, PowerEdge R7415, PowerEdge R7425, PowerEdge RAID Controller H330, Red Hat Enterprise Linux Version 7, SUSE Linux Enterprise Server 15, VMware ESXi 6.5.X, VMware ESXi 6.7.XArticle Properties
Article Number: 000176953
Article Type: Solution
Last Modified: 01 Dec 2025
Version: 9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.