Cluster validation fails the SCSI-3 Persistent Reservation test in Windows Server 2008 and Windows Server 2008 R2

Applies to: Windows Server 2008 DatacenterWindows Server 2008 Datacenter without Hyper-VWindows Server 2008 Enterprise More

Symptoms


When running the Failover Cluster Validation report on an existing cluster configured in Windows Server 2008 or Windows Server 2008 R2, the SCSI-3 Persistent Reservation test may fail with the following error:

Failed to access cluster disk 0 from node <node name> status 31

Cluster Disk 0 does not support Persistent Reservations. Some storage devices require specific firmware versions or settings to function properly with failover clusters. Please contact your storage administrator or storage vendor to check the configuration of the storage to allow it to function properly with failover clusters.

Cause


Some Storage devices have a defined limit in the amount of SCSI-3 registrations or reservations that it can handle.  The problem comes in where you have exceeded that limit.

Resolution


Work with the storage vendor to see if there is a firmware update that can raise this limit. If a firmware update is not available, it may require that you move some of your storage to different arrays.