更新时间:2024-07-31 GMT+08:00
分享

详细步骤

备份数据恢复

前提条件

  • 已准备好备份数据。
  • 完成config.py脚本中的配置项赋值。
    config.py示例如下:
    # IAM鉴权参数
    iamDomain = ""
    iamUser = ""
    iamPassword = ""
    # 项目参数
    projectName = ""
    projectId = ""
    # 服务器参数
    # CentOS 7.9 64bit
    imageRef = ""
    volumeType = "SSD"
    flavorRef = "s7n.small.1"
    vpcId = ""
    subnetId = ""
    enterpriseProjectId = 0
    securityGroups = [
        ""
    ]
    keyName = ""
    # 备份数据参数
    backupIds = ["",
                 "",
                 "",
                 ""
                 ]
    # 备份数据回退参数
    serverIds = ["", ""]
    deletePublicip = False
    deleteVolume = True
    # 监控任务参数
    delayInSeconds = 10

执行完成后,回显信息如下:

其中,successJobList为触发备份数据恢复成功的列表,failedJobList为触发备份数据恢复失败的列表。

备份恢复结果验证

备份副本列表

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击“”,选择“存储 > 云备份 CBR”。
  4. 左侧导航栏选择“混合云备份 > VMware备份”,备份副本列表的状态下显示“正在恢复”。恢复完成后,状态变为“可用”。

    云服务器列表
    1. 单击“”,选择“计算 > 弹性云服务器ECS”。
    2. 左侧导航栏选择“弹性云服务器 > 弹性云服务器”,云服务器列表的状态下显示“运行中”。

云服务器磁盘详情

在弹性云服务器控制台界面,点击对应的云服务器名称,查看云服务器磁盘数据均正常。

执行回滚

前提条件

  1. config.py中的回滚参数(serverIds参数)已经配置完毕。
  2. 备份数据恢复流程已经执行完毕。

执行完成后,回显信息如下

回滚结果验证

在弹性云服务器控制台界面,左侧导航栏选择“弹性云服务器 > 弹性云服务器”,云服务器已被清退。

相关文档