cancel
Showing results for 
Search instead for 
Did you mean: 

V-76-58645-585: Failed to reserve a majority of disks in cluster dynamic disk group

Viktor_Burba
Level 3
Hi guys,

I have the issue with SCSI-3 reservation. Storage is ST6140/DS4700 with 7.50.x.x firmware, connected to the Windows 2003 server host with Emulex LPe11002 HBA (newest driver 2.20.6 and newest firmware 2.82a3)

I used utility suggested by you and here the output:

 

C:\SCSIcmd\SCSIcmd>scsicmd.exe -d4 -sscsi3_test

 

********************** SCSI-3 SUPPORT TEST ***********************************
* The SCSI-3 SUPPORT TEST performs a set of SCSI-3 PR on disk(s) specified in *
* -d option. *
* SCSICMD uses the predefined '1234567812345678' key in SCSI-3 support test. *
* *
* Make sure that the testing shouldn't be under the cluster resource. *
* *
* If SFW DMP (5.0 DDI-3/5.1 GA/5.1 DDI-1 or a newer DDI version) hasn't been *
* installed nor claim the disk, make sure that there is only one HBA path *
* connected to the disk(s) from the testing host before running SCSICMD tool. *
*******************************************************************************

Harddisk4

Scsi Address
------------------
  Length : 0x8
  PortNumber : 0x3
  PathId : 0x0
  TargetId : 0x2
  Lun : 0x1

******** PERFORM SCSI-3 PR OPERATION TESTS ON Harddisk4 *************

===>Test #1: Clean up any SCSI-3 keys left on harddisk4

Test #1 - **** PASSED. There is no SCSI-3 key left on the disk: #4.

===> Test #2: Perform SCSI-3 Register action on harddisk4 with SCSI-3 key: 7856341278563412

Test #2 - Successfully issued SCSI-3 Register action.
Test #2 - Checking...There should be a registered key on harddisk4
  SCSI3 registered keys on harddisk4
  Key: 7856341278563412
  Key: 7856341278563412
  Key: 7856341278563412
  Key: 7856341278563412
Test #2 - *** PASSED. Successfully performed SCSI-3 Register Service Action.

===> Test #3: Perform SCSI-3 reservation action on harddisk4 with SCSI-3 key: 7856341278563412

Test #3 - Successfully issued SCSI-3 reservation action.
Test #3 - Checking...Reading the SCSI-3 reservation holder
  SCSI3 reservation holder key on harddisk4
  Key: 7856341278563412
Test #3 - *** PASSED. Successfully performed SCSI-3 Reservation Action.

==> Test #4: Perform SCSI-3 release action on harddisk4 with SCSI-3 key: 7856341278563412

Test #4 - Successfully issued SCSI-3 release action.
Test #4 - Checking...There should be none SCSI-3 reservation holder left on the disk.
Test #4 - *** Failed. There is a SCSI-3 holder left on harddisk4.

 

 

C:\SCSIcmd\SCSIcmd>scsicmd.exe -d4 -sscsi3_release

 

************************* SCSI-3 RELEASE OPERATION ****************************
* The SCSI-3 RESERVATION performs SCSI-3 release on disk(s) given in the *
* -d option. *
* *
* If SFW DMP (5.0 DDI-3/5.1 GA/5.1 DDI-1 or a newer DDI version) hasn't been *
* installed nor claim the disk, make sure that there is only one HBA path *
* connected to the disk(s) from the testing host before running SCSICMD tool. *
*******************************************************************************

Harddisk4

Scsi Address
------------------
  Length : 0x8
  PortNumber : 0x3
  PathId : 0x0
  TargetId : 0x2
  Lun : 0x1

Harddisk4 has the current SCSI-3 reservation holder:
0000000000000000

  ***** PGR OUT <== RELEASE operation on harddisk4 *****

Scsi Address
------------------
  Length : 0x8
  PortNumber : 0x3
  PathId : 0x0
  TargetId : 0x2
  Lun : 0x1

Retry flag: 0
psptdwb->sptd.ScsiStatus: 0x0
Error: 170 The requested resource is in use.

ERROR: Unable to perform SCSI-3 release action on harddisk4.
  The disk may be been under a cluster resource or
  has been SCSI-3 reserved by another HBA iniator/host.

 

C:\SCSIcmd\SCSIcmd>

 

So import as dynamic disk group works fine, but as cluster disk group does not work.

I appreciate any ideas,
Thanks in advance
 
5 REPLIES 5

Jay_Kim
Level 5
Employee Accredited Certified
From the otuput, is is saying that the harddisk is scsi-3 reserved on another host/HBA.
So it is not able to be scsi-3 reserved on this host. Is that harddisk presented on another host?

For clarification, you can run this command:
scsicmd -dX -sscsi3_reserved_status

If you are sure no other node should have it reserved / online in the cluster, you can try the following:
scsicmd -dX -sscsi3_clear
(It tries to clear SCSI-3 key and SCSI-3 reservation)

Zahid_Haseeb
Moderator
Moderator
Partner    VIP    Accredited

jlockley
Level 3
Employee Accredited Certified
The test shows that a key was registered on the disk, the disk reserved, the disk reseravtion released, then as part of the SCSI-3 capability checking, the test is to confirm the reservation is released.

That the test has failed, suggests that SCSI-3 PGR is not supported at present.  This could mean that there are configurations on the array side that need to be made for SCSI-3 to work in this environment.

Zahid_Haseeb
Moderator
Moderator
Partner    VIP    Accredited
HI viktor did you followed my link. i have faced the same problem which you are facing.   

Marianne
Level 6
Partner    VIP    Accredited Certified
Hi Viktor

You have mentiioned in your original post that you have installed latest HBA firmware and drivers. Did you also upgrade Microsoft Storport driver?
Please confirm your  SFW version and patch level as well as O/S patch level (also 32-bit or x64?)
If multiple paths: Are you using MPIO? Which DSM modules?

Also double-check Hardware Compatibility list (Here's link to SFW 5.1 HCL):
ftp://exftpp.symantec.com/pub/support/products/Storage_Foundation_for_Windows/302144.pdf

The DS4000 series is not listed under Note 3:
Note 3: Enabling SCSI-3 PGR on Your Array to Support Active/Active DMP DSM in a Cluster (MSCS/VCS)

For storage array type:
- IBM System Storage™ DS8000 Series
- IBM System Storage™ DS3400
- IBM System Storage™ SAN Volume Controller
Use:
- EnableSupportSCSI3IBMDS.reg to enable SCSI-3 PGR
- DisableSupportSCSI3IBMDS.reg to disable SCSI-3 PGR

IBM DS4000 series is listed as AP/C on page 1 of HCL.

On page 7 under Note 17 it mentions the following:

Note 17: IMPORTANT: These arrays require additional configuration steps in order to work properly with Veritas Storage Foundation for Windows. Before attempting to use any of these arrays with Veritas Storage Foundation for Windows DMP software, please contact the array hardware manufacturer for additional configuration instructions and updates. Several special settings must be enabled on these arrays to allow compatibility with DMP, including Auto Volume Transfer (AVT), also referred to as Auto Logical Drive Transfer (ADT). Specific firmware levels from the manufacturer for these arrays may also be required.