首批通过分布式安全可靠测评,为关键业务系统打造
准备服务器
更新时间:2026-06-26 09:52:50
本节主要介绍不同的部署方式和部署形态时,所需要的服务器数量和规格以及服务器的软硬件要求,包括操作系统、BIOS 设置、网卡设置等。
服务器配置要求
使用 obd 部署 OceanBase 集中式数据库
服务器应满足的最低配置要求如下表所示。
| 部署产品 | 服务器数量 | 测试开发最低配置 | 生产环境最低配置 | 磁盘类型 |
|---|---|---|---|---|
| OceanBase 集群 | 1 台 | 最低要求:CPU 2 核,可用内存 6G 推荐:CPU 4 核,可用内存 8G 以上 |
CPU:8 核 可用内存:16 GB |
SSD 存储 |
说明
- 磁盘中日志盘需要内存的 3 倍以上,数据盘要满足目标数据量的存储。
- OBServer 服务器内存设置建议不超过 1T。
- 这里列的资源需求指的是为 OceanBase 所预留的资源,而不是服务器本身的全部资源。
使用 OCP 部署 OceanBase 集中式数据库
服务器应满足的最低配置要求如下表所示。
OCP 和 MetaDB
| 部署产品 | 服务器数量 | 测试开发最低配置 | 生产环境最低配置 | 磁盘类型 |
|---|---|---|---|---|
| OCP 和 MetaDB | 1 台 | CPU:16 核 可用内存:32 GB 磁盘:1.5 TB 存储 |
CPU:32 核 可用内存:128 GB 磁盘:1.5 TB,万兆网卡 |
SSD 存储 |
OceanBase 集群和 obd
| 部署产品 | 服务器数量 | 测试开发最低配置 | 生产环境最低配置 | 磁盘类型 |
|---|---|---|---|---|
| OceanBase 集群 | 1 台 | 最低要求:CPU 2 核,可用内存 6G 推荐:CPU 4 核,可用内存 8G 以上 |
CPU:8 核 可用内存:16 GB |
SSD 存储 |
说明
- 磁盘中日志盘需要内存的 3 倍以上,数据盘要满足目标数据量的存储。
- OBServer 服务器内存设置建议不超过 1T。
- 这里列的资源需求指的是为 OceanBase 所预留的资源,而不是服务器本身的全部资源。
硬件环境要求
CPU
在 Intel x86 架构的环境中:
OceanBase 数据库要求机器的 CPU 支持 AVX。
运行以下命令,查看 CPU 是否支持 AVX。
lscpu | grep Flags | grep avx若查询结果为空,则表示不支持 AVX,需要重新更换机器,如果结果中包含 AVX,则表示支持 AVX。
注意
OceanBase 数据库在 V4.2.5 BP3、V4.2.5 BP4、V4.2.5 BP5、V4.3.5 BP1、V4.3.5 BP2、V4.3.5 BP3 版本增加了对 X86 架构环境运行的指令集要求。OBServer 进程会在启动前检查当前环境是否支持 AVX 指令集,如果缺少该指令集会禁止启动。
OceanBase 数据库自以下版本开始对 AVX 指令集的强制依赖策略已调整:- 对于 V4.3.5 版本,从 V4.3.5 BP4 版本开始不再强制要求 AVX 指令集支持。
- 对于 V4.2.5 版本,从 V4.2.5 BP6 版本开始不再强制要求 AVX 指令集支持。
在 ARM 架构的环境中:
OceanBase 数据库要求机器的 CPU 支持 atomics。
运行以下命令,查看 CPU 是否支持 atomics 。
grep atomics /proc/cpuinfo若查询结果为空,则表示不支持 atomics,需要重新更换机器,如果结果中包含 atomics,则表示支持 atomics。
内存
运行以下命令,查看内存:
free -g
返回结果如下:
total used free shared buff/cache available
Mem: 174 38 6 0 129 123
Swap: 0 0 0
此处需要保障 available 的 Mem 值足够满足上述 服务器配置要求 内的配置,如果不够,可以尝试清理缓存来释放部分资源或者更换服务器。
执行以下命令,清理缓存:
sudo sysctl -w vm.drop_caches=3
# 或
sudo echo 3 > /proc/sys/vm/drop_caches
网卡设置
建议配置 2 块万兆网卡:
bond 模式取名 bond0,绑定的模式可以选择 mode1 或 mode4,但建议选择 mode4。对于 mode4 模式,交换机需要配置 802.3ad 协议。
软件环境要求
操作系统
OCP 操作系统
支持在下表所示的操作系统中部署 OCP。
| 操作系统 | 支持版本 | 服务器类型 |
|---|---|---|
| RHEL (及兼容的 RockyLinux、CentOS 等) | 7.2 及以上版本 | x86_64/ARM aarch64 |
| Anolis (及兼容的 Alibaba Cloud Linux、麒麟V10、统信UOS、中国移动 BC-Linux、凝思OS、中科方德等) | 8.4 及以上版本 | x86_64/ARM aarch64 |
| Debian (及兼容的 Ubuntu 等) | 11 及以上 | x86_64/ARM aarch64 |
| openSUSE | 12SP3 及以上 | x86_64/ARM aarch64 |
OceanBase 数据库操作系统
支持在下表所示的 Linux 操作系统中安装 OceanBase 数据库。
| Linux 操作系统 | 版本 | 服务器架构 |
|---|---|---|
| Rocky Linux | 9 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| Alibaba Cloud Linux | 2、3 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 龙蜥 AnolisOS | 8.6 及以上 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| KylinOS | V10 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 统信 UOS | V20 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 中科方德 NFSChina | 4.0 及以上 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 浪潮 Inspur kos | 5.8 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| CentOS / Red Hat Enterprise Linux | 7.x、8.x | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| SUSE Enterprise Linux | 12SP3 及以上 | x86_64(包括海光) |
| Debian | 8.3 及以上 | x86_64(包括海光) |
| openEuler | 20.03 LTS SP1/SP2 和 22.10 LTS | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 凝思 LinxOS | V6.0.99、V6.0.100 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
说明
操作系统需要配置网络和软件管理器(yum 或 zypper 源)。
查看操作系统
Red Hat Enterprise Linux Server 7.X
运行以下命令,查看操作系统信息:
cat /etc/redhat-release
返回结果如下:
Red Hat Enterprise Linux Server release 7.2 (Maipo)
CentOS 7.X
运行以下命令,查看操作系统信息:
cat /etc/redhat-release
返回结果如下:
CentOS Linux release 7.2.1511 (Core)
Anolis OS 8.X
运行以下命令,查看操作系统信息:
cat /etc/os-release
返回结果如下:
NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
Unbutu
运行以下命令,查看操作系统信息:
cat /etc/os-release
返回结果如下:
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Debian9
运行以下命令,查看操作系统信息:
cat /etc/os-release
返回结果如下:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
查看内核
查看服务器内核信息,确保操作系统为 3.10.0 及以上,同时根据内核信息,选择对应的 all-in-one 部署安装包。
运行以下命令,查看内核信息:
uname -a
OceanBase 服务器 BIOS 设置
BIOS 需要关闭以下选项
Cstate
Pstate
EIST
Power saving
BIOS 需要配置以下选项
Automatic Power on After Power Loss: Always on
Intel Virtualization Technology:开启
Hyper-threading:开启
Hardware prefetcher:开启
VT-d:开启
SR-IOV:开启
Turbo Mode:开启
Energy performance:开启最大 performance
说明
不同的服务器修改 BIOS 的方式不同,具体操作请参见服务器操作手册。