准备工作
安装要求
本文以部署HAS 1.2 for Vastbase G100 一主一备集群为例,部署环境要求如下:
安装流程
Vastbase G100数据库集群安装流程如下图所示:
软件版本
软件名称 |
软件版本 |
用途 |
Vastbase G100 |
需根据CPU架构、CPU型号、操作系统版本,选择对应的数据库安装程序。 |
数据库软件 |
DCS |
V1.0 |
分布式配置存储软件 |
HAS |
V1.2 |
集群管理软件 |
IP信息
因数据库参数中需指定节点IP,为便于描述,本文使用节点IP如下:
节点名称 |
节点IP |
主机名 |
数据库主节点 |
192.xx.xx.1 |
vdb1 |
数据库备节点 |
192.xx.xx.2 |
vdb2 |
仲裁节点 |
192.xx.xx.3 |
dcs |
VIP |
192.xx.xx.4 |
- |
时间节点服务器 |
192.xx.xx.100 |
- |
端口配置
节点类型 |
端口号 |
端口类别 |
用途 |
说明 |
数据库节点 |
5432 |
对外端口 |
数据库对外提供业务访问 |
个人用户、业务系统通过此端口访问数据库。 |
5433,26001~26003 |
对内端口 |
数据库主备同步 |
Basebackup与流复制协议,数据库节点之间端口互通即可。 |
8008 |
对内端口 |
Has数据库管理 |
数据库节点本地端口,无需与其他节点通信。 |
2379,2380 |
对内端口 |
Dcs通信 |
集群各节点之间互通即可。 |
仲裁节点 |
2379,2380 |
对内端口 |
Dcs通信 |
集群各节点之间互通即可。 |
目录规划
各节点软件安装使用以下路径,也可按需调整。
节点 |
目录名称 |
所属用户 |
目录路径 |
权限 |
数据库节点 |
数据库软件目录 |
vastbase |
/home/vastbase/vasthome |
755 |
数据库数据目录 |
vastbase |
/data/vastdata |
700 |
数据库备份目录 |
vastbase |
/data/backup |
700 |
数据库归档目录 |
vastbase |
/data/archive_wals |
700 |
数据库core_dump目录 |
vastbase |
/data/core_pattern/ |
700 |
数据库守护程序目录 |
root |
/usr/local/has |
755 |
仲裁节点 |
仲裁程序目录 |
root |
/usr/local/dcs |
755 |