PostgreSQL专题

数据库集群同步数据

2021-11-03  本文已影响0人  蔚蓝的海洋

实施前检查

  1. 新集群和旧集群节点的规格是否匹配

    • CPU:grep processor /proc/cpuinfo |wc -l
    • MEM:free -g
    • DISK:df -h查看数据目录和备份目录大小
  2. 检查新老集群的状态是否异常

    • 复制关系
    • I/O异常
    • 网络异常
    • 新集群备份目录权限
    • 新集群ntp时钟情况
  3. 检查新老集群端口是否一致,

    • 如果不一致,需要打通防火墙
  4. 检查新老集群的SSL状态是否一致

  5. 检查数据库的环境变量是否一致

  6. 检查旧集群的表空间配置是否一致

  7. 检查旧集群的参数配置

数据库同步

  1. 屏蔽新集群告警

  2. 新库停ha,逃生掉ha,备->主escape_ha

  3. 新库停库,备->主stopdb

  4. 检查ha进程以及数据库进程

  5. 按指导书备份白名单和配置文件

    pg_hba.confpostgresql.conf

    • 老库:主+备
    • 新库:主
  6. 追加白名单到老库(主+备)

    reload

  7. 修改复制链路

    • 老库 主+备
    • 新库 主(追加两条)

    reload

  8. 老库监控用户,心跳表

    • 先检查是否有监控用户,心跳表
  9. build

    • 新主build standby
    • 新备build cascadestandby
上一篇 下一篇

猜你喜欢

热点阅读