dm-0: WORITE SAME не вдалося. Ручне обнулення. Centos 7.1 на VmWare ESXI 5.5


10

У мене сталася помилка під час запуску системи на 2 ВМ.

dm-0: WRITE SAME failed. Manually zeroing.

ОС: CentOS 7.1 VMware ESXI 5.5

1-й VM має тип LSI Logic Parallel для контролера SCSI на сховищі даних HDD.

Другий VM має паравіртуальний тип для SCSI-контролера в SSD Datastorage.

Це нормально чи ні? І що робити з цією помилкою?

Відповіді:


7

Це, ймовірно, пов'язано з тим, що в обох випадках масове зберігання є VMware. В основному, це говорить про те, що він намагався виконати команду SCSI, WRITE SAMEяка називається, яка використовується для запису одного і того ж блоку даних над x кількістю послідовних дискових блоків. Зазвичай він використовується для нулю окремих регіонів на диску.

Якщо фактична операція zero'ing не виходить з ладу, найбільша проблема тут полягає в тому, що ОС повинна вручну сказати "нормально, напишіть цей блок нулів тут" тощо, тощо, поки не буде виконана операція zeroing. Це може збільшити пропускну здатність до і від сховища протягом тривалості операції нуля. Це не дуже поширена операція для більшості навантажень, тому ви можете просто проігнорувати її.

Якщо це спричиняє проблеми для вас, вам доведеться звернутися до ресурсу VMWare, щоб зрозуміти, що вам потрібно зробити, щоб отримати WRITE SAMEпідтримку дисків VMWare.


1
Думає, багато. знайти наступну інформацію: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.
Максим Чепуков

Без контексту я не знаю, як реагувати. Ви можете однозначно використовувати RHEL7 на ESXi. Зараз у нас є кілька тестових машин EL7, які працюють на нашому ESX середовищі.
Братчлі

@ МаксимЧепуков коментар працює на робочій станції vmware 14 / Centos 7 64 bit - просто відключіть vm & select vm=> settings=> options=> general& set it as RH Enterprise 64 bit
Stuart Cardall

5

Щонайменше, ESXi 6 цього, як слід було очікувати, не є помилкою (скоріше це інформаційно), як правило, відбувається один раз у файловій системі після запуску VM Linux і відбувається з файлових систем ядра Linux (як правило, ext4, на мій досвід), зондуючи "апаратне забезпечення" підтримка функції WRITE SAME, а потім повернення до звичайної поведінки в нульовому режимі вручну, коли її неможливо знайти. Детальнішу інформацію див. У https://unix.stackexchange.com/a/244150/134856 .

Якщо ви коли-небудь переглянете журнали VMkernel для зберігання даних VMDK (тобто не необроблених дискових відображень або VVols тощо), приєднаних до стародавніх віртуальних машин Linux, ви побачите, що драйвер VSCSI не підтримує гостьовий VM, що надсилає WRITE SAME (я вважаю, що мій журнал ESXi згадується він був надісланий недійсним кодом SCSI 0x41). Не про що хвилюватися!

(PS: VMware пишеться з великої літери лише на початку )

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.