使用快照创建临时云盘恢复数据

背景

如果您需要将快照中的数据恢复到ECS实例上,可以通过使用快照创建云盘实现。对于Windows实例,无需修改云盘的UUID及相关配置,相对比较简单。对于Linux实例,该过程通常分为以下几步:

  1. 使用快照创建一块云盘

  2. 将云盘挂载到ECS实例上

  3. 登录ECS实例修改云盘的UUID并挂载分区

  4. 将所需数据恢复到其他云盘上

  5. 卸载并释放云盘

解决方案

系统运维管理 OOS(CloudOps Orchestration Service),专门为Linux实例使用快照恢复数据的场景提供了公共模板,实现了一键自动化的数据恢复服务。您只需选择一个源快照(含有所需数据)和一个目标ECS实例(需要使用数据的ECS实例),然后点击确定就可以一键创建临时云盘并挂载到ECS实例上,您可以根据需要恢复数据,恢复完成后点击继续,OOS会帮您自动卸载并释放临时云盘。使用OOS公共模板,您无需手动执行云盘的创建、挂载、卸载、释放等步骤,无需关心修改UUID、挂载分区、修改配置文件等命令细节,只需关注您所需的数据。

操作步骤

  1. 登录系统运维管理 OOS(CloudOps Orchestration Service)管理控制台。

  2. 单击公共任务模板

  3. 选择使用快照恢复数据,对其单击创建执行image

  4. 单击下一步,设置参数image

  5. 输入以下参数。image

  • 地域ID:快照和ECS实例所在的地域。

  • 快照ID:含有所需数据的源快照。

  • 实例ID:需要使用数据的目标ECS实例。

  • 是否保留临时云盘:如果选择“是”,OOS将会保留新创建的云盘,您可以将其作为普通云盘使用,按量付费;如果选择“否”,OOS将会在数据恢复完成后自动卸载并释放该云盘。

  • 运行目录:OOS运行脚本的起始目录。

  • OOS扮演的RAM角色:可选参数。OOS默认使用当前登录用户的权限执行动作;如果指定了RAM角色名称,OOS扮演该RAM角色执行动作。

  1. 单击下一步,确定,单击创建image

  2. 执行管理中可查看刚刚创建的执行,当OOS执行到等待用户手动恢复所需数据这一步时,表示OOS已经创建并挂载好临时云盘,进入暂停状态,您可以登录ECS实例将临时云盘中所需的数据恢复到其他云盘中。image

  3. 当您完成数据恢复后,回到执行管理中,单击审批步骤,再单击确定,OOS就会继续进行后续步骤,卸载并释放临时云盘。image

  4. 如需了解更多数据恢复过程,当创建执行成功后,您可以单击该执行的详情,查看日志,了解执行的详细信息。image