У меня ошибка при запуске системы на 2 виртуальных машинах.
dm-0: WRITE SAME failed. Manually zeroing.
ОС: CentOS 7.1 VMware ESXI 5.5
1-я виртуальная машина имеет тип LSI Logic Parallel для контроллера SCSI на хранилище данных жесткого диска.
Вторая виртуальная машина имеет паравиртуальный тип для контроллера SCSI в хранилище данных SSD.
Это нормально или нет? И что делать с этой ошибкой?
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
и установите его как RH Enterprise 64 bitПо крайней мере, на ESXi 6 это следует ожидать, это не ошибка (скорее информационная), обычно происходит один раз для файловой системы после запуска виртуальной машины Linux и возникает из файловых систем ядра Linux (как правило, ext4 в моем случае), ищущих «аппаратные средства». поддержка функции ЗАПИСЬ ЖЕ, а затем возврат к обычному режиму ручного обнуления, когда он не может быть найден. См. Https://unix.stackexchange.com/a/244150/134856 для получения дополнительной информации.
Если вы когда-нибудь просматриваете журналы VMkernel для VMDK хранилища данных (то есть не для сопоставлений с необработанным диском или VVols и т. Д.), Подключенных к не древним виртуальным машинам Linux, вы обнаружите, что драйвер VSCSI не поддерживает отправку гостевой виртуальной машины WRITE SAME (я полагаю, что в моем журнале ESXi упоминается был отправлен недопустимый код операции SCSI 0x41). Не о чем беспокоиться!
(PS: VMware пишется заглавными буквами только в начале )
источник