@Dave Patrick , well, it looks like it's the simple method as the workaround.
I need to do some testing and simulate different AD sites and forest by different IPSubnet, while I cannot accommodate lots of VMs under one Hyper-V host. That's the reason I prepared 2 X physical machine ( HyperV HostA and HyperV HostB. )
Because of the condition restraints,I cannot use external vSwitch for VMs directly which are hosted in HyperV HostA and HyperV HostB. Between VMs, I need to use Private Network so that VM1 and VM2 could access internet and they are under the same network. The same as VM3 and VM4.
In that condition, Hyper-V Host A & Hyper-V Host B are under the same physical network switch.
Hyper-V Host A (LAN IP: 192.168.10.100/24)
- VM1 under Hyper-V Host A by Private Network (LAN 192.168.2.100/24)
- VM2 under Hyper-V Host A by Private Network (LAN 192.168.3.100/24)
Hyper-V Host B (LAN IP: 192.168.10.200/24)
- VM3 under Hyper-V Host B by Private Network (LAN 192.168.2.200/24)
- VM4 under Hyper-V Host B by Private Network (LAN 192.168.4.100/24)
So, the question remains,
How to connect VMs into the same virtual network switch for 2 X physical Hyper-V Host