In this first post in the Hyper-V clustering beginner’s guide series, I’ll discuss what a storage area network (SAN) is and how it’s used in a Hyper-V cluster.
Avatar

Pieces of the puzzle - Hyper-V hosts, switching, and a SAN

At a very high level, Hyper-V clustering is fairly straightforward. You have two host servers that form a Hyper-V cluster. Host servers store and access virtual machine files located on a SAN. Connection to the SAN is done using iSCSI protocol to make drives on the SAN appear as local drives to Windows Server. Because the virtual machines (VMs) are clustered, they can be moved between servers and provide high availability.

The SAN

The storage area network, or SAN, is a centralized location for storage of virtual machine files. The SAN is needed because Hyper-V hosts require a place to store virtual machine files that can be shared between multiple hosts. In the event of a host server failure, another Hyper-V host, utilizing cluster technology, can resume operation of virtual machines by assuming control of the virtual drive where the virtual machine’s files are stored. The SAN has to be setup and fully functional before creation of clustered virtual machines.

There are seemingly endless options when it comes to SAN solutions. The solution you choose will likely be dictated more by budget constraints than by system requirements. To illustrate, here are a couple scenarios:

Scenario 1: Software SAN for Small to Medium business with a small budget

A small business might host their SAN on a single server and share some network hardware with the rest of the network. The SAN server might run Windows Server 2008 R2 with a free iSCSI target solution like Microsofti SCS ISoftware Target or Starwind iSCSI SAN. Linux based Openfiler is another option.

Loss of this single server could cause the Hyper-V virtual machines to stop responding. (NOTE: Some vendors, like Starwind Software for example, may have the option of providing highly available storage though by having more than one SAN server).

Scenario 2: Hardware SAN for Large business with a large budget

A large business might host their SAN on server hardware from a vendor such as EMC or NetApp who specializes in building SAN hardware. The solution might also provide virtual drive replication and high availability. Loss of a single server would not prevent Hyper-V virtual machines from functioning normally.

Hyper-V cluster - Starwind

Starwind Software management console

iSCSI Initiators and targets

Regardless of vendor and complexity, the SAN needs to provide iSCSI targets. An iSCSI initiator on the Windows Server 2008 host is used to connect to an iSCSI target on the SAN. Once the connection is established, specific virtual drives are added. In iSCSI, virtual drives are identified by logical unit number (LUN). Each connected LUN is seen by the Windows Hyper-V host as a local drive. The drive can then be formatted for storage of virtual machine configuration and hard drive files.

Hyper-V cluster - iSCSI Initiator in Windows Server 2008 R2

iSCSI Initiator in Windows Server 2008 R2

In the next posts I’ll be covering switching and additional host requirements for a Hyper-V cluster.

4 Comments
  1. Avatar
    Sandor 12 years ago

    Why you talk about iSCSI if it would be the one and only option? This post is a very misleading and incomplete.

  2. Avatar Author
    Aaron 12 years ago

    Sandor,

    You are correct in that I should have at least mentioned the option to use Fibre Channel. Referring to the Hyper-V Cluster Requirements Technet article, Fibre channel is absolutely an option (http://technet.microsoft.com/en-us/library/cc732181(v=ws.10).aspx).

    I think the other URLs below also give a good discussion of iSCSI vs Fibre Channel.

    http://invurted.com/iscsi-vs-fibre-channel-storage-performance/

    http://www.infoworld.com/d/data-explosion/fibre-channel-vs-iscsi-the-war-continues-806?page=0,3 (also see reader comments)

  3. Avatar
    marc 12 years ago

    Sandor,

    your remarks might be true but don’t forget that Aaron is doing this for free and in his free time that he offer for us. So a little appreciation would be on its place instead of such a hard judging reaction as yours.

  4. Avatar
    Don Schmitzer 12 years ago

    Aaron ..and Marc,

    Thank you both.

    Best regards,
    Don

Leave a reply

Your email address will not be published. Required fields are marked *

*

© 4sysops 2006 - 2023

CONTACT US

Please ask IT administration questions in the forums. Any other messages are welcome.

Sending

Log in with your credentials

or    

Forgot your details?

Create Account