我需要一个没有单点故障的系统。客户为每台服务器提供了两条以太网电缆。
每台服务器都将连接到它们的网络,但是我想为 PostgreSQL 复制流量设置一个单独的网络(使用流复制)。客户端对其网络上的高流量很敏感,我还想确保复制尽快发生,而不受其网络上其他系统的影响。
计划是有两个独立的双端口 NIC,因此我最终在每个网络中都有两个连接,它们使用网卡绑定和链路聚合交换机进行组合。这样,任一 NIC 都可能发生故障,并且两个网络仍然存在活动连接。
我的问题是,使用网卡绑定(组合/中继),您的两个网络连接都将连接到同一个网络交换机 - 这样,我的数据库复制网络的网络交换机就会成为单点故障。
如何避免数据库集群节点之间的单点故障?
显然你需要两个开关。使用 LAG,您需要在同一个物理交换机上结束(在交换机集群中有专有的工作方式),但使用 LACP,您可以在多个设备上终止,并且它们协调链路。
http://en.wikipedia.org/wiki/Link_aggregation