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

Dataødeleggelse kan oppstå på R6415, R7415 og R7425 med PERC H330 som kjører Linux-baserte og VMware-operativsystemer

Summary: Dell PowerEdge – R7425, R6415, R7415 14G AMD-servere + Linux OS + H330-kontroller eller ESXi + H330 konfigurert som VMDirectPath I/O-gjennomgang til en Linux VM, kan oppleve dataødeleggelse, dataødeleggelse, Linux, IOMMU, AMD, filsystem ...

This article applies to   This article does not apply to 

Symptoms

Under følgende forhold kan du oppleve skade på data når du utfører tung I/O på lagring som er koblet til en PERC H330-kontroller på 14. generasjons PowerEdge AMD-baserte servere: 
  • H330 installert med Linux-basert operativsystem med CPU Virtualization Technology (VT)-funksjonen aktivert i system-BIOS.
  • VMware-operativsystemer/ESXi med H330-lagringskontroller konfigurert som en VMDirectPath I/O-pass-through-enhet (PCI-Passthrough) til en virtuell Linux-maskin (VM). Risikoen for ødeleggelse av data eksponeres bare for den virtuelle maskinen som har H330 koblet til som en gjennomgangsenhet.   

Hva påvirkes

  • Alle 14G AMD-servere (én eller to prosessorer)
    • R6415
    • R7415
    • R7425
  • Linux-baserte operativsystemer, inkludert, men ikke begrenset til
    • 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
  • Alle gjeldende versjoner av ESXi Hypervisor
    • ESXi 6.5.x
    • ESXi 6.7.x
  • Lagringskontroller:
    • PERC H330 i RAID- eller ikke-RAID-modus

Sammendrag: Du vil bare møte dette problemet med spesifikk konfigurasjon.

  1. 14G AMD-server + Linux OS + H330-kontroller 
  2. 14G AMD-server + ESXi + H330 konfigurert som VMDirectPath I/O-gjennomgang til en virtuell Linux-maskin

 

Hva påvirkes ikke?

  • 14G Intel-plattformer
  • Alle andre lagringskontrollere (HBA330/H730/H740/H840 osv.) enn H330
  • Windows-operativsystemer

Cause

-

Resolution

  1. Ikke bytt ut maskinvaren.
  2. Dell EMC-teknikerne er klar over problemet, og en BIOS-løsning blir gjort tilgjengelig via BIOS 1.8.7-versjonen eller nyere.
  3. Dell anbefaler at du oppdaterer BIOS til 1.8.7 eller nyere.
  4. En kjernereparasjon pågår også av Linux-leverandører og VMWare. Når en oppdatert kjernepakke er tilgjengelig fra Linux-leverandørene og fra VMWare, kan den gi en alternativ løsning på dette problemet.  Dell forsøker å notere seg informasjon om feilrettinger fra Linux-leverandører og VMware her etter hvert som de blir tilgjengelige.
Hovedårsak:
  • Linux AMD_IOMMU driveren bruker samme minneområde BIOS reservert for H330 for både I/O-databuffer og I/O virtuell adresse for tilgang til forskjellige fysiske minneområder, noe som fører til skade på filsystemet. I tillegg gir IVRS-tabellen i BIOS startadressen og lengden på ekskluderingsområdet for H330. Mens AMD IOMMU-driveren setter opp ekskluderingsområdet, legger sjåføren til IVRS-oppgitte startadresse og lengde for å få sluttadressen som den bruker til å programmere ekskluderingsområdegrenseregisteret i IOMMU, men for å få sluttadressen som den skal legge lengden til startadressen og trekke fra en, som fører til at ekskluderingsområdet ekskluderer én side ekstra etter slutten av det BIOS-angitte ekskluderingsområdet. Hvis Kernel bruker denne ekstra sideadressen som IOVA, fører det til datakorrupsjon.
  • VMware/ESXi: Hvis du konfigurerer en virtuell maskin til å bruke H330-kontroller i VMDirectPath I/O-modus, kan det føre til ødeleggelse av lagring og minne for den aktuelle virtuelle maskinen


Tilbake til toppen


 

Affected Products

PowerEdge R6415, PowerEdge R7415, PowerEdge R7425, PowerEdge RAID Controller H330, VMware