八openGauss软硬件安装环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了八openGauss软硬件安装环境相关的知识,希望对你有一定的参考价值。

一、硬件环境要求

表1列出了openGauss服务器应具备的最低硬件要求。在实际产品中,硬件配置的规划需考虑数据规模及所期望的数据库响应速度。请根据实际情况进行规划

1、内存
功能调试建议32GB以上。
性能测试和商业部署时,单实例部署建议128GB以上。
复杂的查询对内存的需求量比较高,在高并发场景下,可能出现内存不足。此时建议使用大内存的机器,或使用负载管理限制系统的并发。

2、CPU
功能调试最小1×8核,2.0GHz。
性能测试和商业部署时,单实例部署建议1×16核,2.0GHz。
CPU超线程和非超线程两种模式都支持。
说明:
目前,openGauss仅支持ARM服务器和基于x86_64通用PC服务器的CPU。

3、硬盘
用于安装openGauss的硬盘需最少满足如下要求:
至少1GB用于安装openGauss的应用程序。
每个主机需大约300MB用于元数据存储。
预留70%以上的磁盘剩余空间用于数据存储。
建议系统盘配置为RAID1,数据盘配置为RAID5,且规划4组RAID5数据盘用于安装openGauss。有关RAID的配置方法在本手册中不做介绍。请参考硬件
厂家的手册或互联网上的方法进行配置,其中Disk Cache Policy一项需要设置为Disabled,否则机器异常掉电后有数据丢失的风险。
openGauss支持使用SSD盘作为数据库的主存储设备,支持SAS接口和NVME协议的SSD盘,以RAID的方式部署使用。

4、网络要求
300兆以上以太网。
建议网卡设置为双网卡冗余bond。有关网卡冗余bond的配置方法在本手册中不做介绍。请参考硬件厂商的手册或互联网上的方法进行配置。

二、软件环境要求

1、Linux操作系统
ARM:
openEuler 20.03LTS(推荐采用此操作系统)
openEuler 22.03LTS
麒麟V10
Asianux 7.5
x86:
openEuler 20.03LTS
openEuler 22.03LTS
CentOS 7.6
Asianux 7.6
说明:
当前安装包只能在英文操作系统上安装使用。

2、Linux文件系统
剩余inode个数 > 15亿(推荐) #可以用df -i查看
在openEuler操作系统下建议首选使用Ext4格式文件系统

3、工具
bzip2

4、Python
openEuler:支持Python 3.7.X, Python 3.9.X
CentOS:支持Python 3.6.X
麒麟:支持Python 3.7.X
Asianux:支持Python 3.6.X
说明:
python需要通过--enable-shared方式编译。

三、软件依赖要求

1、libaio-devel
建议版本:0.3.109-13

2、flex
要求版本:2.5.31 以上

3、bison
建议版本:2.7-4

4、ncurses-devel
建议版本:5.9-13.20130511

5、glibc-devel
建议版本:2.17-111

6、patch
建议版本:2.7.1-10

7、redhat-lsb-core
建议版本:4.1

8、readline-devel
建议版本:7.0-13

9、libnsl(openEuler+x86环境中需要)
建议版本:2.28-36

10、补充
别忘了软件环境要求中的bzip2

以上是关于八openGauss软硬件安装环境的主要内容,如果未能解决你的问题,请参考以下文章

参赛作品98Go语言连接openGauss环境搭建过程(含OG安装)

参赛作品97openGauss单机版安装步骤

虚拟机安装OpenGauss企业版

参赛作品96使用node.js测试连接opengauss

使用虚拟机在CentOS上安装部署openGauss数据库指导(上)

云原生使用Docker快速部署openGauss主备环境