我有几个不在同一个局域网中的Hyper-V服务器。 在每台服务器上都有几个通过内部虚拟交换机连接的Hyper-V访客虚拟机。 现在我想要连接这两个虚拟交换机,以便来宾虚拟机(和主机)可以互相连接,就好像它们都插入到一个真正的交换机中一样。
例:
目前A和B机器不能相互通信,而只能与其他A或其他B机器通信。 而且我想以一种方式连接主机A和B,使它们能够像在同一个局域网/交换机上运行,例如Guest B1可以达到10.0.0.20。 这是可能的,如果是的话,最简单的方法是什么?
我知道我可以在每台机器上设置OpenVPN,但是我更喜欢一个解决scheme,它不需要在客机上进行任何特殊设置,而只需要在主机A和B上进行。
您正在寻找的是在第3层networking上运行的第2层网桥。 你可以通过几种不同的方式来完成这一点。 这是我的头顶上的一对:
微软的Hyper-Vnetworking虚拟化网关可以做你正在寻找的东西。 它封装GRE中主机间不同虚拟子网的第2层stream量。
您可以使用具有GRE或L2TP等第2层隧道function的路由器。 您可以在软件中作为虚拟路由器或硬件路由器来执行此操作。