Ich habe einen Fehler beim Systemstart auf 2 VMs.
dm-0: WRITE SAME failed. Manually zeroing.
Betriebssystem: CentOS 7.1 VMware ESXI 5.5
Die 1. VM hat den Typ LSI Logic Parallel für den SCSI-Controller auf dem HDD-Datenspeicher.
Die 2. VM hat den paravirtuellen Typ für den SCSI-Controller auf dem SSD-Datenspeicher.
Ist es normal oder nicht? Und was tun mit diesem Fehler?
VMware Workstation/VMware ESXi allow to install two different virtual SCSI adapters: BusLogic and LsiLogic. However the default kernel from CentOS-7 does not include the corresponding driver for any of them thus resulting in an unbootable system if you install on a SCSI disk using the defaults for CentOS Linux. If you select 'Red Hat Enterprise Linux' as OS, the paravirtualized SCSI adapter is used, which works.
vm=> settings=> options=> general
als RH Enterprise 64-Bit auswählen und einstellenAuf mindestens ESXi 6 ist dies zu erwarten, stellt keinen Fehler dar (eher informativ), tritt normalerweise einmal pro Dateisystem nach dem Start der Linux-VM auf und kommt von Linux-Kernel-Dateisystemen (meiner Erfahrung nach normalerweise ext4), die nach "Hardware" suchen. Unterstützung der Funktion WRITE SAME und Zurückgreifen auf das übliche manuelle Nullstellungsverhalten, wenn es nicht gefunden werden kann. Weitere Informationen finden Sie unter /unix//a/244150/134856 .
Wenn Sie jemals in VMkernel-Protokollen nach Datenspeicher-VMDKs (dh nicht Raw-Disk-Mappings oder VVols usw.) suchen, die an nicht alte Linux-VMs angehängt sind, werden Sie feststellen, dass der VSCSI-Treiber die Gast- VM nicht unterstützt, die WRITE SAME sendet (ich glaube, mein ESXi-Protokoll erwähnt Es wurde ein ungültiger SCSI-Opcode 0x41 gesendet. Nichts, über das man sich sorgen sollte!
(PS: VMware wird nur am Anfang mit Großbuchstaben geschrieben )
quelle