likes
comments
collection
share

XPanel管理系统软件说明书(三)之集群管理

作者站长头像
站长
· 阅读数 29

一、系统概述

1.1 用途

XPanel管理系统主要用于管理Kunlun Databases Cluster,监控集群节点当前的QPS和计算机的cpu等信息。

1.2 功能概述

DBA管理系统主要包含登陆,首页,系统管理,集群管理,计算机管理,操作记录六大模块。

1.3 运行环境

该系统运行后台于apache+PHP Version 7.4.3环境,前端使用vue编写。

1.4代码获取途径

  1. 从github上获取代码,git clone https://github.com/zettadb/Ku...
  2. monitor文件放在具有web服务的环境下,接着修改config下的database.php文件,把相应的ip和port改成自己的ip和port;
  3. 本机已安装nodejs时(未安装请自行安装下),KunlunXPanel文件用cmd或者自己的编辑器打开,到src的同级目录下找到开发环境文件.env.development,把VUE_APP_BASE_API的ip和port改成自己的ip和port,生成环境的话,到.env.production下改ip和port;执行npm install,然后npm run dev运行即可。

二、集群管理功能介绍

2.1 集群管理

集群管理模块是该系统的重点功能之一,主要包含集群展示和集群列表信息两大块。集群展示页面主要展示的是单个集群的部署图信息,针对单个集群的操作;集群列表信息页面主要对整体集群进行操作,具有备份集群、恢复集群、新增集群,删除集群的功能。

2.1.1 集群列表

2.1.1.1 集群展示

集群展示主要展示单个集群部署图,展示的是单个集群所包含的shard和计算节点,存储节点默认隐藏,点击+号可以展开查看,如图1,图2所示。XPanel管理系统软件说明书(三)之集群管理图1

XPanel管理系统软件说明书(三)之集群管理图2

  1. 可以点击不同集群前面的redio按钮对不同集群进行切换,如图3所示。XPanel管理系统软件说明书(三)之集群管理图3
  2. 点击集群中图标可以对该集群进行如下操作:
  • 新增存储集群,选择计算机和副本数必填,副本数默认为所选机器数,如图4,图5所示;

XPanel管理系统软件说明书(三)之集群管理图4

XPanel管理系统软件说明书(三)之集群管理图5

  • 新增计算节点,选择计算机,确认保存即可新增,如图6所示;

XPanel管理系统软件说明书(三)之集群管理图6

  • 新增存储节点,选择计算机,确认即可,如图7,图8所示;

XPanel管理系统软件说明书(三)之集群管理图7

XPanel管理系统软件说明书(三)之集群管理图8

  • 重做备机存储节点,选择重做的机器,和选择需要重做的备机节点,重做替换即可,如图9所示;XPanel管理系统软件说明书(三)之集群管理图9
  • 删除存储集群,点击删除即可,如图10,图11所示;XPanel管理系统软件说明书(三)之集群管理图10

XPanel管理系统软件说明书(三)之集群管理图11

  • 存储节点启用、禁用、重启、删除、进入(即可以点击某个节点进入按钮,查看节点的Current QPS,InnoDB Buffer Pool等),如图12所示,如点击进入,如图13,图14所示,其他操作如此,此处省略;XPanel管理系统软件说明书(三)之集群管理图12

XPanel管理系统软件说明书(三)之集群管理图13

XPanel管理系统软件说明书(三)之集群管理图14

  • 计算节点启用、禁用、重启、删除、进入(即可以点击某个节点进入按钮,查看节点的Max Connections, Buffer ,Version等),如图14所示,如点击进入,如图16,图17所示。XPanel管理系统软件说明书(三)之集群管理图15

XPanel管理系统软件说明书(三)之集群管理图16

XPanel管理系统软件说明书(三)之集群管理图17

2.1.1.2集群列表信息

集群列表信息页面可以新增集群,删除集群,备份集群,恢复集群(备份和恢复下章节讲述)四大功能模块。

新增集群

新增集群,点击新增按钮,填入信息后点击确认即可新增集群如图18,图19所示。XPanel管理系统软件说明书(三)之集群管理图18

XPanel管理系统软件说明书(三)之集群管理图19

新增集群成功后,如图20所示。其中选择计算机,高可用模式,shard个数,副本数,集群名称,缓冲池大小这几项为必填项,其余为可选项,点击更多按钮可以填入可选项信息,如图21,图22所示。XPanel管理系统软件说明书(三)之集群管理图20

XPanel管理系统软件说明书(三)之集群管理图21

XPanel管理系统软件说明书(三)之集群管理图22

  1. 选择计算机,这里的计算机是从计算机管理中添加成功的计算机,如果发现选择计算机这里为空或者还没有自己想要选择的计算机,可先到计算机管理中添加计算机后 再来新增集群。
  2. 高可用模式,分mgr和rbr两种。
  3. Shard个数,默认为所选的机器数可修改。
  4. 副本数,默认为3。
  5. 集群名称,用户输入,必填项。

删除集群

删除集群,页面左上角通过集群名称搜索到需要进行删除操作的集群信息,然后点击该行右边的删除按钮删除即可。如图23,图24,图25所示,删除集群成功后,如图26所示。*注:删除集群操作后,数据永久丢失,请谨慎操作

XPanel管理系统软件说明书(三)之集群管理图23

XPanel管理系统软件说明书(三)之集群管理图24

XPanel管理系统软件说明书(三)之集群管理图25

XPanel管理系统软件说明书(三)之集群管理图26

END

昆仑数据库是一个HTAP NewSQL分布式数据库管理系统,可以满足用户对海量关系数据的存储管理和利用的全方位需求。

应用开发者和DBA的使用昆仑数据库的体验与单机MySQL和单机PostgreSQL几乎完全相同,因为首先昆仑数据库支持PostgreSQL和MySQL双协议,支持标准SQL:2011的 DML 语法和功能以及PostgreSQL和MySQL对标准 SQL的扩展。同时,昆仑数据库集群支持水平弹性扩容,数据自动拆分,分布式事务处理和分布式查询处理,健壮的容错容灾能力,完善直观的监测分析告警能力,集群数据备份和恢复等 常用的DBA 数据管理和操作。所有这些功能无需任何应用系统侧的编码工作,也无需DBA人工介入,不停服不影响业务正常运行。

昆仑数据库具备全面的OLAP 数据分析能力,通过了TPC-H和TPC-DS标准测试集,可以实时分析最新的业务数据,帮助用户发掘出数据的价值。昆仑数据库支持公有云和私有云环境的部署,可以与docker,k8s等云基础设施无缝协作,可以轻松搭建云数据库服务。

请访问 http://www.zettadb.com/ 获取更多信息并且下载昆仑数据库软件、文档和资料。

KunlunDB项目已开源【GitHub:】https://github.com/zettadb【Gitee:】https://gitee.com/zettadb