Would I benefit from creating additional VM (or VMs) and moving all
the roles but Hyper-V to them?
Yes, really easier for maintenance, some examples;
- It allow you to quickly snapshot your server before a change (and go back in case of a fail)
- It allow you to move the VHDX file easily in case of a server crass (if you have a backup off course) You are no longer bond to a physical server. A example, the server crash you can restart the server on any computer with hyper-v enabled.
- The day you got a second hyper-v's host with a shared storage, you could migrate from a host to another to do maintenance in the physical's host.
Yes for the licensing as you will be more covered, as Microsoft allow a free usage of a hyperv host if no other role is on it. One standard give you 2 vm usage + the hyperv host. (1:2, but your core must be licensed correctly).
from there
Would I benefit from creating additional VM (or VMs) and moving all the roles but Hyper-V to them?
- Yes.