配置
集群元数据备份还原
集群元数据指的是计算节点配置库数据与配置文件。管理平台提供为计算节点手动或定时备份元数据的功能,以防重要配置数据丢失或损坏导致无法恢复。
集群元数据备份
手动备份
远程备份
-
为提高备份的元数据的安全性,本功能还提供将备份的元数据同时拷贝到远程服务器中。手动发起备份时只需勾选“同时备份至远程”即可。定时备份时在计划中选择备份至远程为“是”。
-
使用远程备份功能需要配置远程服务器相关参数:
远程复制方式: 支持SCP与RSYNC两种。如果选择RSYNC复制方式,需要提前在所有计算节点服务器与远程服务器上安装好RSYNC工具
免密登录: 若需要使用免密方式连接远程服务器,则要求所有计算节点服务器与远程服务器建立免密通道。建立免密通道可参考文档安装部署中“实现免密通道说明”章节
远程主机名: 远程服务器的IP地址
远程主机用户/密码: 连接远程服务器的SSH信息
远程端口名: 连接远程服务器的端口号
远程存放目录: 备份的元数据在远程服务器中的存放目录,必须是存在且远程连接账户拥有文件写入权限的目录
定时备份
-
定时备份时间可以设置3种:每日,每周,每月,但管理平台中“集群元数据备份还原”功能最多只能添加6条定时备份计划
-
定时任务可选择定时备份配置库或配置文件,如果有元数据类型相同且备份时间刚好冲突的备份计划,将只执行其中一个
-
定时任务可设置文件保留周期,单位为天,默认值14天。设置保留天数后,备份文件(包括远程备份文件)在达到保留期限后,每天凌晨自动清理。如果不填写保留周期,则备份文件不会定时清理。如果同一类型(配置库或配置文件)的定时任务有多个,且备份文件保留周期不一致,则会按设置时间较长的周期清理。
集群元数据还原
集群元数据还原
-
目前只支持对配置库数据进行还原操作,配置文件还原需要手动进行
-
在已备份的记录中可选择还原时间点对应的备份记录,点击【还原】按钮对配置库数据进行还原操作
-
还原前管理平台会自动对当前配置库做一次备份操作,防止误操后,没有最新数据的备份。因还原进行的自动备份文件自动命名为“备份时间+restoreBackup”
备份记录删除
点击删除按钮,弹出提示框。选择是,会删备份记录同时删备份文件(包括远程备份文件)。选择否,只删备份记录不删备份文件。
点击批量删除按钮,弹出批量删除记录弹框
-
默认选择删除一周前的备份文件,注意不选择“同步删除备份文件”,只删除备份记录,备份文件不会一同删除。
-
如果勾选“同步删除备份文件”,本地和远程的备份文件均会被删除。
计算节点参数
计算节点参数是管理平台为用户提供可视化配置计算节点server.xml参数的功能。
容灾模式说明:集群开启容灾模式时,计算节点参数相关逻辑说明也可结合跨机房容灾部署文档中的计算节点参数配置章节一起使用。
功能入口: 登陆管理平台,进入“配置”->“计算节点参数”页面
基础功能及注意事项说明
通过计算节点下拉框可以查看当前集群内的所有计算节点,当前主计算节点显示在下拉框的最顶端,其它计算节点依次展示在下拉框中,格式为:计算节点名称(IP当前主),其它计算节点格式:计算节点名称(IP)。同步框“参数自动同步到备计算节点”默认勾选,添加或修改参数会自动同步到其他备计算节点(单计算节点模式无该同步操作),其中:【haMode:容灾模式】、【idcId:机房ID】、【idcNodeHost:对应机房主计算节点信息】、【ServerId:集群节点编号】、【clusterHost:节点所在IP】、【hsaState:计算节点高可用模式下的主备角色配置】、【HaNodeHost:计算节点高可用模式下对应的当前主计算节点连接信息】总共七个参数由各自计算节点控制,不会同步修改。
对于列表可按参数名称、参数说明搜索,也可按照“基础配置、高可用配置、数据库特性、SQL语法与功能、数据库特性、数据库运维”类型进行筛选,如下图:
同时可对参数进行修改、重置、批量修改、批量重置操作,操作完毕后参数状态为未生效,此时可通过动态加载或重启服务的方式生效(参照生效方式列说明)
点击参数名超链接,会跳转到“参数详情说明”页并定位到该参数,该页面对该参数进行了详细说明。
点击右上角“添加参数”按钮,跳转至添加参数页面,展示计算节点所有不常用参数,不常用参数需按实际需求调整添加。
注意
Keepalived虚拟IP参数建议在集群模式为主备计算节点时配置(单计算节点忽略该参数),且需要设置为当前实际的Keepalived虚拟IP。
部分参数修改时,会有悬浮提示信息,如下:
- maxIdleTransactionTimeout -> 0为永不超时
- statisticsUpdatePeriod-> 0为不进行持久化
- dropTableRetentionTime-> 0为不保留
- deadlockCheckPeriod-> 0为不启用
- maxUserConnections-> 0为不限制 VIP-> 不填或格式不为IPv4表示此项为空
对于frontConnectionTrxIsoLevel参数,若enableXA参数设置为true,则该参数下拉框会置灰且不可选择READ
UNCOMMITTED选项
若存在计算节点故障,则计算节点选择框中不显示故障的计算节点
容灾模式下,需配置参数idcId、idcNodeHost。idcId配置机房ID,当前默认设置为1表示中心机房,设置为2表示容灾机房
参数haMode未开启容灾模式情况下,计算节点为单计算节点或主备计算节点时该参数显示“主备”,为多计算节点时该参数显示“集群”
主配置库的启用
当计算节点集群使用的配置库为主备或双主模式时,若主配置库发生故障,计算节点集群会自动将配置库连接切换到双主备配置库上。待人工修复主配置库后,计算节点集群并不会自动直接使用主配置库。需按以下步骤重新启用主配置库:
-
当主配置库发生故障后,计算节点参数页面显示如下:
-
若确定主配置库已恢复正常且与备配置库数据一致且最新时,可点击“计算节点参数”页面启用按钮对主配置库进行启用。
-
点击启用按钮后,再点击【动态加载】按钮,即可将主配置库重新启用
但针对容灾模式需注意 :
- 当容灾机房为当前备机房时,主配置库故障后,计算节点会将容灾机房主从配置库级联置为不可用状态。
- 当容灾机房为当前备机房时,启用容灾机房从配置库时需要确认当前主配置库为可用状态,否则无法启用容灾机房从配置库,即启用容灾机房从配置库前必须先启用容灾机房主配置库。
- 若要启用两个机房中任一一个配置库,需要保证当前机房内与机房间的复制状态都正常。若任一一条复制状态存在异常,动态加载会成功但有告警信息,则如下:
配置库密码加密
-
通过计算节点参数页面填写或修改配置库密码时,会采用国密SM4算法对配置库用户密码进行加密处理,并以密文方式存储在集群计算节点的server.xml配置文件中。若集群内有多个计算节点或者灾备模式,即server.xml配置文件有多个时,在计算节点参数页面修改配置库密码,集群内所有计算节点的server.xml配置文件中对应配置库密码均会同步加密存储。
-
计算节点配置库所有表中涉及用户密码的字段均采用国密SM4算法加密,并兼容低版本旧的加密方式。新部署环境中涉及表的密码字段及通过管理平台修改密码涉及表的密码字段均采用国密SM4算法加密。