暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Kingbase V9(securrecmdd)部署集群

Kingbase V9(securrecmdd)部署集群

部署方式:通过securecmdd方式部署

说明:如部署了单机KES系统,部署集群前,需关闭Kingbase服务

  1. 环境规划

类型

主机IP

操作系统

备注

主机

192.168.4.51

Kylin Server V10 SP2

主机

备份节点

192.168.4.52

Kylin Server V10 SP2

备机

备份节点

192.168.4.53

Kylin Server V10 SP2

备机

备份节点

192.168.4.54

Kylin Server V10 SP2

备机

仲裁节点

192.168.4.55

Kylin Server V10 SP2

仲裁机

VIP节点

192.168.4.56

VIP

网关

192.168.4.1

  1. 初始化集群环境

2.1、创建集群用户(kingbase)

Node1:

useradd kingbase

passwd kingbase

newgrp kingbase

gpasswd -a kingbase kingbase

Node2:

useradd kingbase

passwd kingbase

newgrp kingbase

gpasswd -a kingbase kingbase

Node3:

useradd kingbase

passwd kingbase

newgrp kingbase

gpasswd -a kingbase kingbase

Node4:

useradd kingbase

passwd kingbase

newgrp kingbase

gpasswd -a kingbase kingbase

Node5:

useradd kingbase

passwd kingbase

newgrp kingbase

gpasswd -a kingbase kingbase

2.2、创建集群(所有节点)目录

创建安集群装目录/Kingbase/ES/V9/cluster/kingbase

数据安装目录:/Kingbase/ES/V9/cluster/data

注意:并授权Kingbase账号,data目录为700,其他目录问775;

Node1:

mkdir -p /Kingbase/ES/V9/cluster/kingbase

mkdir -p /Kingbase/ES/V9/cluster/data

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

ls -l /| grep kingbase

Node2:

mkdir -p /Kingbase/ES/V9/cluster/kingbase

mkdir -p /Kingbase/ES/V9/cluster/data

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

ls -l /| grep kingbase

Node3:

mkdir -p /Kingbase/ES/V9/cluster/kingbase

mkdir -p /Kingbase/ES/V9/cluster/data

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

ls -l /| grep kingbase

Node4:

mkdir -p /Kingbase/ES/V9/cluster/kingbase

mkdir -p /Kingbase/ES/V9/cluster/data

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

ls -l /| grep kingbase

Node5:

mkdir -p /Kingbase/ES/V9/cluster/kingbase

mkdir -p /Kingbase/ES/V9/cluster/data

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

ls -l /| grep kingbase

2.3、文件拷贝(db.zip、securecmdd.zip),并解压。

db.zipsecurecmd.zip目录下的文件拷贝到/Kingbase/ES/V9/cluster/kingbase ;

cluster_install.shinstall.conflicense.datoptimize_system_conf.sh

文件拷贝到/Kingbase/ES/V9/cluster

解压/Kingbase/ES/V9/cluster/kingbase下的压缩文件

cd /Kingbase/ES/V9/cluster/kingbase

unzip db.zip

unzip securecmdd.zip

2.4、从node1发送文件到各备节点(node2、node3、node4、node5)

cp /Kingbase/ES/V9/cluster/license.dat /Kingbase/ES/V9/cluster/kingbase/bin

scp -r /Kingbase/ES/V9/cluster/kingbase/* kingbase@192.168.4.52:/Kingbase/ES/V9/cluster/kingbase

scp -r /Kingbase/ES/V9/cluster/kingbase/* kingbase@192.168.4.53:/Kingbase/ES/V9/cluster/kingbase

scp -r /Kingbase/ES/V9/cluster/kingbase/* kingbase@192.168.4.54:/Kingbase/ES/V9/cluster/kingbase

scp -r /Kingbase/ES/V9/cluster/kingbase/* kingbase@192.168.4.55:/Kingbase/ES/V9/cluster/kingbase

2.5、复查各节点文件权限、属主

Node1:

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

Node2:

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

Node3:

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

Node4:

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

Node5:

chown -R kingbase:kingbase /Kingbase

chmod -R 775 /Kingbase

chmod -R 700 /Kingbase/ES/V9/cluster/data

2.6、配置install.conf文件

[root@node1 /]# vi /Kingbase/ES/V9/cluster/install.conf

2.6.1、集群IP、安装方式:on_bmj=0默认是通用型

说明:主节点在前,后依次是备节点、仲裁节点(不能写反了)

2.6.2、设置集群安装目录、db.zip所在目录

2.6.3、设置集群网关、数据安装目录、VIP地址

2.6.4、设置集群网卡名称、集群IP、集群安装目录

2.6.5、确认安装方式

说明:1、deploy_by_sshd:ssh通讯,此处使用securecmdd部署,需关闭ssh互信,0:表示未开启;1:表示开启。

2、use_scmd:使用securecmdd通讯,需部署securecmdd,0:表示未开启;1:表示开启。

2.7、部署securecmdd工具

说明:securecmdd位置:/Kingbase/ES/V9/cluster/kingbase/securecmdd/bin

执行安装脚本:

Node1:

[root@node1 ~]# cd /Kingbase/ES/V9/cluster/kingbase/securecmdd/bin

[root@node1 bin]# ./sys_HAscmdd.sh init

Node2:

[root@node2 ~]# cd /Kingbase/ES/V9/cluster/kingbase/securecmdd/bin

[root@node2 bin]# ./sys_HAscmdd.sh init

Node3:

[root@node3 ~]# cd /Kingbase/ES/V9/cluster/kingbase/securecmdd/bin

[root@node3 bin]# ./sys_HAscmdd.sh init

Node4:

[root@node4 ~]# cd /Kingbase/ES/V9/cluster/kingbase/securecmdd/bin

[root@node4 bin]# ./sys_HAscmdd.sh init

Node5:

[root@node5 ~]# cd /Kingbase/ES/V9/cluster/kingbase/securecmdd/bin

[root@node5 bin]# ./sys_HAscmdd.sh init

2.8、执行部署工具

[root@node1 /]# sh /Kingbase/ES/V9/cluster/cluster_install.sh

安装提示信息1:

安装提示信息2:

安装提示信息3:安装完成

3、常见问题

3.1、securecmdd安装后,远程无法访问;

原因:防火墙问题,需关闭防火墙,或开放54321,8890端口;

3.2、系统安装终止,提示Permission denied;

原因:各节点权限或属主问题,需检查各节点的安装路径属主和权限。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论