open-eBackup 技术文档
1. 安装指南
1.1 安装前准备
系统要求
- 支持的操作系统:Linux、AIX、Solaris
- 网络要求:代理主机IP必须与open-eBackup备份网络连通
- 工具要求:需安装curl(支持TLS1.2/1.3)、unzip、net-tools、iproute等工具包
NFS配置(如使用NFS存储)
# Linux系统检查安装NFS
rpm -q nfs-utils
yum -y install nfs-utils
# AIX系统检查NFS服务
lssrc -g nfs
startsrc -g nfs
# Solaris系统检查NFS服务
svcs -a | grep nfs
svcadm enable -s svc:/network/nfs/client:default
1.2 自动推送安装
- 登录open-eBackup管理界面
- 选择"保护 > 主机&应用 > 主机"
- 点击"安装代理",填写参数:
- 代理类型:根据保护资源选择(Oracle/VMware/通用)
- 操作系统:选择对应类型
- IP地址:输入代理主机IP
- 用户名/密码:系统管理员凭证
- 点击"测试"验证连接
- 测试通过后点击"确定"开始安装
1.3 手动安装
- 从DataProtect Engine下载对应版本的ProtectAgent软件包
- 上传软件包至代理主机
- 执行安装命令:
mkdir /opt/install
chmod -R 755 /opt/install
unzip open-eBackup_DataProtect_xxx_client_others.zip
cd /opt/install/open-eBackup_DataProtect_xxx_client/
sh install.sh
- 安装过程中需输入私钥密码
2. 使用说明
2.1 系统架构
- ProtectAgent:数据采集客户端
- DataProtect Engine:策略管理与任务调度
- DataMover Engine:存储接入与管理
- SystemManager:系统配置管理
- Infrastructure:基础服务管理
- DataEngabler Engine:数据二次加工
2.2 主要功能
- 数据备份:支持数据库/虚拟化/文件系统等
- 数据恢复:从备份副本恢复数据
- 副本管理:备份数据的生命周期管理
- 多云支持:云上云下数据统一保护
2.3 操作流程
- 创建存储库(通过DataMover Engine)
- 配置保护策略(通过DataProtect Engine)
- 执行备份任务(通过ProtectAgent)
- 监控任务状态
- 数据恢复操作
3. API使用文档
3.1 存储库管理API
// 创建存储库请求示例
{
"engine": "DataMover",
"action": "create_repository",
"params": {
"type": "XFS",
"path": "/backup/repo1",
"size": "500GB"
}
}
3.2 备份任务API
// 启动备份任务请求示例
{
"engine": "DataProtect",
"action": "start_backup",
"params": {
"agent_id": "PA-001",
"app_type": "Oracle",
"repository": "repo1",
"schedule": "daily@2:00"
}
}
3.3 恢复任务API
// 数据恢复请求示例
{
"engine": "DataProtect",
"action": "start_restore",
"params": {
"backup_id": "BK-20230501-001",
"target_host": "192.168.1.100",
"recovery_point": "latest"
}
}
4. 安装方式对比
| 安装方式 | 适用场景 | 优点 | 注意事项 |
|---|---|---|---|
| 自动推送 | 批量部署 | 效率高,集中管理 | 需确保网络连通性 |
| 手动安装 | 特殊环境 | 灵活可控 | 需自行下载软件包 |
4.1 安装验证
安装完成后可通过以下方式验证:
- 在open-eBackup管理界面查看主机列表
- 检查ProtectAgent服务状态:
systemctl status protectagent
- 执行测试备份任务验证功能完整性
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



