暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 基本配置要求

墨天轮 2019-10-12
2554

基本配置要求

华为GaussDB 200系统支持通用的x86服务器(不限于华为服务器)或华为鲲鹏服务器上,企业可根据自身需求灵活选择。

  • 只能采用同一种架构(x86或鲲鹏)的服务器。
  • 如选用鲲鹏服务器,请确保BIOS版本在0.13及以上,并参见表1做BIOS配置,否则会导致数据库性能下降。

机架要求

集群中的各节点需要放置在各个机架上,规划机架时需要遵循以下原则:

  • 主备管理节点要规划在不同的机架上。
  • 有主备服务的控制节点要规划在不同的机架上。
图1 机架部署示例

节点硬件要求

请确保每台服务器满足表1要求。

表1 硬件最低要求

硬件

服务器类型

配置

CPU

x86

  • 管理+控制节点:
    • 最低配置:双路4核Intel处理器。
    • 推荐配置:双路8核Intel处理器。
  • 数据节点:

    推荐配置:双路12核Intel处理器(超线程48核)。

如果是轻量化单节点部署,推荐配置:双路12核Intel处理器(超线程48核)。

鲲鹏

双路32核鲲鹏916处理器及以上。

Bit-mode

64位。

内存

物理内存不少于256GB。为了满足实际业务运行,内存大小要求请结合实际服务部署计算规划,请参见服务部署方案章节。

网卡

  • 管理平面使用两个GE电口配置bond。
  • 业务平面使用两个10GE光口配置bond。

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

  • 外部管理网络使用两个GE电口配置bond。
  • 网卡的参数MTU必须大于等于1500。
  • RX、TX推荐大于等于4096。
说明:
  • 集群网络如果配置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配置

  • 为确保数据库性能稳定,应确保服务器关闭NUMA配置。以下仅为配置参考,具体操作请以实际服务器对应的《BIOS参数参考》为准。

    开机进入BIOS > Advanced > Common RefCode Configuration,配置“NUMA”“Disabled”

  • 如选用鲲鹏服务器,请确保BIOS版本在0.13及以上,并做以下配置,其他配置请参考相应服务器产品文档。

    关闭SMMU:开机进入BIOS > Advanced > MISC config,配置“Support SMMU”“disabled”

交换机配置要求

表2 建议配置方案

用途

名称

交换机配置

数量计算方法

计算方法说明

管理平面

接入交换机

千兆交换机

  • 三层千兆以太网交换机
  • 48个10/100/1000Base-T
  • 4个万兆SFP+
  • 1个扩展插槽,支持4×40GE QSFP+插卡
  • 交换容量680 Gbps/6.8 Tbps以上
  • 包转发率420 Mpps以上

节点数量 * 3/ (接入交换机GE口数量-2)

管理平面接入交换机数量 = 节点数量 * 3(每节点2个管理平面GE接口 + 1个BMC口) / 46(接入交换机GE口数量48-堆叠端口数量2)

以上结果向上取整,若小于2时为避免单点故障取值2

管理平面

汇聚交换机

万兆交换机

  • 万兆交换机
  • 48×10GE SFP+端口
  • 2×40GE QSFP+端口
  • 1个扩展插槽,支持4×40GE QSFP+插卡
  • 包转发率:1080 Mpps
  • 交换容量:2.56Tbps/23.04Tbps

管理平面接入交换机数量 * 2 / (汇聚交换机10GE口数量-2)

管理平面汇聚交换机数量 = 管理平面接入交换机数量 * 2 / 46(汇聚交换机10GE口数量48-堆叠端口数量2)

以上结果向上取整,若小于2时为避免单点故障取值2

业务平面

接入交换机

万兆交换机

  • 万兆交换机
  • 48×10GE SFP+端口
  • 2×40GE QSFP+端口
  • 1个扩展插槽,支持4×40GE QSFP+插卡
  • 包转发率:1080 Mpps
  • 交换容量:2.56Tbps/23.04Tbps

节点数量 * 2 / ( (接入交换机10GE口数量 - 堆叠端口数量) * (接入汇聚收敛比/(1+接入汇聚收敛比)) )

按照接入汇聚收敛比为3(3:1)

业务平面接入交换机数量 = 节点数量 * 2 / (46(接入交换机10GE口数量48-堆叠端口数量2)* 0.75)

以上结果向上取整,若小于2时为避免单点故障取值2

业务平面

汇聚交换机

万兆交换机

  • 万兆交换机
  • 48×10GE SFP+端口
  • 2×40GE QSFP+端口
  • 1个扩展插槽,支持4×40GE QSFP+插卡
  • 包转发率:1080 Mpps
  • 交换容量:2.56Tbps/23.04Tbps

业务平面接入交换机数量 * ((接入交换机10GE口数量48-堆叠端口数量2) * (1/(1+接入汇聚收敛比)) ) / 汇聚交换机10GE口数量

按照接入汇聚收敛比为3(3:1)

业务平面汇聚交换机数量 = 业务平面接入交换机数量 * (46(接入交换机10GE口数量48-堆叠端口数量2) * 0.25 ) / 48(汇聚交换机10GE口数量)

以上结果向上取整,若小于2时为避免单点故障取值2


查看更多:华为GaussDB 200 安装前准备硬件
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论