Cluster Shared Volume issue

Hi All

I have a strange problem with a 3-node server 2008 r2 failover cluster running in a node majority quorum configuration with an iscsi SAN. I can't get cluster shared volumes to work correctly. I set up 1 disk on the SAN and create the CSV from that, which is visible and accessible from all 3 nodes. I set up a VM on this CSV on the first node and it runs fine, but when attempting to move/migrate the VM to another node it fails with a fairly generic "Cluster resource 'X' in clustered service or application 'Y' failed", followed by "The Cluster service failed to bring clustered service or application 'Y' completely online or offline, one of more resources may be in a failed state". If however I change the owner of the CSV first, the VM will move fine. My understanding of CSV is that it shouldn't matter who the owner of the CSV is, all the nodes should be able to access it?

If I destroy the cluster and instead set it up by assigning the SAN disk a drive letter through disk management, then create the cluster without using CSV, moving/migrating a VM works fine as the disk will move with it automatically. I really can't see what the problem is.

I attach an ipconfig from the three nodes as I suspect this is probably a networking thing, though the hyper-V virtual network is named identically on all 3, and File sharing / client for microsoft networks is enabled.

Thanks in advance for any assistance.
ipconfig.txt
ipconfig2.txt
ipconfig3.txt
iris01Asked:
Who is Participating?
 
iris01Author Commented:
No solution found for this
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
Attached Drives in the moved VM (passthrough HDD, DVD-Rom, Images) can cause trouble when migrating from one node to the other!

0
 
iris01Author Commented:
Thanks, but the VM's are blank / no OS, plus they work fine when the disks aren't in CSV
0
Network Scalability - Handle Complex Environments

Monitor your entire network from a single platform. Free 30 Day Trial Now!

 
Felix LevenSenior System and DatabaseadministratorCommented:
Startup action -> no action?
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
no default gateway recommended for the cluster network
0
 
iris01Author Commented:
The VM is set to auto-startup, if that's what you mean?

There is no default gateway in place, or are you saying that there should be?
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
Microsoft Failover Cluster Virtual Adapter, no default is OK

There is an option for the VM on startup: no action -> this should be used for live migration and CSV

and no ISO mounted even on a blank VM.

0
 
iris01Author Commented:
Thanks again, but these things aren't my issue, the VM works fine for move/migration when I set the disks up without using csv.
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
You have full local access to the CSV from all three cluster-nodes?

you changed the owner to ?
0
 
iris01Author Commented:
Yes I can access the CSV from all nodes, seem to be able to read and write fine with test files.

In order to move the VM from node 1 to node 3, for example, I first move the CSV disk to be owned by node 3, then move the VM
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
0
 
iris01Author Commented:
These things don't seem to apply (I've read them all already), I can access (read/write) the shared volumes from any node, but VM's aren't able to boot unless their current node owns the volume.

I did try disabling the cluster iscsi networks as in the second link, but no change.
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
Did you create your <systemdrive>\ClusterStorage folder before you enabled the Cluster Shared Volumes ?
0
 
iris01Author Commented:
No
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
Strange, last thing i can think of is an error in the management console, SP1 on the R2 servers or check the node in powershell with Test-Cluster -Node myserver?
0
 
iris01Author Commented:
Checking the node didn't tell me anything useful, and I shouldn't have to use SP1 to get this working, nor would I expect different behaviour if I do install it

Anyone else got any ideas?
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
and File sharing / client for microsoft networks is enabled.

"Client for Microsoft Network" and “Microsoft File & Print Sharing" need to be enabled

Default virtual Disk & configuration location is set to the CSV ?
0
 
iris01Author Commented:
Yes all enabled, and everything is pointed at the CSV, otherwise I don't think it would move even after changing the owner of the volume
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
Same error was reported on the FreeNas Forum, iSCSi worked fine without CSV but failed with the same error message you had.

http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=53&t=5027
0
 
iris01Author Commented:
Thanks for that, it's not quite the same issue, I can move the CSV between nodes fine, I just can't move the VM's without first moving the CSV, which seems to defeat the point of them
0
 
Felix LevenSenior System and DatabaseadministratorCommented:
CSV access is all managed by the "CSV coordinator role" owned by one of your three nodes (this is different from you working scenario).
If you create a VM through the Failover Cluster Manager the configuration is updated, anytime you re/configure a VM in Hyper-V Manager, you have to update the cluster config in Failover Cluster Manager.
0
 
iris01Author Commented:
No solution found
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.