We help IT Professionals succeed at work.
Get Started

SCVMM 2012 R2: Hyper-V Cluster validation warning (Virtual SAN HP VSA)

722 Views
Last Modified: 2016-10-04
Hi Experts,

Here is the configuration:

- 2 HP Aruba 2920 Switches with 2 x SFP+ in HP Trunk linking them together with direct attached cables
  + 2 x 10 Gb Ethernet ports on each switch to connect to Hyper-V hosts in X.

- 2 Windows Server 2012 R2 with Hyper-V role and last HP StoreVirtual DSM for MPIO installed (12.6)

- Storage: 2 HP VSA 12.6 VMs: one on each Hyper-V host (OS as VHDX, two RAID arrays as direct attached disks for storage (2 x 480 GB SSD as RAID1 and 8 x SAS 10K 900 GB as RAID5 + 1 hotspare). Adaptive Optimization and space reclamation activated.

- 1 SCVMM 2012 R2 VM on another Hyper-V Host for the time being
  Logical switches:

* iSCSI (2 x 10 Gb Server 2012 R2 Team (dynamic, switch independant) iSCSI initiator AND vSwitch for VSA VMs... we don't have more 10 Gb NICs... If we separate initiators and non Hyper-V managed vSwitch for VSAs we lose redundancy... We looked to replace the SFP+ HP Trunk by stack cables in the futur to be able to use SFP+ to connect to Hyper-V hosts, but it is not planned for tomorrow...
                               
 * Management (VLAN1) + Live Migration (VLAN2)  (3 x 1 Gb  Server 2012 R2 Team (dynamic, switch independant)
HeartBeat and CSV network on Hyper-V hosts: 1 dedicated NIC, no VLAN, no switch, directely connected NIC to NIC.

I receive a warning at the Hyper-v Cluster validation:

Validate Storage Spaces Persistent Reservation
Description: Validate that storage supports the SCSI-3 Persistent Reservation commands needed by Storage Spaces to support clustering.

Verifying there are no Persistent Reservations, or Registration keys, on Test Disk 0 from node SRV-HyperV-01.Domain.local.
Issuing Persistent Reservation REGISTER AND IGNORE EXISTING KEY using RESERVATION KEY 0x0 SERVICE ACTION RESERVATION KEY 0xa for Test Disk 0 from node SRV-HyperV-01.Domain.local.
Issuing Persistent Reservation RESERVE on Test Disk 0 from node SRV-HyperV-01.Domain.local using key 0xa.
Issuing Persistent Reservation REGISTER AND IGNORE EXISTING KEY using RESERVATION KEY 0x0 SERVICE ACTION RESERVATION KEY 0x100aa for Test Disk 0 from node SRV-HyperV-02.Domain.local.
Issuing Persistent Reservation REGISTER using RESERVATION KEY 0xa SERVICE ACTION RESERVATION KEY 0xb for Test Disk 0 from node SRV-HyperV-01.Domain.local to change the registered key while holding the reservation for the disk.
Issuing Persistent Reservation REGISTER using RESERVATION KEY 0x100aa SERVICE ACTION RESERVATION KEY 0x100bb for Test Disk 0 from node SRV-HyperV-02.Domain.local to change the registered key on node that is not holding the reservation for the disk.
Issuing Persistent Reservation REGISTER using RESERVATION KEY 0xb SERVICE ACTION RESERVATION KEY 0xb for Test Disk 0 from node SRV-HyperV-01.Domain.local to change the registered key while holding the reservation for the disk.
Issuing Persistent Reservation REGISTER using invalid RESERVATION KEY 0xc and valid SERVICE ACTION RESERVATION KEY 0xd for Test Disk 0 from node SRV-HyperV-01.Domain.local.
Successfully issued call to Persistent Reservation REGISTER using Invalid RESERVATION KEY 0xc, SERVICE ACTION RESERVATION KEY 0xd, for Test Disk 0 from node SRV-HyperV-01.Domain.local.

Verifying there are no Persistent Reservations, or Registration keys, on Test Disk 1 from node SRV-HyperV-01.Domain.local.
Issuing Persistent Reservation REGISTER AND IGNORE EXISTING KEY using RESERVATION KEY 0x0 SERVICE ACTION RESERVATION KEY 0x10000000a for Test Disk 1 from node SRV-HyperV-01.Domain.local.
Issuing Persistent Reservation RESERVE on Test Disk 1 from node SRV-HyperV-01.Domain.local using key 0x10000000a.
Issuing Persistent Reservation REGISTER AND IGNORE EXISTING KEY using RESERVATION KEY 0x0 SERVICE ACTION RESERVATION KEY 0x1000100aa for Test Disk 1 from node SRV-HyperV-02.Domain.local.
Issuing Persistent Reservation REGISTER using RESERVATION KEY 0x10000000a SERVICE ACTION RESERVATION KEY 0x10000000b for Test Disk 1 from node SRV-HyperV-01.Domain.local to change the registered key while holding the reservation for the disk.
Issuing Persistent Reservation REGISTER using RESERVATION KEY 0x1000100aa SERVICE ACTION RESERVATION KEY 0x1000100bb for Test Disk 1 from node SRV-HyperV-02.Domain.local to change the registered key on node that is not holding the reservation for the disk.
Issuing Persistent Reservation REGISTER using RESERVATION KEY 0x10000000b SERVICE ACTION RESERVATION KEY 0x10000000b for Test Disk 1 from node SRV-HyperV-01.Domain.local to change the registered key while holding the reservation for the disk.
Issuing Persistent Reservation REGISTER using invalid RESERVATION KEY 0x10000000c and valid SERVICE ACTION RESERVATION KEY 0x10000000d for Test Disk 1 from node SRV-HyperV-01.Domain.local.
Successfully issued call to Persistent Reservation REGISTER using Invalid RESERVATION KEY 0x10000000c, SERVICE ACTION RESERVATION KEY 0x10000000d, for Test Disk 1 from node SRV-HyperV-01.Domain.local.

Test Disk 0 does not support SCSI-3 Persistent Reservations commands needed by clustered storage pools that use the Storage Spaces subsystem. Some storage devices require specific firmware versions or settings to function properly with failover clusters. Contact your storage administrator or storage vendor for help with configuring the storage to function properly with failover clusters that use Storage Spaces.


Test Disk 1 does not support SCSI-3 Persistent Reservations commands needed by clustered storage pools that use the Storage Spaces subsystem. Some storage devices require specific firmware versions or settings to function properly with failover clusters. Contact your storage administrator or storage vendor for help with configuring the storage to function properly with failover clusters that use Storage Spaces.


One LUN for Quorum and another for CSV were already mounted in the Hyper-V Cluster from SCVMM.

If someone would know how to fix it, I would greatly appreciate.

Thank you in advance for your help, regards,
Comment
Watch Question
Senior Technical Architect - HA/Compute/Storage
CERTIFIED EXPERT
Distinguished Expert 2020
Commented:
This problem has been solved!
Unlock 1 Answer and 5 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE