鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

环境要求

以将PostgreSQL数据库从x86的架构服务器(原主库)迁移到鲲鹏服务器(新主库),并将原x86服务器调整为从库为例,说明环境要求信息。

硬件和操作系统要求

硬件和操作系统要求如表1所示。

表1 硬件和操作系统要求

组件

x86服务器(原主库)

鲲鹏服务器(新主库)

CPU

Intel(R) Xeon(R) Gold 5218R Processor @ 2.10GHz

鲲鹏920 5220处理器@ 3.0GHz

内存

24 * 32 GB * 2666 MT/s DDR4

8 * 32 GB * 2933 MT/s DDR4

硬盘

系统盘:600GB SAS HDD

数据盘:1*NVMe SSD 1.0TB

系统盘:600GB SAS HDD

数据盘:1*NVMe SSD 570GB

网卡

1 * 10Gb/s

1 * 10Gb/s

操作系统

CentOS 8

openEuler 22.03 LTS-SP2

软件要求

软件要求如表2所示。

表2 软件要求

软件名称

版本

下载地址

PostgreSQL

13.x或15.x。本文以13.2为例。

https://ftp.postgresql.org/pub/source/v13.2/postgresql-13.2.tar.gz

pg_basebackup

pg_verify_checksum

与PostgreSQL一致,为PostgreSQL安装包中自带的校验工具。

PostgreSQL主从复制部署节点角色规划

PostgreSQL主从复制部署节点角色规划如图1表3所示。

图1 主备切换架构变化示意图
表3 PostgreSQL主从复制节点角色规划

服务器IP地址

架构

角色(主备切换前)

角色(鲲鹏节点加入主从部署后)

角色(主备切换后)

192.168.0.1

x86

主库

新从库1

-

192.168.0.2

x86

从库1(x86)

从库1(x86)

从库1(x86)

192.168.0.3

ARM

从库2(鲲鹏)

新主库(鲲鹏)

新主库(鲲鹏)

192.168.0.4

ARM

-

-

新从库2(鲲鹏)