VMware ESXi SSD no RAID mostrado como não-ssd

10

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 tem 4 unidades SSD no RAID 6 usando hardware RAID. Quando adicionei o armazenamento de dados, o VMware diz que o armazenamento não é ssd.

Isso é normal? Obviamente, o VMware está vendo o disco virtual exposto pela placa RAID e não os próprios SSDs. O VMware deve ser informado de que são discos de estado sólido para melhor desempenho? ou isso deveria ser deixado para o cartão RAID? Estou mais preocupado com o TRIM.

    
por digitaladdictions 23.04.2014 / 21:21

2 respostas

12

Claro, você pode fazer isso.

Você pode dizer ao ESXi que um determinado armazenamento de dados é formado 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 fazê-lo para datastores SSD sentados atrás de controladores HP RAID.

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

    
por 23.04.2014 / 21:53
2

A resposta aceita também funciona para o vSphere 6 e funciona 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>

Depois, você pode testar se teve sucesso usando:

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

Isso deve retornar:

Is SSD: true
    
por 25.04.2015 / 23:56