VMware ESXi SSD en RAID que se muestra como no SSD

12

Estoy reemplazando un servidor KVM con un servidor ESXi. Acabo de instalar ESXi 5.5u1 y agregué un almacén de datos. El nuevo servidor tiene 4 unidades SSD en RAID 6 utilizando RAID de hardware. Cuando agregué el almacén de datos, VMware dice que el almacén no es SSD.

¿Esto es normal? Obviamente, VMware está viendo el disco virtual expuesto por la tarjeta RAID, no los SSD. ¿Debería decirse a VMware que estos son discos de estado sólido para un mejor rendimiento? ¿o debería dejarse eso en la tarjeta RAID? Estoy preocupado sobre todo por TRIM.

adicciones digitales
fuente

Respuestas:

12

Claro, puedes hacer esto.

Puede decirle a ESXi que un almacén de datos en particular se compone de SSD.

Aquí se explica cómo:
Habilitar la opción SSD en discos / LUN basados ​​en SSD que no se detectan como SSD de forma predeterminada (2013188)

Usted termina teniendo que establecer una regla de reclamo del almacén de datos similar a:

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

Esta es una solución compatible y normal. Tengo que hacerlo para los almacenes de datos SSD ubicados detrás de los controladores RAID de HP.

TRIM no es un problema. Si está utilizando un controlador de hardware, deje que las cosas sean .

ewwhite
fuente
1
Excelente. Había encontrado este artículo antes de publicar mi pregunta, pero no estaba seguro de si esto era lo "CORRECTO". Temía que pudiera estar enviando comandos específicos de SSD al controlador RAID que podrían no saber qué hacer con ellos. Seguí las instrucciones y el almacén de datos ahora aparece como SSD. El hecho de que esto sea lo "normal" es clave para mí. Gracias
digitaladdictions
2

La respuesta aceptada también funciona para vSphere 6, y funciona tanto para unidades SSD locales como remotas, ya sea con configuración JBOD o RAID. Los comandos adicionales que no se mencionan en la respuesta son:

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

Luego puede probar si tuvo éxito usando:

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

Esto debería devolver:

Is SSD: true
Balazs
fuente