handling Persistent Reservation failures in Windows 2012 R2 and Windows 2012

Run Cluster Validation Wizard:

https://technet.microsoft.com/library/jj134244#BKMK_RUN_TESTS

 

If you notice the following errors in the Cluster Validation Wizard output as following, please use the following remediation plan.

 

Physical Disk <DBReports>: PR reserve failed

Physical Disk <DBReports>: ResHardDiskArbitrateInternal: PR Arbitration for disk Error

Physical Disk <DBReports>: OnlineThread: Unable to arbitrate for the disk

Physical Disk <DBReports>: OnlineThread: Error bringing resource online.

 

Remediation Plan A:

  1. Look up the disk number in disk management. Clear the persistent reservation on a disk in a failover cluster. RunClear-ClusterDiskReservation -Disk <UInt32[]> [-Node] <StringCollection> -Force powershell command to clear the reservation on disk.

  

Remediation Plan B:

  1. Shutdown all nodes but keep only one node active

  2. Restart that active node while other nodes are shutdown

  3. Start clustering with /fq.

    1. net.exe stop clussvc

    2. net.exe start clussvc /forcequorum

  4. Verify that disks are accessible in disk management in the active node, and start other cluster nodes