我有三台proxmox机器,我需要在每台proxmox上为虚拟机创build子网。 例如,在服务器“A”上,我把虚拟机放在nginx上,在服务器“B”上,我把虚拟机放在uwsgi上,所以服务器“A”的虚拟机需要从服务器“B”访问虚拟机。 请不要评论该解决scheme的有效性,这只是一个例子。 在子网上的虚拟机需要访问位于其他任何位置的虚拟机(在服务器“A”,服务器“B”,服务器“C”或将来可以添加的其他服务器)上,这一点很重要。 如果可以创build许多子网,那么来自不同子网的虚拟机就不能互相通信。
物理上,服务器连接到通过路由器连接到互联网的networking交换机。 我已经configuration每个服务器像这里: 服务器configuration
vmbr1是物理接口,10.10.11.4是我的一个proxmox服务器的地址,10.10.11.1是路由器的地址,vlan2 10.11.0.0/16是我的虚拟机的networking。 在proxmoxes我已经configurationNAT和虚拟机可以发送数据包到Internet,但不是从其他proxmox机器,因为没有任何规则proxmox或在路由器做到这一点。 我不知道如何创build这些规则。
在这种情况下我应该怎么做?