GoldenDB管理节点zk部署
目录1、预备阶段
1.1、部署规划
1.2、硬件预备
1.3、软件预备
1.4、网络端口开通
1.5、环境清算
2、实施阶段
2.1、操作体系配置
2.1.1、主机名修改
2.1.2、修改hosts文件
2.1.3、禁用防火墙
2.1.4、禁用selinux
2.1.5、禁用透明大页
2.1.6、资源限定调整
2.1.7、关闭swap
2.2、上传安装包并解压
2.3、编辑配置文件
2.3.1、
2.3.2、
2.3.3、
2.3.4、
2.3.5、
2.4、初始化环境
2.5、使用install_senior.ini文件进行安装
2.6、登录insight访问界面
个别命令说明
1、预备阶段
1.1、部署规划
安装范围
只安装管理节点
管理节点高可用性
zk高可用(一主两备)
操作体系
KyLin v10
goldenDB版本
V6.1.02.07P4
部署场景单机房 1.2、硬件预备
CPU
>12C
内存
>48G
磁盘
/目录:>20G
goldenDB安装目录:>100G
goldenDB数据目录空间:>100G
操作体系
KyLin v10
服务器数量3台,配置一样 1.3、软件预备
ISO镜像
配置yum源
数据库安装包
ZXCLOUD-GoldenDB-ALL-ARM-KYLINV6.1.02.07P4
1.4、网络端口开通
如果服务器IP属于同一网段,默认所有端口互通,可以忽略此步骤。 协议范例
需开通服务端口
对应服务模块
访问节点
访问模块
备注
TCP/IP
6471,6472
Insight Server
所有节点
OMMAgent
Insight监听端口(长毗连),接收来自各节点OMMagent内部请求
TCP/IP
3309
RDB
管理节点
InsightServer,
MDS,CM
RDM备机
RDB的服务监听端口(长毗连),供InsightServer,MDS,CM模块及备机RDB访问元数据表
TCP/IP
5004,6406-6410
MDS
管理节点、导数节点、GTM、运维职员
PM,CM,GTM,InsightServer,LoadServer,comtool,OMMAgent
监听PM,CM,主备机GTM、LoadServer,InsightServer,OMMAgent毗连(长毗连)。
监听Comtool毗连(短毗连)。
备注:现实只使用一个端口,详细使用哪一个端口,由安装脚本在这个范围中选择。
管理节点IP必要再所有CN的白名单中
TCP/IP
5006,6006-6010
PM
管理节点,计算节点,运维职员
CN,
CM comtool,
OMMAgent
监听CM、DBProxy、ommAgent毗连(长毗连)。
监听comtool毗连(短毗连)。
备注:现实只使用一个端口,详细使用哪一个端口由安装脚本在这个范围中选择。
HTTP
8444
InsightServer
运维职员
Insight用户
https访问insight界面的端口(长毗连)
HTTP
8088
InsightServer
运维职员
Insight用户
http访问insight界面的端口(长毗连)
HTTP
8024
InsightServer
所有节点
InsightAgent
InsightServer服务端口,由InsightAgent介入(长毗连)。
TCP/IP
35729
InsightServer
管理节点
InsightServer
InsightServer,SpringBoot热部署端口(长毗连)
TCP/IP
31281
Insight大数据组件
大数据组件
kafka,
InsightAgent,
InsightServer,
ommAgent,
DI模块
Zookeeper服务端口(长毗连),
OMMAgent、InsightAgent在管理节点和CN、DN、GTM、LDS等组件均有部署,因此所有的容器管理节点均要开通。
TCP/IP
2888
Insight大数据组件
大数据组件
ZK集群
ZooKeeper心跳端口(长毗连),
ZK集群内通讯
TCP/IP
3888
Insight大数据组件
大数据组件
ZK集群
Zookeeper推选端口(长毗连),
ZK集群选主
1.5、环境清算
必要包管安装前服务器环境干净,没用多余的安装用户。如果服务器是刚刚申请下来的,初次安装goldenDB,则无须清算,此操作可以跳过。
#1、以root用户登录服务器
#2、获取需要清理的用户
cat /etc/passwd | egrep 'omm|manager|db|dbproxy|GTM|load|redis|Insight|cdc|woker|coordinator|gdbcheck' | grep -v tss |grep -v dbus | cut -d ":" -f 1
#3、删除需要清理的用户
pkill -9 -u user_name
userdel -rf user_name
#4、检查是否清除成功
#5、修改开机启动项
#查看开机启动项后,请手动选择删除环境上旧有的 GoldenDB 开机启动项,#防#止与新版本开机启动项冲突。
vim /etc/rc.d/rc.local
#6、查看已有统一用户组(为各组件共同属组,以 goldendb 为例),如果新 #GoldenDB 仍然想使用原有用户组,需要删除
vim /etc/group
groupdel goldendb
#7、清理定时任务
vim /var/spool/cron/insight
vim /etc/crontab
2、实施阶段
2.1、操作体系配置
2.1.1、主机名修改
hostnamectl set-hostname 新主机名
#执行后立即生效,无需重启,但是需要退出终端,重新登录
2.1.2、修改hosts文件
vim /etc/hosts
#ip 新主机名2.1.3、禁用防火墙
systemctl stop firewalld
systemctl disable firewalld2.1.4、禁用selinux
setenforce 0
vim /etc/selinux/config
#disabled2.1.5、禁用透明大页
cat /sys/kernel/mm/transparent_hugepage/defrag
madvise never
cat /sys/kernel/mm/transparent_hugepage/enabled
madvise never
vim /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
chmod +x /etc/rc.d/rc.local
#操作完成后,重启系统生效2.1.6、资源限定调整
vim /etc/security/limits.conf
#增加如下资源限制参数
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
* soft stack 10240
* hard stack 65536
* soft memlock -1
* hard memlock -12.1.7、关闭swap
#root用户
swapoff -a
vim /etc/fstab
#注释掉swap挂载配置
free -h #检查swap是否为0 2.2、上传安装包并解压
#以root用户登录服务器()
cd /home/OnkeyInstall
unzip ZXCLOUD-GoldenDB-ALL-RHV*.zip -d ZXCLOUD-GoldenDB-ALL-RHV 2.3、编辑配置文件
cd /home/OneInstall/ZXCLOUD-GoldenDB-ALL-RHV*/oneKeyInstallUpda
te/install/config
vim install_senior.ini
#编辑完配置文件后,执行以下命令之一
dos2unix install_senior.ini
#或者
sed -i 's/\r//' install_senior.ini 由于本次只是安装管理节点,所以只必要配置install_senior.ini文件中的管理节点相关模块即可。install_senior.ini文件中的 、、、、模块可以不消配置。
后续在完成CN、DN的部署后,可以在insight页面再添加租户即可。
2.3.1、
https://i-blog.csdnimg.cn/direct/5aa1b008e67049659462ce3cbef74b87.png
https://i-blog.csdnimg.cn/direct/f31b11d9308a437685f30dacbb364be0.png
https://i-blog.csdnimg.cn/direct/3fab05dd0ae44cb3a259c6f900125391.png
2.3.2、
https://i-blog.csdnimg.cn/direct/27068ffbec834a1eb0205393fb9b6557.png 2.3.3、
https://i-blog.csdnimg.cn/direct/201481085d384cfb910b1a60e58db7ad.png
2.3.4、
https://i-blog.csdnimg.cn/direct/ec3424bbaaae4d4caf6a21eff2838615.png
2.3.5、
https://i-blog.csdnimg.cn/direct/7892edb92b5149f8802b2efd097ba895.png
2.4、初始化环境
cd /home/OneInstall/ZXCLOUD-GoldenDB-ALL-RHV*/oneKeyInstall
Update/install
python init_env.py 2.5、使用install_senior.ini文件进行安装
cd /home/OneInstall/ZXCLOUD-GoldenDB-ALL-RHV*/oneKeyInstall
Update/install
python install_control.py --type install --product_pkg "/home/
OneInstall/ZXCLOUD-GoldenDB-ALL-RHV*.zip" --ini "/home/OneInstall
/ZXCLOUD-GoldenDB-ALL-RHV*/oneKeyInstallUpdate/install/config/ins
tall_senior.ini" 2.6、登录insight访问界面
insight默认登录地点是:https://ip:8444/insight
Insight 默认用户为 admin,默认暗码:Insight@2020; 用户首次登录 Insight 时,体系会提示用户修改暗码,详细暗码以现场现实为准。
个别命令说明
命令说明grep 默认使用根本正则表达式,必要对部分元字符(如 + ? | () {} )进行转义才能使用
例:cat /etc/passwd | grep 'zqd \|oracle'
-v参数:扫除匹配的行,区分大小写
-vi参数:扫除匹配的行,不区分大小写
egrep 默认使用扩展正则表达式,可直接使用高级元字符而无需转义
例:cat /etc/passwd | egrep 'zqd|oracle'
kill作用对象是进程ID(PID),通过指定PID直接向目的进程发送信号pkill 作用对象是进程名大概属性,根据进程名、用户、终端等属性模糊匹配进程
提示:pkill是模糊匹配,有误杀风险,使用前需清楚使用场景
-u参数:按用户过滤
userdel 删除用户账户及相关配置信息
常用参数:userdel -rf xxx
说明:彻底清算用户数据,且纵然该用户当前处于登录状态或进程仍在运行,也强制删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]