Jul 25 2019 12:53 AM
Hey,
What are the reasons that better to install on physical host/computer Windows server, and then by Hyper-v install another Windows Server THAN Install Windows 10pro on physical and then by Hyper-v(of windows 10 pro) the Windows server.?
How about how does it work with essentials, because it does not support Failover Clustering, so what if i use only Essentials on hyper-v (When physical is Windows 10 pro..)
Let me know what is the disadvantage and advantage in these cases..
Jul 25 2019 03:24 AM - edited Jul 25 2019 03:27 AM
Solution@NgrayIT Read here: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/#differences-between-hyper-...
Additionally, what this article does not mention, the Thread-Scheduling works differently as well. There are three different Scheduler-Modes for Hyper-V: fair-share, core and root.
"Fair-share" was the default for Windows Server before Server 2019.
"Core" is the default for Server 2019 and recommended for Server 2016.
"Root" is the scheduler for Client-Hyper-V and only available there.
Changing the scheduler type on Client Hyper-V is not supported or tested.
Aside from that, if you run a virtual Windows Server OS you need a license for it anyway. If you have a license, you can use the same license for the host which allows you to install 2 virtual instances of the same license on top of it (so no reason to use Windows 10 on the host there).
For running a virtual Essentials Server you could just use the free Hyper-V Server 2019 for the host, or read about other options here: https://docs.microsoft.com/en-us/windows-server-essentials/install/install-and-configure-windows-ser...
Jul 25 2019 01:40 PM
Jul 25 2019 01:56 PM - edited Jul 26 2019 05:15 AM
As far as I know you can install Hyper-V role on an essentials instance but only if you cancel the essentials roles installation so that only Hyper-V role is installed, then you can install a single guest instance.
Its not clear why you want essentials? If all you need is a single instance of windows to run a website with database backend you can install it on a server standard physical machine. If Hyper-V is a requirement then you can buy a server standard license that, by default, provides rights for up to 2 Operating System Environments. (as long as no other roles on host)
Jul 26 2019 10:53 PM - edited Jul 26 2019 10:57 PM
Hyper-V is required only because of the failover cluster feature. (Standard version).
I'm asking about essentials so much, simply because of it cheaper and trying to get to understand what is the main differences between essentials and standard.
Please correct me if I'm wrong.
Install on physical Standard version, give me 2 Operating System Environments on hyper-v, while all roles on the host are canceled right? by roles you mean like DNS and IIS and ect right?
Install on physical Essentials version, gives me 1 Operating System Environments on hyper-v and as well all roles should be canceled on the host right?
Will I be able to install all kind of roles what I need with the OS which is installed in the Hyper-V? (I'm not talking about the host), or, will I need to buy more licenses for the roles?
What OS version from your professional view, you see it most worth and fittable for my situation? The Essentials or Standard? When talking about only need IIS and (Hyper-v for other windows os than server version), which basic needs for a running webserver for my websites, and database.
Of course, if I need the failover cluster feature then Standard, but if I don't need it what you still suggest?
Jul 27 2019 05:37 AM - edited Jul 27 2019 05:50 AM
Yes to both, and yes you can install from any roles on Hyper-V guests.
As to IIS clustering maybe this one helps.
https://www.iis.net/downloads/microsoft/application-request-routing
You'll also reach more IIS experts in microsoft official IIS/ASP.Net forums over here.
Jul 25 2019 03:24 AM - edited Jul 25 2019 03:27 AM
Solution@NgrayIT Read here: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/#differences-between-hyper-...
Additionally, what this article does not mention, the Thread-Scheduling works differently as well. There are three different Scheduler-Modes for Hyper-V: fair-share, core and root.
"Fair-share" was the default for Windows Server before Server 2019.
"Core" is the default for Server 2019 and recommended for Server 2016.
"Root" is the scheduler for Client-Hyper-V and only available there.
Changing the scheduler type on Client Hyper-V is not supported or tested.
Aside from that, if you run a virtual Windows Server OS you need a license for it anyway. If you have a license, you can use the same license for the host which allows you to install 2 virtual instances of the same license on top of it (so no reason to use Windows 10 on the host there).
For running a virtual Essentials Server you could just use the free Hyper-V Server 2019 for the host, or read about other options here: https://docs.microsoft.com/en-us/windows-server-essentials/install/install-and-configure-windows-ser...