Proxmox 2.1 集群内部的虚拟机互连

Proxmox 2.1 集群内部的虚拟机互连

我们在不同的数据中心有 3 台物理服务器(每台有 1 个 NIC),它们都通过 openvpn 桥接专用网络(10.xxx)互连。

在这个网络中,我们有功能齐全的 3 个节点 Proxmox 2.1 集群。因此,实际问题是:

是否有任何“适当”的方法可以为集群内的所有虚拟机创建“全局”本地网络(172.16.xx),这样即使我们将虚拟机从一个节点移动到另一个节点,我们也可以通过静态 IP 访问它,而不管它的物理位置如何?

顺便说一句,我们不能为每台服务器添加专用网卡。

提前致谢。

编辑:

我曾尝试为 172.16.xx 创建一个单独的 openvpn 桥,现在每个服务器上都有两个接口:

SRV1:
openvpnbr1 - 172.16.13.1
vmbr0 - 172.16.1.1

SRV2:
openvpnbr1 - 172.16.13.2
vmbr0 - 172.16.2.1

但是现在这些 iface 之间没有任何联系:

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

如果我关闭 vmbr0 接口,那么服务器之间就会通过 openvpn 建立连接,但 vmbr0 被 Proxmox 使用……

我错在哪里了?

答案1

解决方案是只使用一个桥(vmbr0)而不是两个,并通过 OpenVPN 隧道传递它。

答案2

相关内容