dm-0: AYNI YAZMA başarısız oldu. Manuel sıfırlama. VmWare ESXI 5.5 üzerinde Centos 7.1


10

Sistem 2 VM'de başlatıldığında bir hatayla karşılaştım.

dm-0: WRITE SAME failed. Manually zeroing.

İşletim Sistemi: CentOS 7.1 VMware ESXI 5.5

1'inci VM, HDD Veri Depolama'daki SCSI denetleyicisi için LSI Logic Paralel tipine sahiptir.

2. VM, SSD Veri Deposu üzerinde SCSI denetleyicisi için Paravirtual türüne sahiptir.

Normal mi değil mi? Ve bu hatayla ne yapmalı?

Yanıtlar:


7

Her iki durumda da yığın depolama alanının VMware olmasıyla ilgilidir. Temel olarak, WRITE SAMEaynı veri bloğunu ardışık x disk bloğu sayısı üzerine yazmak için kullanılan bir SCSI komutu yürütmeye çalıştığını söylüyor . Genellikle bir diskteki belirli bölgeleri sıfırlamak için kullanılır.

Gerçek sıfırlama işlemi başarısız olmazsa, buradaki en büyük sorun , sıfırlama işlemi tamamlanıncaya kadar işletim sisteminin manuel olarak "tamam şimdi bu sıfırları buraya yaz" vb. Bu, sıfırlama işlemi süresince depolama alanına ve depolamadan bant genişliğini artırabilir. Bu, çoğu iş yükü için oldukça yaygın bir işlem değildir, bu yüzden bunu göz ardı edebilirsiniz.

Bu sizin için bir soruna neden oluyorsa WRITE SAME, VMWare diskleri tarafından desteklenmek için ne yapmanız gerektiğini anlamak için bir VMWare kaynağına danışmanız gerekir .


1
Thks, çok. sonraki bilgiyi bul: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.
Максим Чепуков

Bağlam olmadan nasıl tepki vereceğimi bilmiyorum. Yine de RHEL7'yi ESXi'de kullanabilirsiniz. Şu anda ESX ortamımızda çalışan birkaç test EL7 makinemiz var.
Bratchley

@ МаксимЧепуков yorum vmware workstation 14 / Centos 7 64 bit üzerinde çalışıyor - sadece vm=> settings=> options=> general
vm'yi kapatıp

5

En azından ESXi 6'da bu beklenen bir hata değildir (daha ziyade bilgi amaçlıdır), genellikle Linux VM başlangıcından sonra dosya sistemi başına bir kez olur ve "donanım" için problama yapan Linux çekirdek dosya sistemlerinden (genellikle deneyimimde ext4) ortaya çıkar AYNI BIRAK özelliği desteği ve daha sonra bulunamadığında normal manuel sıfırlama davranışına geri dönme. Daha fazla ayrıntı için bkz. Https://unix.stackexchange.com/a/244150/134856 .

Eski olmayan Linux VM'lerine bağlı veri deposu VMDK'leri (yani ham disk eşlemeleri veya VVols vb.) İçin VMkernel günlüklerine bakarsanız, VSCSI sürücüsünün WRITE SAME gönderen konuk VM'yi desteklemediğini göreceksiniz (ESXi günlüğüme inanıyorum geçersiz bir SCSI opcode 0x41 gönderildi). Endişelenecek birşey yok!

(PS: VMware yalnızca başlangıçta büyük harflerle yazılmıştır )

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.