I wanted to create a SQL cluster on Hyper-V and found that shared disk is no longer supported by Hyper-V. The only solution is to use iSCSI.
ISCSI has two parts, an iSCSI Target and an iSCSI Initiator. In my scenario, I have a domain controller(DC) VM, and two cluster nodes(Node1 and Node2) VMs. All the VMs run Windows Server 2003. I need to install iSCSI Target on the DC, and install iSCSI Initiator on both Node1 and Node2.
The iSCSI Target I used is a part of the Microsoft Storage Server. Other ISCSI software include WinStar.
The ISCSI Initiator is a free download from Microsoft at http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en.
Once iSCSI Target and Initiator have been installed on the VMs and the services (Microsoft iSCSI Software Target and Microsoft iSCSI Initiator Service) are running, here are the steps for configuring it: