Crear regla de SATP para identificar almacenamiento como SSD

Que tal gente, existen casos en los cuales un dispositivo de almacenamiento no sea detectado como de estado solido o SSD en ESXi 5, para estos casos tenemos la opción de crear reglas de SATP (Storage Array Type Plugin) con la opción de marcar dicho dispositivo como SSD en el momento que el stack de NMP lo reclama.

Una vez reclamado e identificado como SSD podemos habilitar Host Cache.

¿Como identifico un dispositivo de almacenamiento como SSD?

Primero identificamos nuestro dispositivo, para esto utilizamos esxcli:

esxcli storage nmp device list

En este caso estaré trabajando con un LUN presentado por un appliance virtual de Lefthand, que tiene el identificador “naa.6000eb31e698711c000000000000000c”

Podemos notar que dicho dispositivo es identificado como “non-ssd” desde el vSphere client:

En este caso tenemos que crear una nueva regla de SATP para que dicho dispositivo sea identificado como SSD, para esto estaremos utilizando esxcli nuevamente:

esxcli storage nmp satp rule add –satp VMW_SATP_DEFAULT_AA –device
naa.6000eb31e698711c000000000000000c –option=enable_ssd

Podemos notar que en el comando debemos especificar el SATP utilizado para dicho dispositivo, en este caso VMW_SATP_DEFAULT_AA, esta información la obtuvimos en el comando anterior, también podemos notar que se especifica el dispositivo que se verá afectado por esta nueva regla. Por último agregamos la opción para habilitar SSD.

Una vez hecho esto, solo es cuestión de verificar que nuestra regla haya sido creada con el siguiente comando, realizaremos un filtro de todas las reglas con un simple grep:

esxcli storage nmp satp rule list | grep enable_ssd

Reclamamos el dispositivo:

esxcli storage core claiming reclaim -d naa.6000eb31e698711c000000000000000c

Y podemos ver que ahora ya es detectado como SSD, es posible que se requiera un refresh del cliente para que el cambio se vea reflejado:

Leave a Reply