2024年5月1日发(作者:)

文档

PostgreSQL HA方案

目录

PostgreSQL HA方案 .................................................... 1

1.

方案架构图 ........................................................ 3

2.

环境信息 .......................................................... 6

3.

资源调整(master/standby) .......................................... 7

3.1.

主备节点时钟同步 ............................................ 7

3.2.

配置sysctl ................................................. 9

3.3.

limit资源分配 ............................................. 10

3.4.

关闭SElinux ................................................ 8

3.5.

创建postgres用户并设置密码 ................................. 8

3.6.

配置SSH免登陆 ............................................. 10

4.

postgreSQL流复制环境安装配置 .................................... 10

4.1.

修改权限 ................................................... 10

4.2.

安装依赖包 ................................................. 10

4.3.

解压安装 ................................................... 11

4.4.

设置环境变量 ............................................... 11

4.5.

初始化和启动服务(master) ................................... 12

4.6.

配置流复制用户??? .......................................... 12

4.7.

PostgreSQL主配置文件调整(master) .......... 错误!未定义书签。

4.8.

监控SQL功能??? ............................ 错误!未定义书签。

文档

4.9.

访问控制文件pg_的配置 ............................. 12

4.10.

标志文件的配置 ........................................... 13

4.11.

生成备库实例(standby) .................................... 13

4.12.

修改备库标识文件 ......................................... 13

4.13.

修改备库主配置文件 ....................... 错误!未定义书签。

4.14.

启动备库 ................................................. 14

4.15.

检查运行情况 ............................................. 14

4.16.

测试 ..................................................... 14

5.

pgpool-II安装配置 ............................................... 15

5.1.

安装pgpool(master/standby) ................................ 15

5.2.

安装 pgpool相关函数(master) ............................... 15

5.3.

配置环境变量(master/standby) ............................... 16

5.4.

配置 (master/standby) .............................. 16

5.5.

配置 ifconfig, arping 执行权限(master/standby) ............. 20

5.6.

配置 (master) ................................... 16

5.7.

配置(standby) .................................. 20

5.8.

failover_文件内容(master/standby) ................. 20

5.9.

创建运行时目录(master/standby) ............................. 24

5.10.

配置pool_hba(master) ..................... 错误!未定义书签。

5.11.

配置pool_hba(standby) .................... 错误!未定义书签。

5.12.

配置密码文件(master/standby)??? .......... 错误!未定义书签。

5.13.

启动pgpool ............................................... 24