Solved

Hyper-V DAS to SAN Solution Topology Questions - High Availability?

Posted on 2011-09-16
3
691 Views
Last Modified: 2012-05-12
I am new to using SAN and expanding our environment and have several questions. We just installed an EMC VNXe 3100 with 12 disk SAN in our environment. I want to convert our single Hyper-V server with DAS to a two-server high availability solution using the SAN. All servers are HP DL360 G5. After my redesign I will have 3 of the same servers to use as I wish with Hyper-V and Windows Server 2008 R2 Enterprise, but for right now I only have plans for the two. All servers have two NICs with teaming. In short, what is the best way to leverage the hardware? Here are several subset questions:

Should I install another PCIe Teamed NIC to separate the SAN traffic? More than that needed?
Should the SAN traffic be on its own switch and/or subnet? Managed or unmanaged matter much here?
How should Server 2008 R2/Hyper-V be configured for high availability of all virtual machines? Failover clustering, other options?

Thank you in advance!

-Matt
0
Comment
Question by:njmatt
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 3

Accepted Solution

by:
OliverLo earned 500 total points
ID: 36553811
Hi Matt,

That's a lot of questions :)

If you want to implement Hyper-V, it advisable to have a second NIC team to secure your access to the storage. But you must bear in mind that Microsoft does not support NIC teaming for iSCSI access. Hardware vendors do support it though.
Instead of teaming you could also implement MPIO (multipath) to ensure redundancy in the access to your storage. It is very import to have redundant access to iSCSI storage.

It is also important to isolate your iSCSI traffic it should not be sharing the same subnet as the private heartbeat or the public network. So yes, implement your servers with isolated iSCSI network. Also note that once the Hyper-V cluster is built you will be able to see the iSCSI network from the failover clustering console. You'll have to right click this network in this console and then access to its properties. From the properties, specify that you do not want this network being used for the cluster traffic...

Regarding your Hyper-V cluster architecture:
1. Present the iSCSI storage to the servers (at least 2 LUN, one small as witness disk and one big for the VM storage)
2. Once the storage is accessible then format it in NTFS using GPT format (to be able to have disk bigger than 2 To)
3. Install the failover clustering feature on both nodes
4. Access to the failover console and validate the cluster you want to build. You will generate a validation report showing the different problem impacting your cluster implementation (there is often warning, check them but you can often install the cluster even with warnings in the validation reports. Though if you see failures then it is fundamental not to implement the cluster without solving it)
5. Build the cluster from the clustering management console
6. Once the cluster is build you will see the cluster node (with the name of your cluster) in the right pane of your clustering management console. Please right click on it and select "Enable cluster shared volume". You will then have to choose which volume you want to use as CSV. After its creation, the CSV volume will be seen from the Hyper-V machine as a directory c:\clusterstorage\volume..
You will have to place your VM on this volume to be able to run VMs from both nodes.
CSV will allow both nodes to access the same LUN at the same time (without CSV you would have disk level access and you would need to build a LUN per VM to be able to run the VM from both hosts).
You'll find more information there:
http://blogs.technet.com/b/pfe-ireland/archive/2008/05/16/how-to-create-a-windows-server-2008-cluster-within-hyper-v-using-simulated-iscsi-storage.aspx
http://blogs.msdn.com/b/clustering/archive/2008/01/18/7151154.aspx

I hope my answer is clear enough.
0
 
LVL 1

Author Comment

by:njmatt
ID: 36560465
Ok thank you for your thorough answer. In regards to the heartbeat connection.. do I need 6 NICs in each server to accomplish this?

2 NICs for iSCSI multi=path
2 NICS for Teamed LAN Access
and at least 1 NIC for heart beat?

and as far as the witness disk... that should be a small iSCSI volume on the SAN, yes?
0
 
LVL 3

Expert Comment

by:OliverLo
ID: 36578588
Hi Njmatt,

Sorry for the delay I didn't see your feedback before.
This article is about networking configuration in a hyper-v cluster:
http://technet.microsoft.com/en-us/library/ff428137(WS.10).aspx
Regarding the NIC for heartbeat, it should be fine if you configure the cluster to be able to use the public network in case of a problem with the heartbeat network. This is the default configuration anyway, the cluster would redirect its heartbeat traffic through the public interface if heartbeat network is down.

Regarding the witness disk it does not need to be big:
http://technet.microsoft.com/en-us/library/cc770620(WS.10).aspx
Specifically this section:
"Use a small Logical Unit Number (LUN) that is at least 512 MB in size."
I would use a witness disk of 1 or 2 Go to be sure to avoid problems...

Let me know if you have other questions.
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Clone drive for rack Server 4 94
Server Power 6 70
copy large amount of files 9 81
Thecus NAS N-16000 adding 4x newly replaced disk to the RAID 60 group ? 3 15
The question appears often enough, how do I transfer my data from my old server to the new server while preserving file shares, share permissions, and NTFS permisions.  Here are my tips for handling such a transfer.
Many businesses neglect disaster recovery and treat it as an after-thought. I can tell you first hand that data will be lost, hard drives die, servers will be hacked, and careless (or malicious) employees can ruin your data.
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question