DM-0: ЗАПИСЬ ЖЕ Сбой. Обнуление вручную Centos 7.1 на VmWare ESXI 5.5


10

У меня ошибка при запуске системы на 2 виртуальных машинах.

dm-0: WRITE SAME failed. Manually zeroing.

ОС: CentOS 7.1 VMware ESXI 5.5

1-я виртуальная машина имеет тип LSI Logic Parallel для контроллера SCSI на хранилище данных жесткого диска.

Вторая виртуальная машина имеет паравиртуальный тип для контроллера SCSI в хранилище данных SSD.

Это нормально или нет? И что делать с этой ошибкой?

Ответы:


7

Вероятно, это связано с тем, что в обоих случаях запоминающее устройство является VMware. По сути, это говорит о том, что он попытался выполнить команду SCSI, WRITE SAMEкоторая вызывается для записи одного и того же блока данных в количестве х последовательных дисковых блоков. Обычно он используется для обнуления определенных областей на диске.

Если фактическая операция обнуления не дает сбоя, то самая большая проблема здесь заключается в том, что ОС должна вручную сказать «хорошо, теперь запишите этот блок нулей здесь» и т. Д. И т. Д., Пока операция обнуления не будет завершена. Это может увеличить пропускную способность в / из хранилища на время операции обнуления. Это не очень распространенная операция для большинства рабочих нагрузок, поэтому вы можете просто проигнорировать ее.

Если это вызывает у вас проблемы, вам нужно обратиться к ресурсу 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 бит - просто выключите vm и выберите vm=> settings=> options=> generalи установите его как RH Enterprise 64 bit
Стюарт Кардалл

5

По крайней мере, на ESXi 6 это следует ожидать, это не ошибка (скорее информационная), обычно происходит один раз для файловой системы после запуска виртуальной машины Linux и возникает из файловых систем ядра Linux (как правило, ext4 в моем случае), ищущих «аппаратные средства». поддержка функции ЗАПИСЬ ЖЕ, а затем возврат к обычному режиму ручного обнуления, когда он не может быть найден. См. Https://unix.stackexchange.com/a/244150/134856 для получения дополнительной информации.

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

(PS: VMware пишется заглавными буквами только в начале )

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.