MSA Storage
cancel
Showing results for 
Search instead for 
Did you mean: 

HP P2000 and SCSI-3 Persistent Reservation error

 
Ivaylo Marinov
Occasional Contributor

HP P2000 and SCSI-3 Persistent Reservation error

We are trying to create Windows 2012 Failover Cluster with HP P2000 G3 and HP DL380 G7. We installed latest HP MSA DSM and latest Qlogic drivers for the OS.

Our configuration is 3 node cluster with only one Fiber Channel adapter connected directly to the storage.(we don't use MPIO or SAN Switch)

When we try to validate the cluster we receive an error message.

 

Test Disk 0 does not support SCSI-3 Persistent Reservations commands needed to support clustered Storage Pools. 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.

 

It seems that SCSI-3 persistent reservation is not working fine with Server 2012 . Is there anyone facing the same issue and is there an option fix that error?

We need to implement that cheap cluster solution as soon as possible.

3 REPLIES 3
Nobber
Occasional Visitor

Re: HP P2000 and SCSI-3 Persistent Reservation error

I'm having the exact same problem and can't seem to find a fix anywhere.  

 

This is a real issue for me as I need the system live by Monday!!

Anyone any ideas?

Nobber
Occasional Visitor

Re: HP P2000 and SCSI-3 Persistent Reservation error

Gave up.  Rebuilt the servers as 2008 R2 as I know it works perfectly on that. 

Spoiler
 
davidbruno
Occasional Advisor

Re: HP P2000 and SCSI-3 Persistent Reservation error

Gentlemen, I am not familair with the HP P2000 but I had a similar situation with the HP XP24000. This has to do with a limitation on the number of scsi-3 PR (Persistent Reservations) that can be assigned per port on a storage device. Each path, each node in a cluster gets a PR for each LUN assigned.

 

On the XP array, the formula is: [ (number of nodes) x (total number of paths)] x (number of LUNs). And the number ( for each the XP fiber channel port) must be less than or equal to 128. If you have 3 nodes with 2 HBAs each (for multipath) and 10 LUNS:

[3 nodes x 6 paths (2paths per node)] x 10=180 persistent reservations. This already exceeds the 128 PR limit.

 

The XP disk array has a limitation of 128 simultaneous SCSI3 reservations per port.
Do not assign more than 128 LUNs that must be reserved on that port at the same time.

 

Now, this is specific to the XP array but I bet the same applies to most storage arrays. Check with your manufacturer. Also, please make sure to use the correct host mode on your storage device (LH) for Windows 2008.

 

Thanks.