本节主要介绍服务器的硬件设置要求,包括操作系统、BIOS 设置、磁盘挂载、网卡设置、软件要求等。

准备操作系统

支持在下表所示的 Linux 操作系统中安装 OceanBase 数据库。

Linux操作系统

版本

服务器架构

AliOS

7.2 及以上

x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾)

CentOS / Red Hat Enterprise Linux

7.2 及以上

x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾)

SUSE Enterprise Linux

12SP3 及以上

x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾)

Debian / Ubuntu

8.3 及以上

x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾)

说明

操作系统需要配置网络和软件管理器( yum 或 zypper 源)。

BIOS设置

BIOS 需要关闭以下选项:

  • Numa

  • Cstate

  • Pstate

  • EIST

  • Power saving

  • Turbo Mode

  • BMC share link

BIOS 需要配置以下选项:

  • 启动顺序1:HDD > Network > USB

  • 启动顺序2:在HDD启动项中,将第一块盘作为第一启动项

  • Automatic Power on After Power Loss: Always on

  • 网卡 PXE 启动:开启

  • Intel Virtualization Technology:开启

  • SOL console redirection(串口重定向):开启

  • Hyper-threading:开启

  • Hardware Perfetcher:开启

  • VT-d:开启

  • SR-IOV:开启

  • CSM boot:Legacy

  • BMC network configuration:开启 DHCP(需根据现场情况来设置)

  • Energy performance:开启最大 performance

说明

不同的服务器修改 BIOS 的方式不同,具体操作请参见服务器操作手册。

磁盘挂载

OCP 服务器的磁盘挂载点要求如下表所示。

挂载点

大小

用途

磁盘格式

/home

100 GB~300 GB

各组件运行日志盘

建议 ext4

/data/log1

内存大小的 3~4 倍

OCP 元数据库日志盘

建议 ext4

/data/1

取决于所需存储的数据大小

OCP 元数据库数据盘

建议 ext4,大于 16 TB 使用 xfs

/docker

200 GB~500 GB

Docker根目录

建议 ext4

OBServer 服务器的磁盘挂载点要求如下表所示。

挂载点

大小

用途

文件系统格式

/home

100 GB~300 GB

OBServer 运行日志盘

建议 ext4

/data/log1

内存大小的 3~4 倍

OBServer 日志盘

建议 ext4

/data/1

取决于所需存储的数据大小

OBServer 数据盘

建议 ext4,大于 16 TB 使用 xfs

网卡设置

建议配置2块万兆网卡。

  • bond 模式取名 bond0,mode1 或 mode4,推荐使用 mode4。对于 mode4 模式,交换机需要配置802.3ad。

  • 网卡名建议使用 eth0、eth1。

  • 建议使用 network 服务,不建议使用 NetworkManager。

软件要求

在部署 OAT 图形化界面、ODC 与 OMS 的机器需要安装 Docker,版本要求如下表所示。

软件

版本

Docker

Docker CE 17.03 及以上