高可用集群最怕的不是链路短暂拥塞,而是节点误判对方失联。做高可用集群网络选型时,应把Heartbeat或Corosync的心跳、节点间复制和对外业务流量分开规划,并为关键链路保留冗余路径。
Heartbeat网卡与Corosync网络都属于集群通信的一部分,但网卡本身不负责实现集群协议。网卡选型只解决端口、速率、PCIe和稳定运行环境,心跳间隔、仲裁、资源管理和故障策略仍由上层软件配置。
建议至少回答三个问题:心跳是否有独立路径?复制流量会不会挤占心跳?交换机或单张网卡故障时,节点是否还能维持可判定的通信状态?
LRES1012PT提供2个10G RJ45接口,我们列出100/1000MbE、2.5/5/10GbE自适应,PCIe 3.0 x8(兼容x16),功耗9.6W。双端口可以分别承担心跳与业务,也可以接入两台交换机形成物理冗余。
部署时要把两条端口配置成可观测的独立链路,分别检查交换机、网线、VLAN和故障切换。不要因为双口就默认具备高可用,交换机、上联和电源路径仍可能成为共同故障点。
LRES1001PF-2SFP28提供2个25G SFP28接口,我们标注支持10/25GbE,PCIe 3.0 x8(兼容x16),功耗25.0W。它适合节点间复制量较大、机柜采用光纤或DAC/AOC布线的集群。
集群心跳链路的设计目标不是追求单端口峰值,而是保证低抖动、可预测和故障可判定。复制链路则更看吞吐和队列,二者可以共享一张双口网卡,但要通过VLAN、接口绑定或独立网络路径明确隔离策略。
LRES1014PF-2QSFP28提供2个100G QSFP28接口,支持10/25/50/100Gbps多速率,PCIe 4.0 x16兼容PCIe 3.0,功耗11.592W,并支持RDMA。它适合多节点汇聚或高吞吐复制,但不应为了心跳本身直接堆高带宽。
双口网卡、双交换机、双链路仍可能共享同一PCIe插槽、机箱、供电或上游路径。设计时应画出物理路径,并模拟拔线、关端口、重启交换机和单节点重启。
Heartbeat与Corosync网络规划的关键是路径隔离和故障可判定。10G双电口适合近距离双链路,25G双光口适合复制扩展,100G双光口适合集群汇聚;最终方案要以物理冗余和故障演练结果为准。
协议本身不要求专用品牌网卡,但高可用设计应为心跳提供稳定、可观测且尽量独立的网络路径。
不能。还要配置链路绑定、交换机冗余、地址和仲裁策略,并验证共同故障点。
当节点复制和汇聚吞吐明显超过10G,或机房网络已经采用25G/100G布线时,再按端口、PCIe与对端生态升级。