整机备份阶段划分流程图
2024-10-28 14:18:46 0 举报
测试
作者其他创作
大纲/内容
任务监听(WATCH)与其他阶段并行(cbr-service)
获取备份存储
成功:记录CR yaml失败:记录原因
存储库容量检查
更新异地复制任务
匹配缓存POD(cbr-cell-operator)
调用node-agent对磁盘逐个创建备份盘(cbr-cell-operator)
DONE完成
清理缓存盘(cbr-cell-operator)
输出pod yaml包含挂载点
调用node-agent监听任务结果(cbr-cell-operator)
记录备份存储
更新任务状态exported(cbr-cell-operator)
分配备份缓存(cbr-cell-operator)
更新状态(旧->新)
获取备份缓存
挂载备份目录/var/lib/cbr(storage pod)
输出task yaml
更新容量
记录缓存方式、失败原因
调用s3接口上传结果文件(s3-upload)
获取备份限速
调用node-agent检查挂载(cbr-cell-operator)
初始化(INIT)日志点位 组件:cbr-service
数据上传(UPLOAD)
创建Task CR
准备(PREPARE)日志点位
预判备份类型
成功:记录预判结果失败:记录原因
预判备份分支(xsky or qemu)
整机备份阶段划分流程图(qemu-s3)
数据导出(EXPORT)日志点位,组件:cbr-node-agent、cell-operator
记录接口请求出入参
调用node-agent删除备份盘(cbr-cell-operator)
副本压缩(s3-upload)
获取任务信息
记录缓存方式
创建s3-upload job(cbr-cell-operator)
触发同城冗余
调用node-agent创建导出任务(cbr-cell-operator)
副本重删(s3-upload)
更新task状态为prepared(cbr-cell-operator)
执行rclone上传(s3-upload)
容量不够,记录具体比对的容量值
收藏
收藏
0 条评论
下一页