Link to home
Start Free TrialLog in
Avatar of 911bob
911bobFlag for United States of America

asked on

NIC Setup on Host and Hyper V

Running a physical server with AD, DHCP, DNS, and File server + Hyper V. (I know it supposed to be split but this is small company with only 5 users.) The VM is designed as Remote Desktop for the 5 users when they are traveling.

I setup the physical server then added the VM. The NIC1 was setup with the static address for the Domain Controller and DNS, Then I added the VM. I added the Virtual Adapter using the Physical NIC2. After I had it setup I was getting not connection back to the physical server until I checked the box to allow the host to share this adaper. That added a vEnternet on the physical machine and using DHCP to get the address.

Is this OK to have the vEthernet as dynamic? Most of the traffic to the physical machine seems to go through that adapter.
Avatar of DrDave242
DrDave242
Flag of United States of America image

If you have an external virtual switch bound to NIC2, you shouldn't have to share it with the management OS at all - that NIC should be dedicated to the v-switch, and the other NIC to the host. If you can't connect to the host without NIC2 being shared, something strange is happening. Is there a firewall/security app on that host that could be messing with the adapter in some way?

I know it supposed to be split but this is small company with only 5 users.

Just be aware that, assuming the host is running a Standard (not Datacenter) edition of Windows Server, if you've got any roles installed besides Hyper-V, you're only licensed to run a single VM on it.
Avatar of 911bob

ASKER

Only Windows standard firewall, no other app blocking anything.

Yes only 1 VM on the server
Hyper-V is _not_ to be run on a server with other roles.

Plus, that means that the host gets a license because it's running more than the Hyper-V Role and the guests must get another license. Doing it this way negates the 1+2 where we can use run Standard license to run two guest operating system environments.

I have an EE article that may answer a lot of questions: Some Hyper-V Hardware and Software Best Practices.
Avatar of 911bob

ASKER

Phillip,, understand your suggestion, but it gets a bit of "best Practice" vs real world.

You have listed best practice, but my real world issue is that the client is running QuickBooks that does not support Virtualization and needed remote Desktop to up to 5 users.

This means the file server for QuickBooks has to be on a physical server, hence I break the Virtualization license by adding a role other than Hyper V, and I cannot add Remote Desktop on a AD machine so I did virtualize that

So from a practical standpoint the 1+ 2 does not really "fit". Only other option would be to get a second physical server dedicated to QuickBooks, but that gets a bit crazy for 5 users you have 2 physical servers?

As an aside I also have a second client that does have the recommended 1 + 2, with Exchange and AD/ File Server on VM's.. but for some reason when I inherited it, the local clients keep loosing network connection to the File Server
I partially fixed it where they have run for months without issue (VS calling me virtually every day to get them re-connected), except I have lost connection to the Host system.. I think it is a similar networking issue

So if there are any other suggestion on the network issue, I would appreciate it.
Maybe in 2009 Intuit didn't support virtual environments. They do now and they must as it would leave Hosted QuickBooks Partners that provide QuickBooks as a Service in a real lurch. We dug into this until Intuit told us the initial cost.

While the language is a bit ambiguous, we have been on the phone with Intuit Support many times working with them on problems. Not once have they had a problem with the server OS being in a virtual machine. Our company's primary vertical is accounting firms since the late 1990s.

My earlier comment was not a suggestion. If a problem happens with the setup Microsoft will _not_ support it. The onus is on us to know how things are licensed and supported.

As mentioned, to be license compliant the host would need two Standard licenses so essentially double the cost.

HP MicroServer?

As far as networking goes, please read my EE article. The answer is there.
Avatar of 911bob

ASKER

I was on the phone with Intuit earlier this week, and the tech said plainly that they DO NOT support running QB on VM's

https://community.intuit.com/articles/1502399-system-requirements-for-quickbooks-2016-and-enterprise-solutions-16-0

"Natively installed - means its was installed on a particular system or environment that it was designed for. This also means it doesn't need to run in a virtual environment or emulation software."

He was telling me that It had to be "Natively Installed"

I agree it should run and I have some running that way.. but like your comment of Microsoft not supporting it.. well Intuit does it to.

To get you in the area of my clients size I have  about 5 clients running the HP Microserver and their primary server. I think we are dealing with different different client sizes.

Read your article and it does not help me.
Natively installed - means its was installed on a particular system or environment that it was designed for.

Note the word environment. That is a direct reference to virtual machines while system refers to a physical box.

Our clients range from one to five hundred.

Maybe cloud is best for that client.
Avatar of 911bob

ASKER

Not at Intuit's prices
They have 5 sets of books..
One HP MicroServer with a pair of Intel SSDs in RAID 1 would run the two VMs required. Cost would be very reasonable. BTDT.
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.