Congruent Access To Shared Storage In Hyper-V Guest Operating Systems
-
Freitag, 6. April 2012 21:03
Hi,
We are using one standalone Hyper-V server 2008 R2 on HP server with 4 guest server 2008 R2 OS. All virtual machines data is stored on local server. We do not have any NAS or SAN in our environment.
One guest server is configured as a domain controller + session broker server and rest all servers configured with terminal service in farm based environment.
When users are log on to terminal service farm, they will automatically redirect to any one member of terminal service farm and they will get their own desktop with the help of terminal service roaming profile. All users are using application install on servers. I am looking for some shared storage solution for storing user specific common data like user home folder and outlook PST between all running machines high access rate[iSCSI preferred]. I checked MS CSV, freeNAS storage server, Openfiler and starWind native SAN but using all of this we could not able to access same LUN between running guest at the same time. I also know that NTFS doesn't support concurrent access. Is there any way or any storage device, so that we can able to access same storage location with high speed between running guest OS.
Will appreciate detailed answer.
Thanks a lot
Best regards
Ganesh Dumbre.
Alle Antworten
-
Samstag, 7. April 2012 04:37
Cluster Shared Volumes are supported in the very narrow use case of hyper-v clusters. Beyond that, there is no block solution for shared storage where multiple hosts have concurrent access to the same volume. You'll need to use a file protocol like SMB for that.
With block based solutions, access to shared storage is managed at the LUN level through SCSI reservations. Granularity is at the LUN level, and only one host owns the LUN at any given time.
With file based solutions, access to files is managed through oplocks or similar mechanism. Although all hosts can access the volume, only one host can access a file for write at any given time.
Cluster Shared Volumes are implemented as a filter driver. Access to block ranges on a LUN are controlled through a "coordinator" node. The metadata associated with coordinationg access goes over network. Once access is granted to a specific range for a specific node, that node then communicates with the storage via a block protocol. I tend to think of it as SMB across the top and block on the bottom.
From your description, what you want is an SMB solution. The easiest way to get this is to create a VM and make it a file server.
- Als Antwort markiert Vincent HuModerator Dienstag, 10. April 2012 07:43
-
Samstag, 7. April 2012 16:13
Hi,
We are using one standalone Hyper-V server 2008 R2 on HP server with 4 guest server 2008 R2 OS. All virtual machines data is stored on local server. We do not have any NAS or SAN in our environment.
One guest server is configured as a domain controller + session broker server and rest all servers configured with terminal service in farm based environment.
When users are log on to terminal service farm, they will automatically redirect to any one member of terminal service farm and they will get their own desktop with the help of terminal service roaming profile. All users are using application install on servers. I am looking for some shared storage solution for storing user specific common data like user home folder and outlook PST between all running machines high access rate[iSCSI preferred]. I checked MS CSV, freeNAS storage server, Openfiler and starWind native SAN but using all of this we could not able to access same LUN between running guest at the same time. I also know that NTFS doesn't support concurrent access. Is there any way or any storage device, so that we can able to access same storage location with high speed between running guest OS.
Will appreciate detailed answer.
Thanks a lot
Best regards
Ganesh Dumbre.
Making long story short you cannot have multiple concurrent NTFS writers (or at least one writer and multiple readers, all-read-only access is OK) without using any kind of a third-party software. Check this thread (it's on StarWind forum but has nothing to do with StarWind directly, it covers all SANs iSCSI, FC or SAS - does not matter):
From what I see you don't need SAN at all. If you need zero downtime configure guest VM failover cluster for NAS (CIFS/SMB or NFS) share put on top of a highly available SAN volume. And feed this NAS share to all VMs you need to exchange data in between.
Hope this helped :)
- Als Antwort markiert Vincent HuModerator Dienstag, 10. April 2012 07:44
-
Samstag, 7. April 2012 21:43
Great, thanks so very much for the help. I really, really appreciate it!
Let me know best NAS storage device for Hyper-V and my requirement. I will prefer to use HP NAS with 2 TS storage capacity. Is there any HP NAS storage suitable for this with high access to CIFS/SMB/NFS ?
-
Sonntag, 8. April 2012 17:48
Great, thanks so very much for the help. I really, really appreciate it!
Let me know best NAS storage device for Hyper-V and my requirement. I will prefer to use HP NAS with 2 TS storage capacity. Is there any HP NAS storage suitable for this with high access to CIFS/SMB/NFS ?
Take a look at P4xxx unified SAN/NAS units (ex-Left Hand).
-nismo

