背景
如果您需要将快照中的数据恢复到ECS实例上,可以通过使用快照创建云盘实现。对于Windows实例,无需修改云盘的UUID及相关配置,相对比较简单。对于Linux实例,该过程通常分为以下几步:
使用快照创建一块云盘
将云盘挂载到ECS实例上
登录ECS实例修改云盘的UUID并挂载分区
将所需数据恢复到其他云盘上
卸载并释放云盘
解决方案
系统运维管理 OOS(CloudOps Orchestration Service),专门为Linux实例使用快照恢复数据的场景提供了公共模板,实现了一键自动化的数据恢复服务。您只需选择一个源快照(含有所需数据)和一个目标ECS实例(需要使用数据的ECS实例),然后点击确定就可以一键创建临时云盘并挂载到ECS实例上,您可以根据需要恢复数据,恢复完成后点击继续,OOS会帮您自动卸载并释放临时云盘。使用OOS公共模板,您无需手动执行云盘的创建、挂载、卸载、释放等步骤,无需关心修改UUID、挂载分区、修改配置文件等命令细节,只需关注您所需的数据。
操作步骤
登录系统运维管理 OOS(CloudOps Orchestration Service)管理控制台。
单击公共任务模板。
选择使用快照恢复数据,对其单击创建执行。
单击下一步,设置参数。
输入以下参数。
地域ID:快照和ECS实例所在的地域。
快照ID:含有所需数据的源快照。
实例ID:需要使用数据的目标ECS实例。
是否保留临时云盘:如果选择“是”,OOS将会保留新创建的云盘,您可以将其作为普通云盘使用,按量付费;如果选择“否”,OOS将会在数据恢复完成后自动卸载并释放该云盘。
运行目录:OOS运行脚本的起始目录。
OOS扮演的RAM角色:可选参数。OOS默认使用当前登录用户的权限执行动作;如果指定了RAM角色名称,OOS扮演该RAM角色执行动作。
单击下一步,确定,单击创建。
在执行管理中可查看刚刚创建的执行,当OOS执行到等待用户手动恢复所需数据这一步时,表示OOS已经创建并挂载好临时云盘,进入暂停状态,您可以登录ECS实例将临时云盘中所需的数据恢复到其他云盘中。
当您完成数据恢复后,回到执行管理中,单击审批步骤,再单击确定,OOS就会继续进行后续步骤,卸载并释放临时云盘。
如需了解更多数据恢复过程,当创建执行成功后,您可以单击该执行的详情,查看日志,了解执行的详细信息。