南大通用GBase 8a GDOM部署手顺

128 阅读4分钟

原文链接:www.gbase.cn/community/p…
更多精彩内容尽在南大通用GBase技术社区,南大通用致力于成为用户最信赖的数据库产品供应商。

南大通用GBase 8a MPP数据库运维管理系统(GBase Database Operation Manager[简称:GDOM])是一款B/S架构的工具类产品,其目标是为GBase 8a MPP数据库提供全生命周期的运维保障,在为数据库提供可视化监控的同时,通过集群管理、主机管理、健康检查、告警等一系列功能,降低客户运维成本,提高客户运维效率,实时保障集群7*24正常运行。

搭建gdom环境清单如下:
服务器    安装组件    节点类型    备注
10.0.0.211    nginx、gdom-service    部署    
10.0.0.212    haproxy    安装    可选
10.0.0.213    mysql    安装    
10.0.0.214    mysql    安装    可选
10.0.0.215    Redis、RockteMQ    安装    
注:节点类型: 
1.部署 GDOM安装包所在服务器,gdom安装、服务启停、卸载、服务状态查询均在此节点; 部署节点即带有管理GDOM服务的特殊安装节点
2.安装 GDOM组件安装服务器
备注: 本次为高可用配置,如果使用单节点部署,忽略可选节点即可.
1.解压安装包
1.在10.0.0.211机器上使用root用户解压
[root@nginx_gdom-service /opt]#tar -xf GDOM-v3.0.0-build1.2.tar.gz
2.添加用户互信
2.1 前置条件: 需先配置demo.options,用于确定需要添加互信的服务器

vim /opt/GDOM-v3.0.0-build1.2/demo.options

gdomRoot=/opt/gdom

gdomService=10.0.0.211

gdomServicePort=8080

user=gdom

 

gdomDb=10.0.0.213,10.0.0.214

gdomDbPort=3306

gdomDbUrl=

gdomDbUser=root

gdomDbPwd=1

 

gdomDbHa=10.0.0.212

gdomDbHaPort=3307

gdomDbHaMonitorPort=8811

gdomDbHaMonitorAdmin=admin

gdomDbHaMonitorPwd=admin

 

gdomNginx=10.0.0.211

gdomNginxPort=8810

gdomNginxUrl=

 

gdomRedis=10.0.0.215

gdomRedisPort=7481

gdomRedisDb=0

gdomRedisUrl=

 

gdomMq=10.0.0.215

gdomMqPort=9876

gdomDashBoardPort=9898

gdomMqUrl=

 

 

2.2 所有机器执行:

useradd gdom

passwd gdom

su - gdom

ssh-keygen -t rsa -P ''

ssh-copy-id ...
3.开机启动【可选】
3.1 [root@nginx_gdom-service ~]#vim /etc/rc.local

增加如下配置:

 

#!/bin/sh -e

/opt/GDOM-v3.0.0-build1.2/gdomStart.sh -a

exit 0

 

说明:

/opt:                                 GDOM安装包解压父级目录

GDOM-v3.0.0-build1.2:                 GDOM安装包解压目录

gdomStart.sh -a:                      GDOM 一键启动脚本
4.gdom部署
4.1 注:gdomRoot是GDOM各节点的安装根目录,需确保user用户对该路径有操作权限
所有机器执行:
mkdir /opt/gdom  
chown -R gdom.gdom /opt/gdom  

[root@nginx_gdom-service /opt/GDOM-v3.0.0-build1.2]#su - gdom 
[gdom@nginx_gdom-service /opt/GDOM-v3.0.0-build1.2]#sh gdomInstall.sh -a #(部署机)
5.gdom服务启动
[gdom@nginx_gdom-service /opt/GDOM-v3.0.0-build1.2]$sh gdomStart.sh -a #(部署机)

启动后浏览器登陆

访问地址 http://10.0.0.211:8810

默认用户:admin

默认密码:admin123

 

 

sh gdomStop.sh -a #停止服务

sh gdomStatus.sh -a  #查看服务状态

6.demo.options详解

#gdom安装根目录
gdomRoot=/opt/pjx
#gdom后端服务安装节点,使用,号分割
gdomService=192.168.1.2
#gdom后端服务端口(影响前端程序请求gdom-service)
gdomServicePort=8080
#GDOM用户
user=gdom
#资源库安装节点(高可用配置时,以英文逗号分割)
gdomDb=192.168.1.4,192.168.1.5
#资源库访问端口(影响后端程序请求mysql)
gdomDbPort=3306
#已有资源库IP地址
gdomDbUrl=192.168.3.87
#资源库连接用户
gdomDbUser=root
#资源库连接密码
gdomDbPwd=111111
#gdomDb配置多个时高可用配置自动生效
#资源库高可用代理节点(建议高可用代理节点独立部署)
#gdomDb配置多个但gdomDbHa为空,可多节点数据同步,但不启用代理(Master节点故障时,不会自动切换到备节点)
gdomDbHa=192.168.1.3
#资源库高可用访问端口(影响后端程序请求mysql)
gdomDbHaPort=3307
#资源库高可用代理监控访问端口
gdomDbHaMonitorPort=8811
#资源库高可用代理监控登录用户
gdomDbHaMonitorAdmin=admin
#资源库高可用代理监控登录密码
gdomDbHaMonitorPwd=admin
#Nginx安装节点
gdomNginx=192.168.1.2
#Nginx访问端口(影响浏览器访问)
gdomNginxPort=8810
#已有Nginx访问IP [设置此属性时gdomNginx失效]
gdomNginxUrl=
#Redis安装节点
gdomRedis=192.168.1.6
#Redis访问端口(影响后端程序请求Redis)
gdomRedisPort=7481
#Redis使用db
gdomRedisDb=0
#已有Redis访问IP [设置此属性时gdomRedis失效]
gdomRedisUrl=
#RocketMQ安装节点
gdomMq=192.168.1.6
#RocketMQ访问端口(影响后端程序请求RocketMQ)
gdomMqPort=9876
#RocketMQ监控平台访问端口【可选】(影响RocketMQ监控平台访问,)
gdomDashBoardPort=9898
#已有RocketMQ访问IP [设置此属性时gdomMq失效]
gdomMqUrl=

注:mysql、redis、rocketmq、nginx为可选组件
如果用户环境已安装以上组件,可在demo.options中配置其Url属性,无论新安装或是已安装都需
要配置端口。
为确保环境之间无干扰,建议全新安装,不使用已有中间件,以免产生冲突

原文链接:www.gbase.cn/community/p…
更多精彩内容尽在南大通用GBase技术社区,南大通用致力于成为用户最信赖的数据库产品供应商。