VMware ESXi SSD no RAID mostrando como não ssd

12

Estou substituindo um servidor KVM por um servidor ESXi. Acabei de instalar o ESXi 5.5u1 e adicionei um armazenamento de dados. O novo servidor possui 4 unidades SSD no RAID 6 usando RAID de hardware. Quando adicionei o armazenamento de dados, o VMware diz que o armazenamento não é ssd.

Isso é normal? Obviamente, a VMware está vendo o disco virtual exposto pela placa RAID e não pelos próprios SSDs. A VMware deve saber que esses discos são de estado sólido para obter melhor desempenho? ou isso deve ser deixado na placa RAID? Estou principalmente preocupado com o TRIM.

adições digitais
fonte

Respostas:

12

Claro, você pode fazer isso.

Você pode dizer ao ESXi que um armazenamento de dados específico é composto por SSDs.

Veja como:
Ativando a opção SSD em discos / LUNs baseados em SSD que não são detectados como SSD por padrão (2013188)

Você acaba tendo que definir uma regra de reivindicação do armazenamento de dados semelhante a:

esxcli storage nmp satp rule add --satp SATP_TYPE --device naa.ID --option "enable_ssd"

Esta é uma solução suportada e normal. Eu tenho que fazer isso para armazenamento de dados SSD atrás de controladores HP RAID.

TRIM não é um problema. Se você estiver usando um controlador de hardware, deixe as coisas acontecerem .

ewwhite
fonte
1
Ótimo. Eu encontrei este artigo antes de postar minha pergunta, mas não tinha certeza se essa era a coisa "CERTA" a ser feita. Eu temia que pudesse estar enviando comandos específicos de SSD para o controlador RAID, o que pode não saber o que fazer com eles. Eu segui as instruções e o armazenamento de dados agora aparece como SSD. O fato de que essa é a coisa "normal" a ser feita é fundamental aqui para mim. Obrigado
digitaladdictions
2

A resposta aceita também funciona para o vSphere 6 e para unidades SSD locais e remotas com configuração JBOD ou RAID. Os comandos adicionais não mencionados na resposta são:

# esxcli storage core claimrule load
# esxcli storage core claimrule run
# esxcli storage core claiming reclaim -d <naa.ID>

Em seguida, você pode testar se obteve êxito usando:

esxcli storage core device list -d <naa.ID> |grep SSD

Isso deve retornar:

Is SSD: true
Balazs
fonte