V-76-58645-585: Failed to reserve a majority of disks in cluster dynamic disk group
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
From the otuput, you can
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)
Please mark my post as solution to help others also if it resolved your issue. =)
Try
Try this
https://www-secure.symantec.com/connect/blogs/v-76-58645-585-failed-reserve-majority-disks-cluster-dynamic-disk-group
Thanks in Advance
Zahid Haseeb
don't forget IBM recommendations
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.
HI viktor did you followed my
HI viktor did you followed my link. i have faced the same problem which you are facing.
Thanks in Advance
Zahid Haseeb
Please confirm versions
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.
Would you like to reply?
Login or Register to post your comment.