How to setup fileserver HA under Hyper-V?

In order to have HA for file and print service, i want to setup cluster service.
Is it possible to install two 2008 R2 enterprise server VMs and then build cluster to have HA for file sharing and printing service?

Thank you.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Yes. You attach the two VMs to iSCSI storage using the software initiator inside the VMs, just like you would with physical servers. You need at least two iSCSI LUNs: 1 for the volune that will contain the data being shared, and 1 small LUN for the cluster quorum.

For the greatest HA, each VM should be on a separate host.
dickchanAuthor Commented:
We do not have SAN/NAS network storage, only have two physical hyper-v host servers.
Is it possible to uset driver D of hyper-v host as data storage, and build two file servers VMs to form a cluster?
Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

Bill LouthSystem EngineerCommented:
You can build your own Microsoft SAN for free.  (the SAN volume can be the Quorum disk necessary for the cluster)

Microsoft iSCSI Software Target 3.3

The Microsoft iSCSI Software Target 3.3 provides storage (disks) over a TCP/IP network. It turns a computer running Windows Server into a storage device which provides shared block storage. You can use Microsoft iSCSI Software Target 3.3 to perform a variety of storage-related tasks, including the following:

•Provide shared storage for Hyper-V to enable high availability and live migration
•Consolidate storage for multiple application servers (i.e. Microsoft SQL Server or Hyper-V)
•Provide shared storage for applications hosted on a Windows failover cluster
•Enable diskless computers to boot remotely from a single operating system image using iSCSI
The Microsoft iSCSI Software Target 3.3 is an economical solution suited for a development or test environment and a small, medium, or branch office production environment. It enables storage consolidation and sharing on a Windows Server by implementing the iSCSI (Internet Small Computer Systems Interface) protocol, which supports SCSI-block access to a storage device over a TCP/IP network. For details on how to manage iSCSI targets, see 

If you use the Microsoft iSCSI target software you can cluster the VMs, but you have a single point of failure - whatever server is running the iSCSI target software. If that server is offline for whatever reason, such as patching, your cluster will be down because there will be no access to the files that are shared. That may or may not be acceptable to you. If it isn't, you will need higher end storage, such as from Starwind Software which has software similar to the Microsoft iSCSI target, but it can replicate between storage nodes so you can have a storage node go down and still access your data.
Bill LouthSystem EngineerCommented:
I agree, Starwind Software provides a good product and is relatively popular.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
dickchanAuthor Commented:
Starwind is good but price is expensive.
i hear that Microsoft iSCSI Software Target 3.3 is free now.
Is it possible for file server HA?

My idea is that:
Use it to build one software IP-SAN at each physical server for storage.
Then build 2008 R2 VMs for provide file server service.
If one physical server down, another server will take over the file sharing service.

Just do not sure how two software IP-SAN sync. data. And is it possible do real time sync.

Microsoft iSCSI Target 3.3 is free, but you can't sync the data between multiple IP SANs. Without multiple copies of the data your plan won't work as you want it to, which is why I recommended Starwind, becasue it will do what you want it to.
Bill LouthSystem EngineerCommented:
Kevin, even in a Clustered pair of servers, the quorum disk can still be a single point of failure.  That's still clustering but it's still better than a standalone server.  SAN replication is another layer on top of that and there's a cost associated with the extra redundancy.
They quorum disk is only used for establishing a majority. It can fail as long as the the two cluster nodes are still online.

The disk(s) that hold the actual file data can not fail, because that is the data. Starwind allows syncronous replication between 2 nodes to keep the cluster storage online even in the event that one of the Starwind nodes fails. That's why Starwind costs something like 5K, and the Microsoft software is free, because you're paying for that redundancy capability.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.