dm-0: WRITE SAME falhou. Zerando manualmente. Centos 7.1 no VmWare ESXI 5.5

8

Eu recebo um erro quando o sistema é iniciado em duas VMs.

dm-0: WRITE SAME failed. Manually zeroing.

SO: CentOS 7.1 VMware ESXI 5.5

A 1-st VM possui o tipo LSI Logic Parallel para o controlador SCSI no armazenamento de dados do HDD.

A 2-nd VM possui o tipo Paravirtual para o controlador SCSI no Armazenamento de dados SSD.

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

    
por Максим Чепуков 19.05.2015 / 11:44

2 respostas

6

É provavelmente relacionado ao armazenamento em massa que é VMware em ambos os casos. Basicamente, ele está dizendo que ele tentou executar um comando SCSI chamado WRITE SAME , que é 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 zerar não falhar, então o maior problema aqui é que o sistema operacional tem que dizer manualmente "ok now write este bloco de zeros aqui" etc, etc até o zero a operação está concluída. Isso pode aumentar a largura de banda para e do armazenamento durante a operação de zeramento. Essa não é uma operação extremamente comum para a maioria das cargas de trabalho, portanto você pode simplesmente ignorá-la.

Se estiver causando um problema para você, será necessário verificar com um recurso do VMWare para descobrir o que você precisa fazer para obter o WRITE SAME para ser suportado pelos discos VMWare.

    
por 19.05.2015 / 18:08
4

Pelo menos no ESXi 6 isso é esperado, não é um erro (em vez disso, é informativo), geralmente acontece uma vez por sistema de arquivos após a inicialização da VM Linux e vem dos sistemas de arquivos do kernel Linux (normalmente ext4 na minha experiência) Suporte a "hardware" do recurso WRITE SAME e, em seguida, retrocedendo ao comportamento de zeragem manual usual quando ele não pode ser encontrado. Consulte o link para obter mais detalhes.

Se você olhar nos logs do VMkernel para VMDKs do armazenamento de dados (isto é, mapeamentos de discos brutos ou VVols, etc.) anexados a VMs Linux não antigas, você verá que o driver VSCSI não suporta a VM guest enviando WRITE SAME (acredito que meu log do ESXi menciona que foi enviado um código de operação SCSI inválido 0x41). Nada para se preocupar!

(PS: VMware é escrito com letras maiúsculas somente no início )

    
por 19.09.2015 / 06:11

Tags