Hyper-V Program Manager
In my job, as a program manager, I spend a lot of time talking to people who are planning or deploying Hyper-V. One of the things I love about developing software is when you get to see people using your software in the real world – and I get to see this every day with Hyper-V. In fact – lately, I have found that more and more of my day-to-day life is actually running on Hyper-V.
During a recent vacation to Australia – I informed my wife that we had to do our grocery shopping at Coles. When she asked why, my simple response was “they use Hyper-V” (I also made sure to tell all my family and friends in Australia that they should be shopping at Coles as well).
Fortunately, my wife is getting used to having to deal with the extra input into our lives.
For instance – when we recently received an email from our bank informing us that they were using Kroll Factual to handle some account work that we had asked them to do – my response was “Cool!”. To which my wife immediately said “Let me guess, they use Hyper-V?”.
Yes, they do.
2000+ Hyper-V VMs and still growing here at Kroll Factual Data!
In your post of 24 Apr 2012 on Storage Migration, i read you are using SSD disks.
Is it safe to store VHD (or VHDX) disks on SSD?
Will hosting HV VMs on SSD create performance issues over time?
Is it also possible for Win7 or Win8 to use the TRIM-command if I boot my OS from a VHD file on SSD?
@Luciano Buffoni - great question. I've been wondering myself about how TRIM can make its way through to underlying storage, and whether that changes based on directly attached disks, VHD(x) stored on an SSD or using iSCSI to access the SSDs (whether with a VHD on the SSD or via some other means).
Maybe the answer is that TRIM simply doesn't traverse these layers...
Actually.... Some quick searching on the net finds these blog posts which indicate that there's new functionality to do pass TRIM/UNMAP through.
derek858.blogspot.com.au/.../vir301-windows-server-2012-hyper-v.html - states it's supported on VHDX and passthrough disks (iSCSI and FibreChannel).
Still, I'd like to see a simple post explaining how the client VM knows needs to issue these commands and what, if anything, can be done on older versions of Windows running in client VMs (eg a 2008 R2 terminal server running as a guest on 2012 Hyper-V). Idea for a future blog post?
Nice to hear Coles are Hyper-V users... Still doesn't make me want to shop there although I'll happily pass on that factoid to others in my industry who keep thinking Hyper-V is no good. Do you know if Aldi are Hyper-V users? :P
Maybe this is not the correct blog post to discuss the question, but i think it is important because we will use
more SSD in the future.
I found this blog post interesting
I thik there is a different behaviour of VHD(x) in Hyper-V and in direct booting from VHD(x).
So the questions are
Is TRIM supported in Windows 7 / Windows Server 2008 R2 on VHD in Hyper-V
Is TRIM supported in Windows 7 / Windows Server 2008 R2 on VHDX in Hyper-V
Is TRIM supported in Windows 8 / Windows Server 2012 on VHD in Hyper-V
Is TRIM supported in Windows 8 / Windows Server 2012 on VHDX in Hyper-V
Is TRIM supported in Windows 7 / Windows Server 2008 R2 on VHD for direct boot from VHD
Is TRIM supported in Windows 8 / Windows Server 2012 on VHD for direct boot from VHD
Is TRIM supported in Windows 8 / Windows Server 2012 on VHDX for direct boot from VHDX
Note. Windows 7 / Windows Server 2008 R2 does not support booting from VHDX
I am shure Ben will give as a definitive answer to the question in this or other posts
@Luciano: I've also been trying to find out more about this, and my testing leads me to the conclusion that TRIM through VHDX in Hyper-V only works with Windows 8/2012 guests.
I've tried to get answers, but so far no luck:
We have lots of other clients here in Australia that are also using Hyper-V like Coles.
I haven't tried to explain to my wife they are actually using that though. I don't want to go down that road to explain virtualization to her. =)
Ok. as it seems, this is only true:
TRIM is supported in Windows 8 / Windows Server 2012 on VHDX in Hyper-V
I love Hyper-V too, but it's bloody annoying that the guest can't support whatever display resolution my host hardware can. I'm configuring a single machine to act as a fully distributed build-pipeline, but I can't put my development environment on as a guest because of this (idiotic) restriction. I can't use Visual Studio at a mere 1920x1080...
Except Coles is pretty useless when it comes to allergy-friendly foods. Woollies isn't much better either.
At least Hyper-V is good! :-)
I am really confused .. I have just ported a (bootable from win7) windows 2008 vhd to a fixed size vhdx running under windows 8 Hyper-v . Unfortunately although the conversion worked it is does not boot. I can mount it and inspect the disk though. I do I need to boot menu editor or a product I found last night: http://5nine.com