---
title: 环境要求
description: "以将PostgreSQL数据库从x86架构服务器（原主库）迁移到鲲鹏服务器（新主库），并将原x86服务器调整为从库为例，说明环境要求信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengdbs_ptgl_btps_0003.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengdbs_ptgl_btps_0003.html
indexId: 70a95d41032b58df8f85c51f9ac7502bdf70396543a4e1a45b368edb123aa21579
---
# 环境要求

以将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安装包中自带的校验工具。 | 获取链接(https://ftp.postgresql.org/pub/source/v13.2/postgresql\-13.2.tar.gz) |


#### 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（鲲鹏） |
