集群安装
dcs部署
-
DCS节点1 主节点 172.16.105.57
-
DCS节点2 备节点 172.16.105.60
-
DCS节点3 仲裁节点 172.16.105.53
1、设置主机名

image.png

image.png

image.png
2、关闭防火墙

image.png
3、检查时间同步

image.png

image.png

image.png

image.png
(安装ntpd服务失败)应该不影响后续,时间已经同步

image.png
4、上传安装DCS 手册安装的dcs章节有问题

image.png
解压 (这里是zip压缩包,不是zip,所以要yum install zip 然后使用unzip **zip)

image-20220729105355480.png

image.png
启动dcs

image.png
启动成功后,检查dcs状态

image.png
数据库准备
主库配置
pg_hba.conf文件

image.png
主库启动
vb_ctl -M primary start

image.png

image.png
主用户创建
备库
参数配置
复制主库的postgresql.conf 文件

image.png
HAS搭建
1、安装has

image.png
2、编辑has配置文件
①主节点执行

image.png
②备节点执行
3、
4、配置has服务

image.png
应该切回root下才能编辑has.service
5、编辑VIP配置
6、启动has

image.png

image.png
出现问题
主库的pg_hba.conf文件

image.png
主库的postgresql.conf文件

image.png
备库的postgresql.conf

image.png
1、问题:备库 vb_ctl build报错

[图片上传中...(image-20220804170002069.png-557c98-1659922812016-0)]
解决办法:

image-20220804170002069.png
数据库安装后缺少了mot fdw插件,自行安装
su - vastbase
vsql -r
create extension pg_stat_statements;
\c template1
create extension pg_stat_statements;
2、has启动服务失败

image.png
yml后缀文件对格式的要求比较严格,尽量不用vi来修改
3、端口占用

image-20220804170724564.png
解决办法:使用lsof查看占用端口的进程号
lsof -i:5432
杀掉进程
kill -9 pid
4、备机的状态错误

image.png
解决办法:检查postgresql.conf文件无错后,重新build备机
vb_ctl build
重新启动后查看状态正常

image.png