准备工作
本节介绍了安装前的准备工作,包括支持的环境、软硬件环境的准备和需要预装的依赖包等。
支持的环境
Vastbase集群支持在ARM与x86_64平台搭建,支持的操作系统如下:
平台 | 典型操作系统 |
---|---|
ARM | CentOS 7.x,openEuler 20.03,麒麟 V10 |
x86_64 | CentOS 7.x |
硬件环境准备
搭建双机单活共享存储需准备两台物理或虚拟主机,主机IP地址规划示例如下:
节点角色 | 节点名称 | IP地址 |
---|---|---|
主库 | Vastbase1 | 172.16.101.101 |
从库 | Vastbase2 | 172.16.101.102 |
VIP | 172.16.101.107 |
搭建双机单活共享存储需准备两个lun裸存储设备,设备路径规划实例如下:
名称 | 用途 | 路径 | 建议大小 |
---|---|---|---|
共享存储设备 | 数据库实例安装目录 | /dev/sdb | 100G以上,取决于存储数据量 |
仲裁存储设备 | 存放has仲裁信息 | /dev/sdc | 1G,至少64M |
软件环境准备
Vastbase集群搭建的软件环境如下:
名称 | 版本 | 用途 |
---|---|---|
OS | 参见支持的环境小节 | 操作系统 |
has | 1.4 | 集群管理软件 |
Vastbase | 2.2.x | 数据库软件 |
安装依赖
使用root用户执行:
CentOS 7.x/openEuler 20.03/麒麟V10
yum install -y ntp ntpdate
添加用户
使用root用户执行:
useradd vastbase
passwd vastbase
注意:
vastbase为操作系统用,也为数据库超级用户(使用vastbase用户安装数据库后进行初始化,默认数据库超级用户也为vastbase)。