XPanel管理系统软件说明书(四)之集群备份恢复管理

一、系统概述

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运行即可。

二、备份恢复集群

备份集群

备份集群是对现有集群通过某种备份存储目标进行备份。备份后可以到集群备份列表中查到相关数据备份文件。

  1. 备份集群的前提,系统要存在备份存储目标,如果备份存储目标为空,则不允许备份,如图1所示。具体新增备份存储目标,请查看下方章节-备份存储目标管理。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第1张图片
    图1
  2. 已经添加了备份存储目标后,点击备份按钮后,会显示backup cluster working。如图2所示。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第2张图片
    图2
  3. 备份成功后,会返回备份成功的时间。如图3所示。还可以到集群备份列表中查看刚刚2022-03-23 17:58:18这个时间备份完成的数据信息。如图4所示。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第3张图片
    图3

XPanel管理系统软件说明书(四)之集群备份恢复管理_第4张图片
图4

  1. 如果操作中途不小心刷新了页面,看不到该备份工作进行的状态时,可以到操作记录里查看刚刚备份集群是否done,或者failed。如图5所示。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第5张图片
    图5

恢复集群

恢复集群,在所选的集群中恢复出一个新集群,新集群和原集群一样,点击恢复集群。

  1. 对已存在数据备份文件的集群进行恢复集群操作。如果当前时间之前都没有备份过该集群,没办法进行集群恢复操作。如图6所示。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第6张图片
    图6
  2. 已存在数据备份文件时,点击恢复按钮,会弹出页面,选择回档时间,确认保存即可进行恢复集群操作。图7所示。
    *注:选择计算机和回档时间必填项,回档时间范围为:当前时间往后一个月内有效,且不能选择早于最早备份时间,回档时间默认为当前时间。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第7张图片
    图7
  3. 填好信息后,点击确认即可恢复出一个新集群,如图8、图9所示。
    XPanel管理系统软件说明书(四)之集群备份恢复管理_第8张图片
    图8

XPanel管理系统软件说明书(四)之集群备份恢复管理_第9张图片
图9

集群备份列表

集群备份列表主要展示备份集群的列表信息。什么时候备份,备份了哪个集群等相关列表。主要用来方便查看备份数据。比如,我在集群列表中成功备份了test集群(如图10所示),那么我再进到集群备份列表中可以看到刚刚备份的集群信息(如图11所示)。
XPanel管理系统软件说明书(四)之集群备份恢复管理_第10张图片
图10

XPanel管理系统软件说明书(四)之集群备份恢复管理_第11张图片
图11

备份存储目标管理

备份存储目标管理是对备份集群做准备工作的,因为备份集群时,得有备份的存储目标才能成功备份。目前目标类型只有一种,为HDFS。

新增备份存储目标

在页面中点击新增按钮,输入目标名称;选择目标类型,目前只有一种类型,HDFS,后续会增加;输入IP地址和端口号,点击确认即可新增备份存储目标,点击确认后,接口同步返回。如图12,图13所示
XPanel管理系统软件说明书(四)之集群备份恢复管理_第12张图片
图12

XPanel管理系统软件说明书(四)之集群备份恢复管理_第13张图片
图13

编辑备份存储目标

编辑操作是对已经存在的存储目标进行更新操作,编辑时名称不可编辑,其他均可编辑。如图14,图15所示。
XPanel管理系统软件说明书(四)之集群备份恢复管理_第14张图片
图14

XPanel管理系统软件说明书(四)之集群备份恢复管理_第15张图片
图15

删除备份存储目标

通过输入目标名称搜索相应的数据,点击右边的删除按钮即可对该存储目标进行删除。如图16,图17所示
*注:删除操作将永久删除,请谨慎操作。
XPanel管理系统软件说明书(四)之集群备份恢复管理_第16张图片
图16

XPanel管理系统软件说明书(四)之集群备份恢复管理_第17张图片
图17

三、操作记录

操作记录主要是用来查看调用后台接口的执行情况。如果状态going是正在执行或没执行完成;如果状态是done表明执行完成,并且执行成功了;如果状态是failed表示执行失败了。如图18所示。点击蓝色查看按钮,还可以查看具体新增集群的详情,如图19所示。
XPanel管理系统软件说明书(四)之集群备份恢复管理_第18张图片
图18

XPanel管理系统软件说明书(四)之集群备份恢复管理_第19张图片
图19

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

你可能感兴趣的:(XPanel管理系统软件说明书(四)之集群备份恢复管理)