在 CloudOS 7.0 (E7111) 中,查看 SS(推测为存储服务)的数据库备份规则,可以通过 Web 界面或命令行两种方式进行。
这是最直观的方法,可以直接在图形化界面中看到备份策略的详细配置。
登录 CloudOS 管理界面。
如果 Web 界面无法访问或信息不全,可以登录到 CloudOS 的控制节点,使用命令行工具查询。
登录控制节点:通过 SSH 等方式登录到 CloudOS 的 Master 或控制节点。
执行查询命令:
您好,参考
一、Web 界面查看数据库自动备份规则(可视化,优先使用)
入口路径
登录 CloudOS 管理平台 → 系统管理 → 备份与恢复 → 备份策略
页面可查看全部你需要的字段
周期与执行时间:全量备份周期(每周 / 每月)、具体几点执行;增量备份周期、执行时段;
备份类型:区分全量备份、增量备份;
存储位置:两种模式展示
本地存储:控制节点本地目录(默认路径 /var/lib/cloudos/backup/db);
远程存储:远端 FTP/SFTP 服务器 IP、存储目录;
保留策略:备份文件自动清理保留天数;
操作:点击策略名称「编辑」可展开完整定时配置。
补充:查看历史备份记录
同页面切换至「备份记录」,可查看历次数据库备份文件、生成时间、存储路径、备份大小、成功 / 失败状态。
二、命令行查看备份策略(控制节点 SSH 登录,精准导出完整配置)
登录任意一台 CloudOS 控制节点执行:
bash
运行
# 列出所有系统数据库备份策略(全量/增量/定时/存储位置全部输出)
backupctl policy list
# 查看备份文件实际存放目录
cat /etc/cloudos/backup/db.conf
# 查看备份定时任务crontab
crontab -l | grep backup
输出示例关键字段:
full_cycle:全量周期(weekly/monthly)、full_time 全量执行时刻;
inc_cycle:增量周期、inc_time 增量时刻;
storage_type:local/remote,storage_path 存储路径 / 远端服务器地址。
三、判断 CloudOS 是单机 / 主备 / 集群部署(两种方式)
方式 1:Web 界面查看
路径:系统管理 → 集群管理
仅单台控制节点、无备节点 = 单机部署;
存在「主节点」「备节点」标识 = 主备双机部署;
3 台及以上控制节点、角色均为集群节点 = 三节点高可用集群部署。
方式 2:控制节点命令行查看集群状态
bash
运行
# 官方内置集群状态工具,输出节点角色、主备/集群模式
clustermgr status
# 查看k8s控制平面节点(CloudOS底层基于k8s)
kubectl get nodes --label-columns node-role.kubernetes.io/control-plane
输出只有 1 个 control-plane 节点:单机;
一主一备两个 control-plane:主备部署;
3 个 control-plane 节点:集群部署。
四、E7111 版本备份机制补充说明
系统数据库默认采用「周期全量 + 间隔增量」组合备份,不可单独只开增量;
主备 / 集群架构下:数据库备份任务仅在当前主控制节点执行,备节点不产生备份文件;
本地备份路径默认:/var/lib/cloudos/backup/db,集群环境该目录不共享,建议配置远程备份服务器防止节点故障丢失备份;
若界面无「备份与恢复」菜单:检查账号是否为 admin 超级管理员,普通租户账号无系统数据库备份查看权限。
暂无评论
CloudOS 7.0 (E7111) SS 服务数据库备份规则查看全路径
SS 指 CloudOS Service Service(平台管理数据库 / 后台服务),分Web 界面可视化查看、后台命令行查看定时规则、配置文件查看底层参数三种方式。
一、Web 管理界面(最直观,优先用)
登录 CloudOS 管理节点 Web 控制台,操作路径:
顶部菜单:系统 → 系统维护 → 数据库备份
页面分两块:
备份策略:查看 / 修改 SS 库自动备份周期、备份时间、保留份数、备份存储路径;
备份记录:历史执行记录、备份文件列表、手动备份入口。
该页面管理的就是 SS 平台核心 MySQL 数据库定时备份规则,包含调度周期、自动清理策略。
补充区分:
此处是平台 SS 管理数据库(云平台元数据、租户、集群、业务配置库);
虚拟化 CVM 云主机备份在「资源→虚拟化→备份策略」,和 SS 数据库备份不是同一套。
二、Master 管理节点命令行查看定时备份规则(底层调度)
登录 CloudOS Master 主节点 root,查看定时任务(E7111 SS 备份基于 crontab 调度)
1. 查看平台预置备份定时任务
bash
运行
# 查看全局定时任务
crontab -l
# 过滤数据库备份任务
crontab -l | grep db_backup
输出会显示执行时间、备份脚本路径、保留文件逻辑。
2. 查看 SS 备份脚本(内置备份规则)
默认脚本路径:
bash
运行
/opt/h3c/cloudos/bin/db_backup.sh
查看脚本内配置(保留天数、备份目录、数据库名):
bash
运行
cat /opt/h3c/cloudos/bin/db_backup.sh
关键参数:
BACKUP_DIR:备份文件存放目录(默认/data/backup/db/)
RETAIN_DAYS:自动清理旧备份保留天数
DB_NAME:ss、cloudos 等平台库名
3. 查看备份执行日志(验证规则是否生效)
bash
运行
tail -f /var/log/cloudos/db_backup.log
三、配置文件查看持久化备份策略(E7111)
SS 数据库备份配置持久化文件:
bash
运行
/etc/h3c/cloudos/db_backup.conf
直接 cat 查看完整规则:定时周期、远端 FTP/SFTP 备份开关、加密、保留数量。
bash
运行
cat /etc/h3c/cloudos/db_backup.conf
四、集群多 Master 补充说明
CloudOS 三主集群仅当前 Leader 主节点执行定时数据库备份;
备节点 crontab 无备份任务,登录 Leader 节点才能看到生效的定时规则;
主备切换后,新 Leader 自动加载 db_backup.conf 策略并生成定时任务。
五、快速排查步骤总结
先登 Web:系统→系统维护→数据库备份,看可视化备份策略;
登 Master 主节点:crontab -l | grep db_backup 查看定时调度;
读取配置文件:cat /etc/h3c/cloudos/db_backup.conf 底层完整参数;
查看脚本/opt/h3c/cloudos/bin/db_backup.sh 清理与存储规则;
日志/var/log/cloudos/db_backup.log 验证备份执行情况。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论