Skip to content

ha/dual 模板使用双节点部署,实现一主一备的"半高可用"架构。如果您只有两台服务器,这是一个务实的选择。


配置概览

  • 配置名称: ha/dual
  • 节点数量: 双节点
  • 配置说明:两节点有限高可用部署,允许特定一台服务器宕机
  • 适用系统:el8, el9, el10, d12, d13, u22, u24
  • 适用架构:x86_64, aarch64
  • 相关配置:ha/trioslim

启用方式:

bash
./configure -c ha/dual [-i <primary_ip>]

配置生成后,需要将占位 IP 10.10.10.11 修改为实际的备库节点 IP 地址。


配置内容

源文件地址:pigsty/conf/ha/dual.yml


配置解读

ha/dual 模板是 Pigsty 的 双节点有限高可用配置,专为只有两台服务器的场景设计。

架构说明

  • 节点 A (10.10.10.10):管理节点,运行 Infra + etcd + PostgreSQL 备库
  • 节点 B (10.10.10.11):数据节点,仅运行 PostgreSQL 主库

故障场景分析

故障节点影响是否自动恢复
节点 B 宕机主库切换到节点 A自动
节点 A etcd 宕机主库继续运行(无 DCS)需人工
节点 A pgsql 宕机主库继续运行需人工
节点 A 完全宕机主库降级为单机需人工

适用场景

  • 仅有两台服务器的预算受限环境
  • 可接受部分故障场景需要人工介入
  • 作为三节点高可用的过渡方案

注意事项

  • 真正的高可用需要至少三节点(DCS 需要多数派)
  • 建议尽快升级到三节点架构
  • L2 VIP 需要网络环境支持(同一广播域)

基于 AGPL 3.0 协议发布