PowerEdge: Linux işletim sistemi çalıştıran PERC H330 kullanılarak R6415, R7415 ve R7425 te olası veri bozulması

Summary: Bu makalede, veri bozulması yaşama olasılığı olan bir Linux Sanal Makinesine VMDirectPath G/Ç geçişi olarak yapılandırılmış H330 denetleyicileri kullanan Linux işletim sistemli R7425, R6415, R7415 14G AMD sunucuları veya H330 kullanan ESXi açıklanmaktadır. ...

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

Aşağıdaki koşullarda, 14. nesil PowerEdge AMD tabanlı bir sunucuda PERC H330 denetleyicilerine bağlı depolamada yoğun G/Ç çalıştırılırken veri bozulması meydana gelebilir: 

  • H330, sistem BIOS unda CPU Sanallaştırma Teknolojisi (VT) işlevi etkinleştirilmiş Linux tabanlı bir işletim sistemi ile kurulur
  • Linux Sanal Makinesine (VM) VMDirectPath G/Ç geçiş aygıtı (PCI Geçişi) olarak yapılandırılmış H330 depolama denetleyicisine sahip VMware işletim sistemleri/ESXi
    • Yalnızca H330'un geçiş aygıtı olarak bağlı olduğu VM veri bozulması riskine maruz kalır.   

Neler etkilenmiştir

  • Tüm 14G AMD sunucuları (Tek veya Çift İşlemci)
    • R6415
    • R7415
    • R7425
  • Bunlarla sınırlı olmamak üzere Linux Tabanlı İşletim Sistemleri
    • 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 hiper yöneticinin tüm mevcut sürümleri
    • ESXi 6.5.x
    • ESXi 6.7.x
  • Depolama denetleyicisi:
    • RAID modunda PERC H330 veya RAID olmayan mod

Özet: Bu sorunla karşılaşmak için belirli bir yapılandırma gereklidir.

  1. 14G AMD sunucusu+ Linux İşletim Sistemi + H330 denetleyici 
  2. 14G AMD sunucusu + ESXi + H330, bir Linux sanal makinesine VMDirectPath G/Ç geçişi olarak yapılandırılmış H330

 

Neler etkilenmez?

  • 14G Intel Platformları
  • H330 dışındaki herhangi bir depolama denetleyicisi (HBA330/H730/H740/H840 vb.)
  • Windows işletim sistemleri

Cause

Temel neden:

  • Linux AMD_IOMMU sürücüsü, dosya sisteminin bozulmasına neden olan farklı fiziksel bellek alanlarına erişmek için hem G/Ç veri arabelleği hem de G/Ç sanal adresi için H330'a ayrılmış aynı bellek aralığını kullanır. Ayrıca BIOS taki IVRS Tablosu, H330 için hariç tutma aralığının başlangıç adresini ve uzunluğunu sağlar. AMD IOMMU Sürücüsü dışlama aralığını ayarlarken, Sürücü, IOMMU'daki dışlama aralığı sınırı kaydını programlamak için kullandığı bitiş adresini almak için IVRS tarafından sağlanan başlangıç adresini ve uzunluğunu ekler, ancak bitiş adresini almak için uzunluğu başlangıç adresine eklemesi ve bir tane çıkarması gerekir, bu da dışlama aralığının BIOS tarafından belirtilen dışlama aralığının bitiminden bir sayfa daha sonra hariç tutulmasına neden olur. Çekirdek bu ekstra sayfa adresini IOVA olarak kullanıyorsa veri bozulmasına yol açar.
  • VMware/ESXi: Bir VM'yi bir VMDirectPath G/Ç modunda H330 denetleyiciyi kullanacak şekilde yapılandırmak, söz konusu VM için depolama ve bellek bozulmasına neden olabilir

Resolution

  1. Dell mühendislik ekibi sorunun farkındadır ve BIOS 1.8.7 veya daha yeni bir sürümle BIOS geçici çözümü sunar.
  2. Dell Technologies, BIOS un 1.8.7 veya daha yeni bir sürüme güncelleştirilmesini önerir.
  3. Linux satıcıları ve VMware tarafından da bir çekirdek düzeltmesi üzerinde çalışılıyor. Güncelleştirilmiş bir çekirdek paketi Linux satıcılarından ve VMware'den temin edilebilirse, bu soruna alternatif bir çözüm sağlayabilir. Dell, Linux satıcılarından ve VMware'den gelen düzeltmelerle ilgili bilgileri, mevcut olduklarında burada not etmeye çalışır.


Başa Dön


 
 

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.X
Article 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.