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

gbase-麒麟Kylin系统安装纪要(三)—— 安装新版本

原创 原创 2022-03-17
2063

1. 安装依赖文件(每个节点皆需要安装)

yum -y install bc

yum -y install bzip2

yum -y install lsof

yum -y install rsync

yum -y install numactl

 

2. 安装cgroup相关插件(每个节点皆需要安装)

 

*配置要求

l 集群所有节点必须安装 libcgroup、libcgroup-pam、install libcgroup-tools 和 libcgroup-devel rpm 包。GBase 8a MPP Cluster 安装时会检查 rpm 包是否安装,如未安装,需要由用户手动安装 rpm 包,否则不能使用资源管理功能。

 

步骤1 安装软件包。

 

yum –y install libcgroup

yum –y install libcgroup-devel

yum –y install libcgroup-pam

yum –y install libcgroup-tools

 

 

 

步骤2 启动服务。

RHEL6 中:

# service cgconfig start

RHEL7 中:

# systemctl start cgconfig.service

 

步骤3 查看 cgroup 服务是否启动成功。

RHEL6 中:

# service cgconfig status

RHEL7 中:

# systemctl status cgconfig.service

 

 

1. 开放端口(嫌麻烦也可以直接关闭防火墙,每个节点均需要操作)


firewall-cmd --zone=public --add-port=5258/tcp --permanent

firewall-cmd --zone=public --add-port=5050/tcp --permanent

firewall-cmd --zone=public --add-port=5918/tcp --permanent

firewall-cmd --zone=public --add-port=5919/tcp --permanent

firewall-cmd --zone=public --add-port=6268/tcp --permanent

firewall-cmd --zone=public --add-port=5288/tcp --permanent

firewall-cmd --zone=public --add-port=6268/tcp --permanent

firewall-cmd --zone=public --add-port=16066/tcp --permanent

firewall-cmd --zone=public --add-port=16067/tcp --permanent

firewall-cmd --zone=public --add-port=16068/tcp --permanent

firewall-cmd --zone=public --add-port=16069/tcp --permanent

firewall-cmd --zone=public --add-port=16070/tcp --permanent

firewall-cmd --zone=public --add-port=16071/tcp --permanent

firewall-cmd --zone=public --add-port=16072/tcp --permanent

firewall-cmd --zone=public --add-port=16073/tcp --permanent

firewall-cmd --zone=public --add-port=16074/tcp --permanent

firewall-cmd --zone=public --add-port=16075/tcp --permanent

firewall-cmd --zone=public --add-port=16076/tcp --permanent

firewall-cmd --zone=public --add-port=16077/tcp --permanent

firewall-cmd --zone=public --add-port=16078/tcp --permanent

firewall-cmd --zone=public --add-port=16079/tcp --permanent

firewall-cmd --zone=public --add-port=16080/tcp --permanent

firewall-cmd --zone=public --add-port=16081/tcp --permanent

firewall-cmd --zone=public --add-port=16082/tcp --permanent

firewall-cmd --zone=public --add-port=16083/tcp --permanent

firewall-cmd --zone=public --add-port=16084/tcp --permanent

firewall-cmd --zone=public --add-port=16085/tcp --permanent

firewall-cmd --zone=public --add-port=16086/tcp --permanent

firewall-cmd --zone=public --add-port=16087/tcp --permanent

firewall-cmd --zone=public --add-port=16088/tcp --permanent

firewall-cmd --zone=public --add-port=16089/tcp --permanent

firewall-cmd --zone=public --add-port=16090/tcp --permanent

firewall-cmd --zone=public --add-port=16091/tcp --permanent

firewall-cmd --zone=public --add-port=16092/tcp --permanent

firewall-cmd --zone=public --add-port=16093/tcp --permanent

firewall-cmd --zone=public --add-port=16094/tcp --permanent

firewall-cmd --zone=public --add-port=16095/tcp --permanent

firewall-cmd --zone=public --add-port=16096/tcp --permanent

firewall-cmd --zone=public --add-port=16097/tcp --permanent

firewall-cmd --zone=public --add-port=16098/tcp --permanent

firewall-cmd --zone=public --add-port=16099/tcp --permanent

firewall-cmd --zone=public --add-port=16100/tcp --permanent

firewall-cmd --zone=public --add-port=16101/tcp --permanent

firewall-cmd --zone=public --add-port=16102/tcp --permanent

firewall-cmd --zone=public --add-port=16103/tcp --permanent

firewall-cmd --zone=public --add-port=16104/tcp --permanent

firewall-cmd --zone=public --add-port=16105/tcp --permanent

firewall-cmd --zone=public --add-port=16106/tcp --permanent

firewall-cmd --zone=public --add-port=16107/tcp --permanent

firewall-cmd --zone=public --add-port=16108/tcp --permanent

firewall-cmd --zone=public --add-port=16109/tcp --permanent

firewall-cmd --zone=public --add-port=16110/tcp --permanent

firewall-cmd --zone=public --add-port=16111/tcp --permanent

firewall-cmd --zone=public --add-port=16112/tcp --permanent

firewall-cmd --zone=public --add-port=16113/tcp --permanent

firewall-cmd --zone=public --add-port=16114/tcp --permanent

firewall-cmd --zone=public --add-port=16115/tcp --permanent

firewall-cmd --zone=public --add-port=16116/tcp --permanent

firewall-cmd --zone=public --add-port=16117/tcp --permanent

firewall-cmd --zone=public --add-port=16118/tcp --permanent

firewall-cmd --zone=public --add-port=16119/tcp --permanent

firewall-cmd --zone=public --add-port=16120/tcp --permanent

firewall-cmd --zone=public --add-port=16121/tcp --permanent

firewall-cmd --zone=public --add-port=16122/tcp --permanent

firewall-cmd --zone=public --add-port=16123/tcp --permanent

firewall-cmd --zone=public --add-port=16124/tcp --permanent

firewall-cmd --zone=public --add-port=16125/tcp --permanent

firewall-cmd --zone=public --add-port=16126/tcp --permanent

firewall-cmd --zone=public --add-port=16127/tcp --permanent

firewall-cmd --zone=public --add-port=16128/tcp --permanent

firewall-cmd --zone=public --add-port=16129/tcp --permanent

firewall-cmd --zone=public --add-port=16130/tcp --permanent

firewall-cmd --zone=public --add-port=16131/tcp --permanent

firewall-cmd --zone=public --add-port=16132/tcp --permanent

firewall-cmd --zone=public --add-port=16133/tcp --permanent

firewall-cmd --zone=public --add-port=16134/tcp --permanent

firewall-cmd --zone=public --add-port=16135/tcp --permanent

firewall-cmd --zone=public --add-port=16136/tcp --permanent

firewall-cmd --zone=public --add-port=16137/tcp --permanent

firewall-cmd --zone=public --add-port=16138/tcp --permanent

firewall-cmd --zone=public --add-port=16139/tcp --permanent

firewall-cmd --zone=public --add-port=16140/tcp --permanent

firewall-cmd --zone=public --add-port=16141/tcp --permanent

firewall-cmd --zone=public --add-port=16142/tcp --permanent

firewall-cmd --zone=public --add-port=16143/tcp --permanent

firewall-cmd --zone=public --add-port=16144/tcp --permanent

firewall-cmd --zone=public --add-port=16145/tcp --permanent

firewall-cmd --zone=public --add-port=16146/tcp --permanent

firewall-cmd --zone=public --add-port=16147/tcp --permanent

firewall-cmd --zone=public --add-port=16148/tcp --permanent

firewall-cmd --zone=public --add-port=16149/tcp --permanent

firewall-cmd --zone=public --add-port=16150/tcp --permanent

firewall-cmd --zone=public --add-port=16151/tcp --permanent

firewall-cmd --zone=public --add-port=16152/tcp --permanent

firewall-cmd --zone=public --add-port=16153/tcp --permanent

firewall-cmd --zone=public --add-port=16154/tcp --permanent

firewall-cmd --zone=public --add-port=16155/tcp --permanent

firewall-cmd --zone=public --add-port=16156/tcp --permanent

firewall-cmd --zone=public --add-port=16157/tcp --permanent

firewall-cmd --zone=public --add-port=16158/tcp --permanent

firewall-cmd --zone=public --add-port=16159/tcp --permanent

firewall-cmd --zone=public --add-port=16160/tcp --permanent

firewall-cmd --zone=public --add-port=16161/tcp --permanent

firewall-cmd --zone=public --add-port=16162/tcp --permanent

firewall-cmd --zone=public --add-port=16163/tcp --permanent

firewall-cmd --zone=public --add-port=16164/tcp --permanent

firewall-cmd --zone=public --add-port=16165/tcp --permanent

firewall-cmd --zone=public --add-port=16166/tcp --permanent

 

3.1 重启防火墙

firewall-cmd --reload

 

1.2 查看防火墙情况

firewall-cmd --list-ports

 

-------------------------------------

 

1.3 提供另一种方法(直接关闭防火墙)

-- 关闭防火墙

#systemctl stop firewalld.service

-- 禁止防火墙开机启动

#systemctl disable firewalld.service

 

 

2. 安装openssh(每个节点皆需要操作)

yum -y install openssh*

 

4.1 配置ssh免密链接(需要每个节点与其他节点的ssh免密链接)

生成密匙,这里全部提问都回车跳过就行,如果提示是否需要覆盖则点击是

ssh-keygen –t rsa

 

将密匙传给目标服务器,这里需要键入目标服务器的登录密码

ssh-copy-id root@22.11.123.82

 

4.2 查看sshd目前的状态(不能在root下看,需要在gbase用户下看)

 

1、集群各个节点在安装之前。需要将安装包置于安装节点下,建议放在/opt中。为避免麻烦,用户名一般为gbase。且拥有安装目录的读

写权限。例如以22.11.12.155为安装节点,将gcinstall 放入

 

 

2、将SetSysEnv.py脚本拷贝到要安装集群的各个节点 root 用户下,每个节点都需要使用

root 执行;建议直接将安装包gcinstall 直接放到各个节点的/opt目录下。进入节点的/opt目录执行SetSysEnv.py脚本。、

python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt

 

3.1、进入/opt/gcinstall 目录, vi demo.option配置demo.option ,配置内容如下

installPrefix= /opt

coordinateHost = 22.11.12.155,22.11.13.137,22.11.13.180

#192.168.151.234,192.168.151.235,192.168.151.237

coordinateHostNodeID = 155,137,180

#234,235,237

dataHost = 22.11.12.155,22.11.13.137,22.11.13.180

#192.168.151.234,192.168.151.235,192.168.151.237

#existCoordinateHost =

#existDataHost =

dbaUser = gbase

dbaGroup = root

dbaPwd = 'your.code'

rootPwd = 'your.rootPwd'

#rootPwdFile = rootPwd.json

【注意:这里的dataHost是数据节点,是coordinateHost管理节点】

3.2、修改文件所属组与用户为gbase

cd /

chown gbase /opt

chgrp gbase /opt

 

cd /opt

chown gbase /gcinstall

chgrp gbase /gcinstall

 

cd /opt/gcinstall

chown gbase *

chgrp gbase *

3.3、获取读写权限

 

 

cd /opt/gcinstall

chmod 755 *

 

4、执行安装脚本,并按照安装提示完成安装

./gcinstall.py --silent=demo.options

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

评论