Wait a minute, didn't we just do this? No, we did not. What we did in our previous recipe was install the Hyper-V role onto a traditional Windows Server 2016. You can implement Hyper-V onto a server running Desktop Experience, a Server Core, or even use a Nano Server to host virtual machines. But an actual Hyper-V Server on the other hand, that is something else altogether.
When you build out a Windows Server 2016 and install the Hyper-V role on it, it is nice and easy to configure and is the way that most admins build their virtualization hosts. But there are a couple of drawbacks, primarily related to cost. As we have already mentioned, if you use Windows Server 2016 Standard as your host, you will only be permitted to run two virtual machines. That is a seriously limiting factor. On the other hand, you can install Windows Server 2016 Datacenter on your host and then run an unlimited number of VMs, but the cost for Datacenter is considerably higher than a Standard server.
This is the importance of Hyper-V Server. It is a completely different installer file that you can download free from Microsoft. Once implemented, this Hyper-V Server has no licensing costs associated with it. For every regular Windows Server that you host on top of your Hyper-V server, there is of course a license fee associated with that. But the Hyper-V Server host machine is totally free. And you can run an unlimited number of VMs on top of it! Given the word "free" you would think that Hyper-V Server would be prevalent inside our data centers, but it really isn't. I believe that is the result of two factors. The first is that many admins may not even know Hyper-V Server exists. Second is the fact that the interface for Hyper-V Server is more like Server Core, and it's not an entirely comforting feeling knowing that the console of your super-important, massive Hyper-V host server is only going to provide you with a command prompt in order to interface with it.
Let's install Hyper-V Server together so you know how to do that, and then we will also take a look at managing VMs on this Hyper-V Server. Trust me, it's not as difficult as you may think.
We have a new server upon which we are going to install Hyper-V Server 2016. We will also be using a Windows Server 2016 that is running Desktop Experience in order to demonstrate the remote management of Hyper-V Server.
Follow these steps to implement and test your first Hyper-V Server:
"Download Windows Hyper-V Server 2016
to find that file.
14
into the sconfig console. This takes us to the normal Command Prompt. From there type powershell
and press Enter to bring us into the PowerShell interface.Get-WindowsFeature -name *hyper*
- you can see that the Hyper-V role is already installed.
Hyper-V Server is essentially a Server Core instance that is preconfigured with the Hyper-V role. The big differences between Hyper-V Server and a traditional Windows Server running the Hyper-V role are cost and the way that you interface with the server itself. By employing remote management tools from another server or directly from your workstation, you can ease the burden of learning a new interface as you start to explore whether or not Hyper-V Server is the right fit for you. For the remainder of our recipes we will utilize Hyper-V installed onto a traditional Desktop Experience version of Windows Server 2016, but knowing that Hyper-V Server exists is very important to be able to properly plan for your virtualization infrastructure.
13.59.160.58