鼎甲迪备对接HCS803方案
目前,鼎甲迪备对接华为云(HCS803)有两种方式:
1、通过LAN网络进行备份与恢复;
备份方式 |
备份原理 |
后端存储类型 |
优点 |
缺点 |
LAN-Base备份 |
通过在每个项目(资源集)中创建名称为BackupAgent-xxx 代理虚拟机,并安装备份恢复代理,通过LAN网络进行备份 |
- |
部署简单,对现有备份服务端架构改动较小 |
只能通过“网络文件传输” |
1、代理虚拟机方式
使用代理虚拟机备份恢复FusionCloud时,只支持“网络文件传输”模式;
目前代理虚拟机只支持Ubuntu16.04操作系统;
FusionCloud进行“网络文件传输”时,每个项目下都需要安装一个代理虚拟机,备份恢复才能正常运行。
(1)在FusionCloud平台上安装代理虚拟机,代理虚拟机必须是以“BackupAgent”开头的Ubuntu16.04 操作系统(例如:BackupAgent-xxx);
(2)在FusionCloud代理虚拟机中安装备份恢复代理:
dpkg -i dbackup-datasender-version.deb
(3)代理虚拟机安装完成后,要重启代理虚拟机
(4)云平台使用镜像方式部署代理虚拟机,备份代理软件已经安装到镜像当中并更新版本。
2、鼎甲迪备-添加虚拟化中心
(1)添加云平台的域名解析
进入到鼎甲服务器编辑/etc/hosts文件
#cat /etc/hosts
#*****************
##huaweiCloud
IP地址 tj.zldc.*.*
IP地址 sc-console.*.*
IP地址 auth.*.*
IP地址 docs.*.*
IP地址 oc-console.*.*
IP地址 cloudscope.*.*
IP地址 identity.tj.zldc.*.*
IP地址 volume.tj.zldc.*.*
IP地址 compute.tj.zldc.*.*
IP地址 network.tj.zldc.*.*
IP地址 image.tj.zldc.*.*
IP地址 nova-novncproxy.tj.zldc.*.*
##IAM IP
IP地址 iam-cache-proxy.cn-tj-1.*.*
IP地址 oc.cn-tj-1.*.*
(2)获取“IAM服务器地址”和“ManageOne API Gateway”相关信息
IAM地址需要用计算节点或者控制节点ping一下域名就有了: iam-cache-proxy.cn-tj-1.*.*
(3)获取运营面的IAM域名信息
IP地址获取方法与“(2)”步骤相同
3、填写鼎甲备份信息
(1)注册虚拟化中心
(2)填写项目配置(PS: “项目管理ID”对应803中的”资源集的ID”)
(3)租户ID及项目ID获取方法
PS:
对接时间比较久,因为鼎甲的工程师给的参数并不准确;经过和华为的研发沟通,索要了tokens的测试脚本,经过脚本的参数查阅发现,租户ID和鼎甲给的用户ID不成对应关系。唉,难啊!
下面贴一下华为给的token测试获取token脚本:
#curl -vk -s -D - POST "https://IAM域名:26335/v3/auth/tokens" -H "Content-Type: application/json;charset=UTF-8" -d '{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "domain": { "name": "租户名" }, "name": "SC账号", "password": "SC账号密码" } } }, "scope": { "domain": { "name": "租户名" } } } }'
华为token获取的API信息资料:
欢迎大佬来指正,目前鼎甲对接HCS803的资料不多;我就是在工作中顺便整理了一下。