Alright, I can make a Hyper-V failover with iSCSI just fine and it works. Now, where I want to go with this... I want to make the iSCSI storage server failover.
Maybe I am taking the wrong approach but, this is what I have done.
Install Windows Server 2008 R2 x64
Add to domain
Add both machines to a failover cluster
** Stated in the readme, it says to do this before I install the iSCSI target Software 3.3
Install the iSCSI Target Software 3.3
This is where it is looking hairy.
Following the iSCSI help instructions for HA, I pass cluster validation and create the Generic Service as stated. All is well. I use the iSCSI console to create a target, works fine and shows up in the generic service resource. Then I try to create a virtual disk. It will not let me because I don't have any disks available. I just have 1 iscsi target disk on another machine as the witness.
So after all that reading, what this seems like it is boiling down to is that, I still need a third machine to store all the data on, to pass between the two nodes when one goes down.
So, in essence, it doesn't matter what I do, I will ALWAYS have 1 point of failure?
Am I missing something? Oh, the storage nodes have 3 gigabit nic cards each on different subnets. 1 for the domain so I can add the cluster to AD. 1 on a private network that is only for storage (172.17.2.x) and another nic card on a different subnet just because the help says to have it (I am assuming for MPIO) (172.17.3.x)
I can provide diagrams and whatnot if that will make it easier but, please don't tell me it all boils down to storing my data on 1 machine.