虚拟化备份,支持vmware备份,支持基于kvm的虚拟化备份。企业级云非常多的虚拟机在运行,可能遇到攻击者,以及机房损坏,最常见的是机房运维断电导致虚拟机数据损坏。通过信服易备产品,进行备份恢复,数据能恢复到指定的时间点。
点击空白处退出提示
虚拟化备份,支持vmware备份,支持基于kvm的虚拟化备份。企业级云非常多的虚拟机在运行,可能遇到攻击者,以及机房损坏,最常见的是机房运维断电导致虚拟机数据损坏。通过信服易备产品,进行备份恢复,数据能恢复到指定的时间点。
这个项目叫易备系统(YB-XC),是一个企业级备份与容灾管理平台。
核心功能:
设备管理:服务器状态监控、自动部署、文件备份(NFS/华为云等)
数据库备份恢复:支持达梦、人大金仓、神通、GBase、PostgreSQL、Oracle、SQL Server、MySQL 等
虚拟机一键接管:VMware、H3C、KVM、ZStack、aCloud、CNware、FC 等虚拟化平台的 CDP 接管与故障转移
存储管理:NFS、华为云、本地存储配置
容灾编排:IP 切换、数据库/文件系统切换
监控告警:Dashboard 可视化、邮件告警
分层架构 标准三层:Controller → Service → Mapper,MyBatis-Plus 做 ORM,Mapper 继承 XfybBaseMapper。
多数据库适配 通过 VendorDatabaseIdProvider 自动识别数据库类型(Oracle/达梦/MySQL 等),MyBatis XML 中用 databaseId 区分不同数据库的 SQL。
Manager-Agent 通信 Manager 通过 RestTemplate(HttpClientUtil)以 HTTP 方式调用 Agent 端接口,JSON 传参。VMware、H3C 等各有对应的 AgentService 封装。
异步执行 ThreadAsyncConfigurer 提供线程池(xfyb-Async- 前缀),接管操作(初始化、同步、故障转移)都丢到异步线程执行。
定时任务 用 Spring @Scheduled + Quartz,ScheduleScanner 统一管理 cron 调度。
权限控制 Spring Security + Redis 缓存权限,前端 v-has 指令对应后端权限码校验。
国际化 多个 MessageSource(ModelMsgUtil、ManagerMsgUtil、CommonMsgUtil),各模块独立的 properties 文件,按请求 locale 返回中英文。
事件机制 JobEventUtil 用 ThreadLocal 存储事件上下文,操作完成后记录事件(成功/失败)。



评论