Skip to content
English

备份流程

  1. 配置文件备份

    备份 FinClip 配置文件,路径根据版本调整

    bash
    cp /data/finclip-installation/<当前版> /data/backup/
  2. 数据备份

    对系统的数据库和存储服务(MySQL 和 MinIO)进行备份,执行以下操作:

    MySQL 数据库备份

    bash
    mysqldump -h <mysql_host> -u <user> -p<password> --all-databases > /data/backup/mysql-backup-$(date +%Y%m%d%H%M%S).sql

    MinIO 数据备份

    使用 MinIO 客户端 (mc) 备份存储数据:

    bash
    mc alias set myminio http://<minio_host> <access_key> <secret_key>
    mc mirror myminio/<bucket_name> /data/backup/minio-backup-$(date +%Y%m%d%H%M%S)

回滚流程

  1. 查看历史版本

    登录包含 kubectlhelm 工具的服务器,执行以下命令查看部署历史版本:

    bash
    helm history finclip -n finclip
  2. 选择回滚版本

​ 查看历史版本的输出,找到需要回滚到的版本号,通常是当前版本的前一个版本(deployed 状态之前的版本)。

回滚

  1. 执行回滚操作

    使用以下命令执行回滚操作:

    bash
    helm rollback finclip <version_number> -n finclip

    注意:将 <version_number> 替换为要回滚到的版本号。

  2. 验证回滚结果

    验证 Pod 状态

    bash
    kubectl -n finclip get pod

    确保所有 Pod 的 STATUS 均为 Running

Digital Ecosystem Infrastructure.