我们在不同的数据中心有3个物理服务器(每个都有1个NIC),所有这些服务器都通过openvpn桥接专用networking(10.xxx)互连。
在这个networking内部,我们拥有function齐全的3节点Proxmox 2.1集群。 所以,其实问题是:
是否有任何“适当的”方法为集群内的所有虚拟机创build“全局”本地networking(172.16.xx),因此即使我们将虚拟机从一个节点移动到另一个节点,我们也可以通过静态IP访问它,而不pipe它是否在物理位置。
顺便说一句,我们不能为每个服务器添加专用的网卡。
提前致谢。
编辑:
我试图做一个单独的openvpn桥为172.16.xx,现在我在每台服务器上有两个接口:
SRV1: openvpnbr1 - 172.16.13.1 vmbr0 - 172.16.1.1 SRV2: openvpnbr1 - 172.16.13.2 vmbr0 - 172.16.2.1
但是现在这些事情之间没有联系:
SRV1: ping 172.16.13.2 From 172.16.1.1 icmp_seq=2 Destination Host Unreachable SRV2: ping 172.16.13.1 From 172.16.2.1 icmp_seq=2 Destination Host Unreachable
如果我closuresvmbr0接口,所以服务器之间通过openvpn连接,但vmbr0被Proxmox使用…
我错在哪里?
解决方法是只使用一个桥(vmbr0)而不是两个,并通过OpenVPN隧道传递。