本节主要介绍服务器的硬件设置要求,包括操作系统、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 及以上 |