miércoles, 4 de febrero de 2009

Problemas con el almacenamiento en cluster de WS2008

Hola.

A la hora de montar un cluster con Windows Server 2008, con el almacenamiento servido por una cabina iscsi, os puede aparecer un error durante la validación del cluster diciendo esto "Cluster Disk 0 does not support Persistent Reservation", relacionado con las pruebas de validación de comandos SCSI-3, si buscamos una descripción en cristiano del problema encontramos esto:

Validar reserva persistente SCSI-3
Con esta prueba se valida que el almacenamiento de clúster use los comandos Persistent Reserve (estándar SCSI-3) más recientes (que son diferentes de los antiguos comandos de reserva/liberación estándar SCSI-2). Los comandos Persistent Reserve evitan los reinicializaciones de bus SCSI, lo que significa que son mucho menos conflictivos que los antiguos comandos de reserva/liberación. Por lo tanto, un clúster de conmutación por error puede tener mayor capacidad de respuesta en diferentes situaciones en comparación con un clúster que ejecute una versión anterior del sistema operativo. Además, los discos nunca quedan en un estado no protegido, lo que reduce el riesgo de daños en el volumen.
http://technet.microsoft.com/es-es/library/cc771259.aspx#PersistentReservation

Una vez conocemos el problema, la solución pasa por:

1. Tener el Firmware de la cabina actualizado.
2. Tener el Software de gestión actualizado.
3. Servir las Luns, diciendo en el software que van a ser utilizadas por Windows Server 2008.

Si queréis saber que corre por debajo cuando decís que esa Lun va a ser utilizada por Windows Server 2008, podéis ver este ejemplo con cabinas EMC, en el cluster que he estado montando la solución a nuestros problemas la ha traido este comando:

set device xxx attribute=SCSI3_persist_reserv; (xxx=Symmetrix device number)

Más info aquí.

Otro ejemplo es el que me pasa David ocurrido con una cabina EVA:

http://fawzi.wordpress.com/2008/09/15/cluster-disk-0-does-not-support-persistent-reservation/


Siguiente capítulo el multipath...