硬件及运行环境要求
硬件配置要求
华为GaussDB 200支持通用的x86服务器或华为鲲鹏服务器,企业可根据自身需求灵活选择,服务器配置要求如表1所示。
表1 硬件最低要求硬件
|
服务器类型
|
配置
|
CPU
|
x86
|
如果是轻量化单节点部署,推荐配置:双路12核Intel处理器(超线程48核)。
|
鲲鹏
|
双路32核鲲鹏916处理器及以上。
|
Bit-mode
|
64位。
|
内存
|
物理内存不少于256GB。为了满足实际业务运行,内存大小要求请结合实际服务部署计算规划,请参见服务部署方案章节。
|
网卡
|
说明: - 集群网络如果配置bond,请保证bond模式一致,不一致的bond可能导致集群工作异常。
- 若操作系统中安装systemd补丁,必须使用默认网卡名,如:enahisic2i1。请勿修改默认网卡名称,否则会导致GaussDB 200服务不可用。
- x86平台和鲲鹏平台下未做bond时,网卡名称命名方式不同,例如,x86下为eth1,鲲鹏下为enahisic2i1。本文中涉及网卡名称时,以x86平台下名称举例说明,鲲鹏下请用户自行替换。
|
磁盘RAID配置
|
管理节点和控制节点的非操作系统盘用来存放GaussDB 200元数据,数据节点的非操作系统盘,用来存放GaussDB 200的数据。
- 管理+控制节点:操作系统所在盘独占一个RAID组,且RAID组级别为RAID1;非操作系统所在盘独占一个RAID组,且RAID组级别为RAID1。
- 数据节点:操作系统所在盘独占一个RAID组,且RAID组级别为RAID1;非操作系统所在盘配置RAID5。
如果是轻量化单节点部署,以数据节点要求为准。
注意: 有关Raid的配置方法在本手册中不做介绍。请参考硬件厂家的手册或互联网上的方法进行配置,其中“Disk Cache Policy”一项需要设置为“Disabled”,否则机器异常掉电后有数据丢失的风险。
|
磁盘空间
|
如何设置RAID容量请参见设置RAID1容量。当磁盘容量为600GB时,用户在磁盘故障后重建时间可控制在4小时之内。根据用户实际需求,可以灵活设置磁盘容量。
- 管理+控制节点:操作系统盘≥600GB,每个非操作系统盘≥600GB。
- 数据节点:操作系统盘≥600GB,每个非操作系统盘≥600GB。
如果是轻量化单节点部署,以数据节点要求为准。
说明: - GaussDB 200支持使用SSD盘作为数据库的主存储设备,但必须是SAS接口的SSD盘,以RAID的方式部署使用。
- 推荐配置一:操作系统所在盘2x900GB SAS,非操作系统盘24x900GB SAS。
- 推荐配置二:操作系统所在盘2x600GB SAS,非操作系统盘24x800GB SSD。
|
BIOS配置
|
|
运行环境要求
请确保每台服务器均已安装表2指定的操作系统。所有节点采用同一种操作系统。
表2 GaussDB 200依赖的操作系统服务器类型
|
操作系统软件
|
支持的版本号
|
通用x86服务器
|
SUSE操作系统
|
- 可用:SUSE Linux Enterprise Server 11 SP1(SUSE 11.1)
- 可用:SUSE Linux Enterprise Server 11 SP2(SUSE 11.2)
- 可用:SUSE Linux Enterprise Server 11 SP3(SUSE 11.3)
- 可用:SUSE Linux Enterprise Server 11 SP4(SUSE 11.4)
- 可用:SUSE Linux Enterprise Server 12 (SUSE 12.0)(使用此版本OS,请安装SUSE官方提供的“SUSE-SLE-SERVER-12-2016-933”补丁,否则主管理节点与其他节点同步时间失败。)
- 可用:SUSE Linux Enterprise Server 12 SP1(SUSE 12.1)(使用此版本OS,请安装SUSE官方提供的“SUSE-SLE-SERVER-12-SP1-2016-930”补丁,否则安装Manager时NTP等待超时,导致安装Manager失败。)
- 推荐:SUSE Linux Enterprise Server 12 SP2(SUSE 12.2)
- 可用:SUSE Linux Enterprise Server 12 SP3(SUSE 12.3)
注意: - SUSE Linux Enterprise Server 11 SP1/SP2操作系统中执行ifconfig命令时,可能出现执行命令hung住的问题,建议使用高版本内核的操作系统来解决该问题。
- SUSE11.1、SUSE11.2版本操作系统官方已不再正式维护,不推荐使用。如果已安装该操作系统,建议升级至其他高版本。
|
RedHat操作系统
|
- 可用:RedHat-6.4-x86_64(RedHat 6.4)
- 可用:RedHat-6.5-x86_64(RedHat 6.5)
- 可用:RedHat-6.6-x86_64(RedHat 6.6)
- 可用:RedHat-6.7-x86_64(RedHat 6.7)
- 可用:RedHat-6.8-x86_64(RedHat 6.8)
- 可用:RedHat-6.9-x86_64(RedHat 6.9)
- 可用:RedHat-7.0-x86_64(RedHat 7.0)
- 可用:RedHat-7.1-x86_64(RedHat 7.1)
- 可用:RedHat-7.2-x86_64(RedHat 7.2)
- 可用:RedHat-7.3-x86_64(RedHat 7.3)
- 推荐:RedHat-7.4-x86_64(RedHat 7.4)(使用此版本OS,请安装RedHat官方提供的“systemd-219-57.el7”,否则systemd可能无法提供服务导致系统资源不可用。)
- 可用:RedHat-7.5-x86_64(RedHat 7.5)
说明: RedHat 6.4、RedHat 6.5版本操作系统官方已不再正式维护,不推荐使用。如果已安装该操作系统,建议升级至其他高版本。
|
CentOS操作系统
|
- 可用:CentOS-6.4版本(CentOS 6.4)
- 可用:CentOS-6.5版本(CentOS 6.5)
- 可用:CentOS-6.6版本(CentOS 6.6)
- 可用:CentOS-6.7版本(CentOS 6.7)
- 可用:CentOS-6.8版本(CentOS 6.8)
- 可用:CentOS-6.9版本(CentOS 6.9)
- 可用:CentOS-7.0版本(CentOS 7.0)
- 可用:CentOS-7.1版本(CentOS 7.1)
- 可用:CentOS-7.2版本(CentOS 7.2)
- 可用:CentOS-7.3版本(CentOS 7.3)
- 可用:CentOS-7.4版本(CentOS 7.4)
说明: CentOS 6.4、CentOS 6.5版本操作系统官方已不再正式维护,不推荐使用。如果已安装该操作系统,建议升级至其他高版本。
|
欧拉操作系统
|
可用:EulerOS V2.0SP3(EulerOS 2.3)
|
华为鲲鹏服务器
|
欧拉操作系统
|
可用:EulerOS V200R008C00(EulerOS 2.8)
说明: EulerOS 2.8版本缺少bison和flex工具,需要用户自行安装bison 2.3版本和flex 2.5.35或以上版本,否则会影响DN主备同步功能。
|
CentOS操作系统
|
可用:CentOS-7.6-aarch64(CentOS 7.6)
|
麒麟操作系统
|
- 可用:NeoKylin-7.5-aarch64
- 可用:NeoKylin-7.6-aarch64
说明: NeoKylin 7.6仅在鲲鹏920服务器上支持。
|
为保证GaussDB 200集群能够顺利安装,本地PC要求如表3所示。
表3 本地PC要求软件
|
要求
|
浏览器
|
用于登录FusionInsight Manager、安装集群、配置和维护集群等,版本要求:
|
查看更多:
华为GaussDB 200 部署方案 「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。