dm-0: ESCRIBIR MISMO falló. Puesta a cero manual. Centos 7.1 en VmWare ESXI 5.5

10

Tengo un error cuando el sistema se inicia en 2 máquinas virtuales.

dm-0: WRITE SAME failed. Manually zeroing.

SO: CentOS 7.1 VMware ESXI 5.5

La primera máquina virtual tiene el tipo LSI Logic Parallel para el controlador SCSI en HDD Datastorage.

La 2ª máquina virtual tiene el tipo Paravirtual para el controlador SCSI en el almacenamiento de datos SSD.

¿Es normal o no? ¿Y qué hacer con este error?

Максим Чепуков
fuente

Respuestas:

7

Es probable que esté relacionado con el almacenamiento masivo siendo VMware en ambos casos. Básicamente, está diciendo que intentó ejecutar un comando SCSI llamado WRITE SAMEque se usa para escribir el mismo bloque de datos sobre x número de bloques de disco consecutivos. Por lo general, se usa para cero regiones particulares en un disco.

Si la operación de puesta a cero real no falla, entonces el mayor problema aquí es que el sistema operativo tiene que decir manualmente "ok, ahora escriba este bloque de ceros aquí", etc., etc. hasta que se complete la operación de puesta a cero. Eso puede aumentar el ancho de banda hacia y desde el almacenamiento durante la operación de puesta a cero. Esa no es una operación muy común para la mayoría de las cargas de trabajo, por lo que puede ignorarla.

Si le está causando un problema, tendría que consultar con un recurso VMWare para averiguar qué necesita hacer para que WRITE SAMElos discos VMWare lo admitan.

Bratchley
fuente
1
Gracias, mucho. encuentre la siguiente información: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.
Максим Чепуков
Sin contexto, realmente no sé cómo responder. Sin embargo, definitivamente puedes usar RHEL7 en ESXi. Tenemos varias máquinas EL7 de prueba ejecutándose en nuestro entorno ESX en este momento.
Bratchley
@ МаксимЧепуков el comentario funciona en la estación de trabajo vmware 14 / Centos 7 de 64 bits: simplemente apague el vm y elija vm=> settings=> options=> generaly
configúrelo
5

Al menos en ESXi 6 esto es de esperar, no es un error (más bien es informativo), generalmente ocurre una vez por sistema de archivos después del inicio de Linux VM y proviene de los sistemas de archivos del kernel de Linux (típicamente ext4 en mi experiencia) buscando "hardware" soporte de la función ESCRIBIR MISMO y luego volver al comportamiento de puesta a cero manual habitual cuando no se puede encontrar. Consulte /unix//a/244150/134856 para obtener más detalles.

Si alguna vez busca en los registros de VMkernel los VMDK del almacén de datos (es decir, no asignaciones de disco sin procesar o VVols, etc.) conectados a máquinas virtuales Linux no antiguas, encontrará que el controlador VSCSI no es compatible con la máquina virtual invitada que envía ESCRIBIR MISMO (creo que mi registro ESXi menciona se le envió un código de operación SCSI no válido 0x41). ¡Nada de que preocuparse!

(PD: VMware se escribe con letras mayúsculas solo al comienzo )

Luego
fuente