Forum Discussion
Hyper-V Server 2022
- Mar 25, 2022
Free 'Microsoft Hyper-V Server' product update
Since its introduction over a decade ago in Windows Server 2008, Hyper-V technology has been, and continues to be, the foundation of Microsoft’s hypervisor platform. Hyper-V is a strategic technology for Microsoft. Microsoft continues to invest heavily in Hyper-V for a variety of scenarios such as virtualization, security, containers, gaming, and more. Hyper-V is used in Azure, Azure Local, Windows Server, Windows Client, and Xbox among others.
Starting with Microsoft Hyper-V Server 2019, the free ‘Microsoft Hyper-V Server’ product has been deprecated and is the final version of that product. Hyper-V Server 2019 is a free product available for download from the Microsoft Evaluation Center: https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019
Microsoft Hyper-V Server 2019 will continue to be supported under its lifecycle policy until January 2029, see this link for additional information: https://docs.microsoft.com/en-us/lifecycle/products/hyperv-server-2019.
While Microsoft has made a business decision to no longer offer the free 'Microsoft Hyper-V Server' product, this has no impact to the many other products which include the Hyper-V feature and capabilities. This change has no impact to any customers who use Windows Server or Azure Local.
For customers looking to do test or evaluation of the Hyper-V feature, Azure Local includes a 60-day free trial and can be downloaded here: https://learn.microsoft.com/en-us/azure/azure-local/ . Windows Server offers a free 180-day evaluation which can be downloaded from the Evaluation Center here: https://www.microsoft.com/en-us/evalcenter
Microsoft remains committed to meeting customers where they are and delivering innovation for on-premises virtualization and bringing unique hybrid capabilities like no other can combined with the power of Azure Arc. We are announcing that Microsoft Hyper-V Server 2019 was the last version of the free download product and that customers begin transitioning to one of the several other products which include Hyper-V or consider Azure.
Thank you,
Elden Christensen
Principal Group PM Manager
Windows Server Development Team
ChrisAtMaf
Hi Chris,
I wanted to add my voice and let you know that I strongly dislike the discontinuation of Hyper-V Server. It has been essential in keeping costs to small-business customers down and helped keep us competitive.
I am writing because I want to understand precisely what we would be looking at in terms of licensing and how much more it would cost for us to setup the same environment we currently do for our customers. In most situations, that would be as follows:
- A primary server running Hyper-V Server 2019, with two Windows Server 2019/2022 VMs (licensed with the appropriate Standard license) and another Linux-based VM.
- A secondary server that runs Hyper-V Server 2019; using replication, we replicate from the primary to the secondary.
Given the information from your post, if I wanted to replicate this exact setup using Windows Server 2022 (or whatever it will be in 7 years), is it the case that I would be looking at the following?:
- An additional Windows Server Standard license for the secondary server
- Additional core licenses for the Linux VM
Additionally, for the replicated VMs that would essentially only be run in DR scenarios, what would they require for licensing?
I want to re-iterate that again, for the sake of simplicity and cost, a free Hyper-V Server is something I strongly support. I have no intention of paying a monthly fee for the Azure stack.
Kind regards.
EDIT: Reading back through some more posts, it would appear you're not a Microsoft employee. Obviously voicing my discontent to you directly achieves nothing, so I'll redirect to to Microsoft generally. If you have an answer regarding the licensing though, that'd be appreciated.
AdamB2395 According to his profile, ChrisAtMaf is not a Microsoft Employee (and neither am I) so directing your unhappiness to them is unlikely to directly reach Microsoft. This thread is pretty much dead, but in an effort to help you out, let me try to summarize what we've learned from Microsoft to date:
1. Hyper-V Server 2019 is still a thing, you can still get it, download it, and use it. It will be supported for at least 5 years from inception, so at least another year, and even after that it can still be used.
2. Hyper-V Server 2022 is *not* a thing, it's not coming out, it's not going to exist. Microsoft has made the decision, and made formal announcements, including one from a Microsoft employee Elden_Christensen in this very thread. That product is gone. Everyone in this thread and elsewhere has given feedback to Microsoft about this, but this is a decision made, and it's not going to change.
3. Microsoft has introduced Azure Stack HCI (Hyper Converged Infrsatructure - see https://azure.microsoft.com/en-us/products/azure-stack/hci/ for details) as a replacement for Hyper-V Server. It is not free. It is however relatively inexpensive, at $10 per physical core per month. It has numerous advantages and is a significant improvement over Hyper-V server, all of which are outlined on the above-linked website.
4. If you do not wish to use, or cannot afford to use, ASHCI, you have alternatives:
* You can buy a perpetual Windows Datacenter Server 2022 (or whatever it becomes) license for each physical box, and run all your virtual machines on there - including as many instances of Windows Server as will fit - all covered under just that one license. Expensive, yes, but you own it outright and, with proper planning, it will be a very good future setup for you.
-or-
* You can just continue to use Hyper-V Server 2019 - it's not going to die in the future, it just won't be officially supported anymore after 2023.
-or-
* You can use a different Hypervisor. One such is called XCP-NG ( see https://xcp-ng.org/ ). It is free. It is Linux-based. It has a free GUI called XO (Xen Orchestra, see https://xen-orchestra.com/ ). It has community support. And it very nicely runs Linux servers and Windows servers alongside each other as virtual hosts.
I personally have been using Hyper-V Server 2019 and loving it. I've also used, and am running some XCP-NG servers. They're also quite nice. I have a pair of Windows Servers (one domain controller and one exchange server) running virtualized on an XCP-NG host, and everything works, and works perfectly, just as you'd expect.
I am not a lawyer, but as I review Microsoft's Licensing Guide here: https://download.microsoft.com/download/E/6/4/E64F72BF-55E9-4D85-9EFE-39605D7CE272/WindowsServer2016-Licensing-Guide.pdf it seems pretty clear to me that "Windows Server Standard edition provides rights to use two Operating System Environments (OSEs) or Hyper-V containers." The way I read that is: If your physical machine is running Windows Server Standard Edition, you can run one additional Virtual Standard host. Or, if your physical machine is NOT running Windows Server Standard Edition, you can use your once license to run two virtualized servers.
Of particular note, Hyper-V Server 2019 is not "special" in any way. It does not grant or confer any special license or usage rights. It's a free product, and is just a hypervisor. So it seems to me that your existing setup (two physical hosts, each running Hyper-V Server on the metal, and then two Windows Standard virtual servers on each Hyper-V server) *already* requires a total of two actual licenses. One license is consumed by the two servers on your primary box, and another license would be required by the two servers on your secondary box. Others may correct me, but it seems to me that the fact that your secondary box is some kind of standby/backup machine isn't relevant from a licensing perspective: You would still need a total of two licenses, each allowing you to run two instances as virtual machines, for a total of four virtual machines.
If in your proposed future scenario you used Windows Datacenter 202X on the physical boxes, you could run anything you want virtualized, without limit. If you use anything else - an old copy of Hyper-V Server 2019, or XCP-NG, or Azure Stack HCI - you would still need one Windows Standard server license for each pair of virtual machine images (so a total of two licenses for your four images) - and you would not need anything additional to run any number of Linux or any other free OSes on those hosts at the same time.
So all of that to say that, as far as I can tell from the licensing docs, your current situation would not be changed one bit in the future: To run a total of four Windows Standard 202X boxes plus any number of Linux hosts you would need a total of two Windows Standard 202X licenses, plus some kind of hypervisor host to run on.
In other words, the demise of Hyper-V 2019 doesn't change your situation at all.
Again others here who haven't muted this old thread may provide correction or more insight, but that's how it appears from where I sit, and from the references I've cited above.
For myself, I'm just waiting to buy a new physical box, and then I'm going to go with Azure Stack HCI. That's just me - I'm a Microsoft supporter, and prefer to trust their lead on technology development. I'll still keep an eye on other options (who wouldn't) but I find the new offering compelling (even if not free) and worth checking out.
I hope this information is helpful.
Glen
- athendrixJun 24, 2022Brass Contributor
Elden_Christensen
If you guys are still monitoring this thread, I recently thought of a solution that may be of interest to you.So Hyper-V Server Standalone is officially discontinued, but in the last couple years, Linux kernel patches have been put out to be able to make Linux the root partition for a Hyper-V Installation.
So if Microsoft pushed out the rest of what would be necessary to make an on-premises installation of Hyper-V with a Linux root partition, then I think that would satisfy most everyone here.
You could even package it yourself with the official Microsoft Linux distributions CBL-Mariner and/or CBL-Delridge and call it Hyper-V Server again if you wanted to, but this time, there'd be no Windows components. Just raw Hyper-V and Linux.
I'd say the ability to manage it via Powershell in Linux, and some way to connect to the console of a VM would be all we'd really need for a Linux based Hyper-V solution.
Either way, I'd say the pushing of patches to the Linux Kernel implies that this will happen sooner or later, but doing it sooner, and making it the new direction of Hyper-V Server would probably be more than enough to satisfy us dissidents in this thread. - ChrisAtMafJun 24, 2022Iron Contributor
In terms of basic licensing costs, having reviewed the issues raised in this thread, in summary there are just a few broad scenarios under which losing access to the dedicated Hyper-V Server SKU is going to have an impact on licensing costs or cause other issues while the option to run Windows Server Core Standard or Datacenter with the Hyper-V role still exists.
- It will no longer be possible to install or upgrade to a later version of Hyper-V Server on the hypervisor host without paying the upgrade cost for the latest version of Windows Server Standard or Datacenter. So you will no longer be able to run Hyper-V Server 2022 when you only have guest OSE licenses purchased for Windows Server 2019 or below.
- It will no longer be possible to use Hyper-V Server in situations where none of the guest OSEs are running Windows Server - for example, running all-Linux, or BSD, or other non-Microsoft services, or all Windows client operating systems in VDE deployments.
- In certain edge cases such as embedded scenarios where it is desirable to set up a hypervisor on servers with small amounts of storage such that disk space is at a absolute premium.
Some of the other scenarios people have raised:
- Would require additional licensing in order to be properly licensed in the first place (using a 'spare' Hyper-V Server for failing over Windows Guest OSEs, for example).
- Have an equivalent option under existing Windows Server licensing (using Windows Server Core with the Hyper-V role) with no additional licensing costs.
- Are not covered under the existing terms for Hyper-V Server anyway (using the Hyper-V Server for purposes other than those permitted in the EULA - i.e. to provide hardware virtualization services and run software to manage and service operating system environments on the licensed server).
It seems that Microsoft need to make Azure Stack HCI more palatable for enthusiasts, SMBs and nonprofits - or they need to work harder to advertise the option of the perpetual 'Windows Server' model for smaller deployments and nonprofits where the current Azure Stack HCI license model is just too expensive to make it worthwhile and they may feel forced to carry out an (in some cases entirely unnecessary) move to an alternative hypervisor.
- SpenceFoxtrotJun 24, 2022Iron ContributorThere is non-sense.
I refuse to let internet controled remotely my servers.
It's Always the attack surface the pb.
Hyper-v server standalone, in current state, is the most perfect Microsoft system for maximum security.
If I can operate sub system or system through internet, you destroy that...
This azure is not for "on oremise" system. - JanRingosJun 24, 2022Iron ContributorRegarding Microsoft changing their minds about Hyper-V Server... I believe is more likely that some home-lab or hypervisor-only discount/free clause appears in the licensing for Azure Stack HCI.
- DavidYorkshireJun 23, 2022Iron ContributorWith regard to your point 3, it may or may not be 'inexpensive' depending on how many workloads you want it to run. Whether it is a significant improvement depends on the use case - if you want to run hyperconverged infrastructure it may well be, but if you want individual standalone hosts it's completely useless as it does not support single host scenarios.
- GlenBarney1Jun 23, 2022Brass Contributor
Elden_Christensen you have unmasked yourself! Haha! Now you will never be left alone!!! Well since you're here let me re-iterate, speaking officially only for myself, but I hope for many here, that despite the bumps over changes, I am grateful for your help and patience in this thread, and for all you and Microsoft are doing to make the IT world a better place for all of us. You and your team deserve a big thank you, and you certainly have that from me! So THANK YOU!
AdamB2395 You are very welcome. I hope I could help in some small way. I hope your future plans work out well and - who knows - as Elden states, Microsoft is listening, so it will be interesting to see what the future brings as well!
Best regards to you both,
Glen
- AdamB2395Jun 23, 2022Copper ContributorHi Elden,
Thanks for acknowledging that.
Kind regards. - AdamB2395Jun 23, 2022Copper Contributor
GlenBarney1
Hi Glen,
Thank you for the reply. I was familiar with the distinction between Activation and Licensing, however, your reply sheds a greater amount of detail on the subject and is thus very helpful; it has satisfactorily answered my questions.
Kind regards. - Elden_ChristensenJun 23, 2022
Microsoft
For clarity, I am the owner of Windows Server engineering and I want everyone to know that the product team is actively monitoring this thread and your feedback is heard. - GlenBarney1Jun 23, 2022Brass Contributor
Hi Adam -
Yes, right after I hit "Post" I saw your edit - all good, of course, I think everyone here, including both Microsoft and myself, just wants to make sure everyone is taken care of as best we can.
To your follow up question: Forgive me if you know all this already, but, for context: Licensing requirements and Activation requirements are not exactly the same thing. Activation is a technical process. If you are doing machine level replication using HyperV or XCPNG, it is likely (depending on how you do it and how your hypervisor works) that replication will preserve the activation status of the source host, so that the destination host will already be activated if and when you fire it up. It is also possible that activation status will be lost, in which case the host will attempt to re-activate when it's fired up - and that will happen automatically if an Internet connection exists. In either case you should generally not have to do anything like applying a new product key to the target server regardless of hypervisor. It should all "just work".
In contrast, licensing is a legal process. You have to have paid for, and own, in some legal way, enough Windows Server/CPU licenses to make all of your machines legal. I suppose that in your case, where you are only running two live machines, and the replication targets are never running and never used and just sitting there waiting for a disaster that we hope never happens - in that case you might not need a second license for those machines since you're not "using" them (as quoted from the document) - but again I am not a lawyer and cannot answer that authoritatively.
But I guess my point was that whether you need a second license or not is not related to the choice of HyperV Server vs any of the other hypervisor options mentioned in the thread, so the loss of HyperV Server won't change your operating costs in any way. Regardless of how many legal licenses you actually need, that number remains the same whether you're on HyperV or ESX or whatever. (The only exception to that of course would be if you upgraded to Datacenter for the physical boxes, in which case you wouldn't need anything else beyond that... other than CALs or whatever, of course.)
In any event, to answer your question, no, whether HyperV, or Datacenter, or XCPNG, you should not need to change anything or do anything if disaster strikes: your backup machines, when brought online, will either already be activated, or will attempt to self-activate online, and either way it should be transparent. Only if your product keys run out of activations will you get a warning; in which case you just call Microsoft's licensing center humans and explain it to them, and they'll fix it for you... often while you wait.
I hope this is helpful!
Glen - AdamB2395Jun 23, 2022Copper Contributor
GlenBarney1
Hi Glen,
I realized later that Chris was not an employee, hence the edit. Nonetheless, I wanted to add my voice to the chorus expressing discontent with the decision. There's 7 years before the complete end-of-life of Hyper-V; perhaps I'm a naïve optimist, but perhaps if enough ruckus raised, Microsoft will change their mind.
I wanted to thank you for your detailed response. It is very helpful. I have a follow up question with regard to what you said about the standby VMs on the backup server requiring an additional license; from a practical standpoint, how precisely does that work? The VM is licensed from within the OS, using the Activation menu; is the expectation that if that VM is ever turned on, we would need to change the license to a different one using the same menu (obviously we cannot turn the VM on to license it, nor would that persist even if we did if it is a replica)? If so, and we replicate it back to the primary (as in the case of failed physical server that we repair), would we then need to re-license it again back to the original license?
Kind regards.