I need to ask a question about new Dell Server T320 that was purchased with Windows 2012 R2 OEM. This server will be used at a small office with about 5 users that use both MAC and PCs that will connect to this new server. I am wanting to use this server as a hypervisor to host one VM and allow another for any future expansion. This server has 1TB of usable space. This office does not have the funds for a NAS, so all the data will reside in each VM. I believe we are looking around 200-300Gbs of initial user data that will be stored on the server. It will grow over time, and I cannot so how fast but I would not think dramatic growth. This a new client that was taken on as of last week.
Anyway, I noticed Windows Server 2012 R2 is an OEM version and not a MS VOL license. So, I am just trying to think of any possible disaster recovery scenario that could possibly happen. If there was a need to move the VM to another physical hypervisor will I have problems with the OEM license? If the new server has available VM licenses then can a license be applied/converted on the moved VM with OEM server license? I am hoping after moving the VM(s) between servers, and when it spins up will it will allow me to apply an available license.
I also wanted to know if I can have the VM setup with one drive (C:) that will house the OS and user files and a lightly used SQL express database, or attach a drive to the VM to house the user data and SQL database? Not sure if it matters, but I thought I'd ask. I was thinking one drive to hold everything for each VM, and if more space is need I would simply expand the drive as necessary.
Another thing, when the server was purchased it only has dual NICs. I understand one physical NIC will be reserved for the HyperVisor, but how will two VMs use the Remaining NIC? Can I setup the first VM using the second physical NIC, and then setup the second VM with some sort of virtual NIC or do I need purchase another physical nic altogether?
One final question, I need to know how USB drives connect to VMs. What I mean is, I will install security software for managing access to doors that requires the use of a USB dongle that must be attached to the VM. So, can I assign a specific USB drive to a specific VM? The dongle must remain attached at all times.
There is debate about what you can and cannot do with the Hyper-V host *IF* you only have one VM. You need to get in writing a statement from Microsoft indicating what is permitted. I don't think you can do ANYTHING with the host OTHER THAN Hyper-V role and related features (not other roles). Further, I would not recommend doing anything with the host EVEN IF it were licensing permitted.
You don't need to dedicate a NIC for anything - the host and all VMs can share one. Or you can assign one per VM. Or assign one to the host and all VMs share another. Or have one dedicated to a VM and the other shared by the host and a different VM. It doesn't matter. Except for performance... but in a 5 user environment, I would find it highly unlikely anyone would ever notice an issue in that area.
As for USB, it's very simple. Hyper-V doesn't support USB. If you have a dongle, you need to contact the software maker and ask them how they work on virtualized servers and specify you are using Hyper-V (it might simply NOT). Otherwise, you might have to look at another alternative for the software.
In my opinion NEVER, EVER, do anything with C: other than the OS and program installations. Databases, user files, etc should be on another volume (say, D:). When creating D: DO NOT partition a single virtual hard drive; setup TWO virtual hard drives, one for C: and one for D: