dm-0: Falha na gravação do mesmo. Zerando manualmente. Centos 7.1 no VmWare ESXI 5.5

10

Erro ao iniciar o sistema em 2 VMs.

dm-0: WRITE SAME failed. Manually zeroing.

SO: CentOS 7.1 VMware ESXI 5.5

A 1ª st possui o tipo LSI Logic Parallel para o controlador SCSI no armazenamento de dados do disco rígido.

A 2ª VM possui um tipo Paravirtual para controlador SCSI no armazenamento de dados SSD.

Isso é normal ou não? E o que fazer com esse erro?

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

Respostas:

7

Provavelmente, está relacionado ao armazenamento em massa sendo o VMware nos dois casos. Basicamente, está dizendo que ele tentou executar um comando SCSI chamado WRITE SAMEque é usado para gravar o mesmo bloco de dados sobre o número x de blocos de disco consecutivos. Geralmente é usado para zerar regiões específicas em um disco.

Se a operação de zeragem real não falhar, o maior problema aqui é que o sistema operacional deve dizer manualmente "ok, agora escreva este bloco de zeros aqui" etc, etc, até que a operação de zeragem seja concluída. Isso pode aumentar a largura de banda para e do armazenamento durante a operação de zeragem. Essa não é uma operação extremamente comum para a maioria das cargas de trabalho; portanto, você pode simplesmente ignorá-la.

Se isso estiver causando um problema para você, você precisará verificar com um recurso do VMWare para descobrir o que você precisa fazer para obter WRITE SAMEsuporte dos discos do VMWare.

Bratchley
fonte
1
Muita coisa. encontre próxima informação: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.
Максим Чепуков
Sem contexto, eu realmente não sei como responder. Você pode definitivamente usar o RHEL7 no ESXi. No momento, temos várias máquinas de teste EL7 em execução no nosso ambiente ESX.
Bratchley
@ МаксимЧепуков comentário obras no VMware Workstation 14 / Centos 7 64 bits - basta desligar o vm & escolher vm=> settings=> options=> generale defini-lo como RH Enterprise 64 bit
Stuart Cardall
5

Pelo menos no ESXi 6, isso é de se esperar, não é um erro (é apenas informativo), geralmente acontece uma vez por sistema de arquivos após a inicialização da VM do Linux e surge dos sistemas de arquivos do kernel do Linux (normalmente ext4 na minha experiência) investigando "hardware" suporte ao recurso WRITE SAME e, em seguida, retorne ao comportamento normal de zeramento manual quando ele não puder ser encontrado. Consulte /unix//a/244150/134856 para obter mais detalhes.

Se você examinar os logs do VMkernel nos VMDKs do armazenamento de dados (por exemplo, não mapeamentos de disco bruto ou VVols etc.) anexados a VMs Linux não antigas, verá que o driver VSCSI não suporta a VM convidada enviando WRITE SAME (acredito que meu log do ESXi mencione foi enviado um opcode SCSI inválido 0x41). Nada para se preocupar!

(PS: VMware está escrito com letras maiúsculas apenas no início )

Anon
fonte