PostgreSQL Keepalived 安装与部署

1 背景知识

1.1 keepalived 集群规划

IP 地址 操作系统版本 角色 主机名
192.168.10.172 VIP VIP
192.168.10.173 Alma Linux 8.8 PostgreSQL Mater node1
192.168.10.174 Alma Linux 8.8 PostgreSQL Standby node2

1.2 搭建步骤简介

1、安装 PostgreSQL数据库
3、搭建 PostgreSQL 流复制
2、准备 Keepalived 环境
4、安装 Keepalived

2 安装 PostgreSQL 数据库

请参考 PostgreSQL15

3 搭建流复制

请参考 搭建流复制

服务器已打好快照 STREAM INSTALL,从这里开始配置 keepalived 高可用组件。


4 Keepalived 操作系统环境

请参考 Keepavlived 环境需求

5 Keepalived 安装

Warning

以下操作需要在所有节点下执行。

5.1 创建keepalived 高可用组件存放脚本的目录

将主备切换脚本,监控脚本,失败关库等脚本放入此目录。
所有节点执行如下操作 :

mkdir /soft/scripts

5.2 安装keepalived

所有节点执行如下操作 :

su - root
yum install -y keepalived