- May 29, 2011
- 73
- 6
- 71
I'm trying to decide between Hyper-V and Xen. Would anyone with experience with one (or both) like to weigh in with their thoughts on the pros and cons of each?
			
			There's no hardware limitations anymore, but there's no high availability features in ESXi free either - at the very least I need vMotion so that I can actually shut down or reboot one of my C1100s without taking down my entire network.
He could use Hyper-V replica, but he would need a domain for that and it's not HA. But it will keep his downtime to a minimum.You are not getting that for free then sorry. Hyper-V is going to start at around $700 per server to start getting to that level. The management portion (kinda like vCenter in ESXi) is around $3500-4000. vMotion is an essentials+ line and above which tends to start ~$5000 for three hosts and vCenter.
This ignores the requirements to fast vMotion / Hyper-V migration (shared nothing excluded here.)
Edit: Saw you wanted HA. In that case you need shared storage if you want 0 downtime.
However Hyper-V replica would most likely give you what you need, but it isn't HA. You replicate your VMs from the primary server to the second server. So it's like a mirror. Then if you need to do maintenence on one of the hosts you just initiate a planned (or unplanned) fail over. That will require that the primary VM is off and then replica will start the VM on the second host. The downtime will come down to how fast your VMs boot and shutdown. That's how my 2 hosts are configured.
Downtime is around 30 seconds.
Hyper-V has come a long way in 2012/R2 and is a solid piece of software definitely worth consideration, but not for a single server for a home.
Hyper-V comes in two flavours.
1. Free version (No limitations, only Server Core more or less requiring a domain to manage easily)
2. Installed as a role on Server 2012/R2. I wouldn't bother with Hyper-V on 2008R2. This will require a license for Windows Server which isn't free.
So keep in mind that Hyper-V free doesn't come with a GUI and it needs to be remotely managed. You have Powershell on the host of course (or remotely).
I'm currently running two Hyper-V hosts setup with replication. ALl the servers running on it are running Ubuntu Server with the only Windows VMs being the domain controllers and a media center.
Then as a final note, before i goto bed you could consider setting up a hyper-v cluster which i believe is free and doesn't require SCVMM. I'm pretty sure you can setup HA with shared storage that supports SMB 3.0 i believe.
You are not getting that for free then sorry. Hyper-V is going to start at around $700 per server to start getting to that level. The management portion (kinda like vCenter in ESXi) is around $3500-4000. vMotion is an essentials+ line and above which tends to start ~$5000 for three hosts and vCenter.
This ignores the requirements to fast vMotion / Hyper-V migration (shared nothing excluded here.)
Also, doesn't 2012 introduce shared nothing live migration?
I have an AD Domain Controller running on a 2008 R2 VM. I actually have several spare 2008 R2 licenses lying around that I could run Hyper-V with, but would like to take advantage of the new features introduced in 2012, which I don't have any licenses of at the moment.
My understanding - and please correct me if I'm wrong - is that all features of the full version's Hyper-V role, including live migration, are available in the standalone free edition - so long as you can provide all of the supporting infrastructure.
Also, doesn't 2012 introduce shared nothing live migration?
Architecturally and failover wise it's superior but I've developed a strong dislike for it. My team spent many a server class sessions troubleshooting why it won't detect NIC's or host optical drives (for the class we had to install not from PXE) rather than getting on to learning group policy. Whereas HyperV was literally "add HyperV role, add virtual machine" and we had virtual servers up and running. I can see why it is preferred in the real world over ESXi (at least at work I have yet to survey a server with it in use) not to mention it comes with Microsoft Server OS's and ESXi's license is the cost of another physical server.Neither. ESXi it it superior to both.
Architecturally and failover wise it's superior but I've developed a strong dislike for it. My team spent many a server class sessions troubleshooting why it won't detect NIC's or host optical drives (for the class we had to install not from PXE) rather than getting on to learning group policy. Whereas HyperV was literally "add HyperV role, add virtual machine" and we had virtual servers up and running. I can see why it is preferred in the real world over ESXi (at least at work I have yet to survey a server with it in use) not to mention it comes with Microsoft Server OS's and ESXi's license is the cost of another physical server.
I'm trying to decide between Hyper-V and Xen. Would anyone with experience with one (or both) like to weigh in with their thoughts on the pros and cons of each?
Hyper-V works fine, but is dependent on a domain environment for management. You can manage it outside of a domain, but it's a massive pain in the ass. This presents a problem if your DC is hosted within the Hyper-V environment, as you could run into a chicken-and-egg problem where Hyper-V can't start up properly because a DC isn't available, but you can't start the DC without Hyper-V being operational.
Sorry forgot to mention that I am at the mercy of whatever hardware is in these older PowerEdge servers for class. What is infuriating is that the same optical drive that was used for installing vSphere moments earlier is somehow not detected by vSphere's VM's. The host drive is selected, connected and active yet it never finds it to boot from. My team is next trying a 2008 R2 ISO on a thumb drive made with uNetbootin this evening but somehow by the way vSphere is not detecting the thumb drive it won't work so well either leaving us with PXE which our professor did not want us spending time setting up. I was not aware of vCenter, it sounds neat. I am a noob, just frustrated with the experience so far.Stick to the supported list and you wont have issues. Installing extra drivers is a single command installing the VIB via the command line or the vCenter server update manager so I am not really sure what your issue was unless you were using unsupported hardware. ESXi doesn't have anything called group policy, I assume you are talking windows at that point not sure.
I still to this day consider ESXi + vCenter light years easier to manage and use in the real world than any of the other products so far.
ESXi and Hyper-V's start up costs to get them apples to apples is about the same also. Without the system manager Hyper-V is a pain to manage. Same as ESXi without vCenter. You can use the CLI on both out of the box but the GUIs make day to day management easier.
Interesting! I will have to bring this up with my professor today. Would a RODC be sufficient to prevent the problem?Hyper-V works fine, but is dependent on a domain environment for management. You can manage it outside of a domain, but it's a massive pain in the ass. This presents a problem if your DC is hosted within the Hyper-V environment, as you could run into a chicken-and-egg problem where Hyper-V can't start up properly because a DC isn't available, but you can't start the DC without Hyper-V being operational.
You use RSAT tools for Windows 7/8 to manage Hyper-V remotely. When one uses the free edition of Hyper-V you are using a "Core" install of Windows server where administration is done through Powershell or Cmd.Interesting! I will have to bring this up with my professor today. Would a RODC be sufficient to prevent the problem?
Sorry forgot to mention that I am at the mercy of whatever hardware is in these older PowerEdge servers for class. What is infuriating is that the same optical drive that was used for installing vSphere moments earlier is somehow not detected by vSphere's VM's. The host drive is selected, connected and active yet it never finds it to boot from. My team is next trying a 2008 R2 ISO on a thumb drive made with uNetbootin this evening but somehow by the way vSphere is not detecting the thumb drive it won't work so well either leaving us with PXE which our professor did not want us spending time setting up. I was not aware of vCenter, it sounds neat. I am a noob, just frustrated with the experience so far.
Interesting! I will have to bring this up with my professor today. Would a RODC be sufficient to prevent the problem?
Sorry forgot to mention that I am at the mercy of whatever hardware is in these older PowerEdge servers for class. What is infuriating is that the same optical drive that was used for installing vSphere moments earlier is somehow not detected by vSphere's VM's. The host drive is selected, connected and active yet it never finds it to boot from. My team is next trying a 2008 R2 ISO on a thumb drive made with uNetbootin this evening but somehow by the way vSphere is not detecting the thumb drive it won't work so well either leaving us with PXE which our professor did not want us spending time setting up. I was not aware of vCenter, it sounds neat. I am a noob, just frustrated with the experience so far.

 
				
		