使用HBR快速上手备份ECS/OSS/NAS/MYSQL

更新时间:
复制为 MD 格式

本实验带您体验如何通过云备份Cloud Backup,实现云服务器ECS的备份、恢复和克隆,对象存储OSS的备份和恢复,文件存储NAS的备份和恢复。

场景简介

本实验将基于一台配置了Alibaba Cloud Linux 3操作系统的ECS实例(云服务器),一个OSS标准存储Bucket,一个通用型NAS文件系统。通过本教程的操作,您可以通过混合云备份HBR实现ECS的备份、恢复和克隆,OSS的备份和恢复,NAS的备份和恢复。

费用说明

本实验时长2个小时,预计产生费用0.57元。如果您调整了资源规格、使用时长,或执行了本方案以外的操作,可能导致费用发生变化,请以控制台显示的实际价格和最终账单为准。

背景知识

本场景主要涉及以下云产品和服务:

创建实验资源

  1. 在实验页面,勾我已阅读并同意《阿里云云起实践平台服务协议》我已授权阿里云云起实践平台创建、读取及释放实操相关资源后,单击开始实操

  2. 创建资源需要5分钟左右的时间,请您耐心等待。

  3. 云产品资源列表,您可以查看本场景涉及的云产品资源信息。

    image

开通云备份

本步骤指导您如何开通云备份服务。

说明
  • 开通云备份不收取费用。云备份收取软件使用费(文件备份软件使用费)和存储容量费等。计费详情请参见计费方式与计费项

  • 如果您的阿里云账户已开通云备份,请您跳过此步骤。

  1. 登录云备份Cloud Backup控制台

  2. 在服务开通页面,仔细阅读并选中云备份服务协议,单击开通云备份

    image

    返回如下页面,表示您已成功开通云备份服务,您就可以进行备份了。

    说明

    开通云备份服务仅表示您已成功开通该服务,并未进行任何数据备份。我们强烈建议您使用该服务的各项功能对重要数据进行备份操作。请注意,仅开通服务而不进行备份操作,如果数据发生丢失、误删除等情况,这些数据无法恢复。

    image

ECS整机备份、恢复、克隆

ECS整机备份是云备份全新打造的基于云盘快照的ECS数据管理服务。云备份提供全自动ECS整机备份策略,直观的备份配置和恢复界面,丰富的恢复、克隆、容灾操作,从ECS视角而非云盘视角管理数据,不仅让ECS数据保护变得简单,而且提供了ECS的测试开发环境搭建,低成本异地容灾等高级使用场景,让数据保护的价值得到质的提升。

本步骤指导您如何使用云备份对ECS整机备份、恢复和克隆。

  1. 添加ECS备份。

    1. 登录云备份Cloud Backup控制台

    2. 在左侧导航栏,选择备份 > ECS整机备份

      image

    3. 云备份授权对话框中,单击确定授权

      说明

      如果您的阿里云账户已授权相关角色,请跳过此步骤。

      image

    4. 在顶部菜单栏,选择资源所在地域。

      说明

      您可在左侧云产品资源列表中查看云服务器ECS所在地域。

      image

    5. ECS整机备份页面,单击添加ECS备份

      image

    6. 添加ECS备份面板的备份对象中,选择目标ECS实例,单击下一步

      image

    7. 添加ECS备份面板的备份选项备份方式选择关联备份策略备份策略选择每天本地备份,未提及的配置保持默认即可,单击确定

      image

  2. 执行备份。

    1. 已备份的ECS页签,找到您添加ECS备份任务,选择其右侧操作列下的更多 > 立即执行计划

      image

    2. 在弹出的对话框中,单击确认

      image

      返回如下页面,请您耐心等待大约1分钟,当备份状态变为完成时,表示ECS整机已备份完成。

      image

  3. 恢复ECS。

    1. 云产品资源列表的ECS云服务器区域,单击远程连接

      image

    2. 登录实例对话框中,连接方式选择免密连接,单击登录

      image

    3. 执行如下命令,把ECS关机。

      shutdown -h now

      返回如下弹窗,表示远程连接已断开,您的ECS正在关机中, 请您稍等一分钟,ECS实例将完全停机,您也可以登录ECS控制台查看ECS实例是否停机。

      image

    4. 返回至云备份控制台页签,在任务列表页签,单击已备份的ECS

      image

    5. 已备份的ECS页签,找到目标已备份的ECS任务,单击恢复点,然后单击小绿点(即选择恢复时间点),最后单击恢复

      image

    6. 在弹出的对话框中,勾选回滚成功之后ECS自动开机,单击确认

      image

      返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示ECS已恢复成功。

      image

  4. 克隆ECS。

    1. 任务列表页签,单击已备份的ECS

      image

    2. 已备份的ECS页签,找到目标已备份的ECS任务,单击备份点,然后单击小绿点(即选择恢复时间点),最后单击克隆

      image

    3. 在从备份创建新ECS面板,参考如下说明配置参数,未提及的配置保持默认即可,然后单击创建

      参数说明:

      • 主机名:自定义主机名,例如hbr

      • 实例名称:自定义实例名称,例如hbr-testclone

      • 实例类型:选择其他

      • 实例规格:选择ecs.n1.tiny(1Core,1GB)

      image

      返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示ECS实例已克隆成功。

      image

  5. 删除备份计划、备份点。

    1. 已备份的ECS页签,找到目标已备份的ECS任务,选择其右侧操作列下的更多 > 删除计划

      image

    2. 在弹出的对话框中,单击确认

      image

    3. 在已备份的ECS页签,找到目标已备份的ECS任务,选择其右侧操作列下的更多 > 删除备份点>。

      image

    4. 删除备份点对话框中,选择需要删除的备份点,单击删除

      image

    5. 在弹出的对话框中,单击确认

      image

  6. 取消对此ECS的保护和删除克隆的ECS实例。

    说明

    在完成使用云备份对ECS整机备份、恢复和克隆后,建议您取消对此ECS的保护以及删除克隆的ECS实例,如果您不删除克隆的ECS实例,将会持续产生计费。

    1. 已备份的ECS页签,找到目标已备份的ECS任务,选择其右侧操作列下的更多 > 移除ECS

      image

    2. 在弹出的对话框中,单击确认

      image

    3. 登录云服务器ECS控制台

    4. 在左侧导航栏中,选择实例与镜像 > 实例

      image

    5. 在实例页面顶部菜单栏中,选择目标实例所在地域,找到克隆出的ECS实例,选择其右侧操作列下的image图标 > 释放

      image

    6. 释放对话框中,单击下一步

      image

    7. 释放对话框中,勾选我已知晓即将释放的资源与关联资源,并了解相关数据风险,单击确认

      image

OSS备份、恢复

OSS备份服务提供基于阿里云原生的OSS数据定时保护解决方案。OSS备份可以按照设置的策略将存储空间(Bucket)内的文件(Object)定期备份到云备份中。当您的文件(Object)意外删除或者被篡改时,可通过云备份进行恢复。

本步骤指导您如何使用云备份对OSS备份和恢复。

  1. 创建备份任务。

    1. 在左侧导航栏,选择备份 > OSS备份

      image

    2. 云备份授权对话框中,单击确定授权

      说明

      如果您的阿里云账户已授权相关角色,请跳过此步骤。

      image

    3. 备份计划页签,单击创建备份计划

      image

    4. 创建备份计划面板,备份OSS Bucket选择目标OSS Bucket,未提及的配置保持默认即可,单击确定

      说明

      您可在左侧云产品资源列表中查看OSSBucket。

      image

      返回如下页面,表示OSS备份任务创建成功。

      image

  2. 执行备份任务。

    备份计划页签,找到目标OSS备份任务,选择其右侧操作列下的更多 > 立即执行

    image

    返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示OSS已备份成功。

    image

  3. 创建恢复任务。

    1. 备份任务页签,单击恢复任务

      image

    2. 恢复任务页签,单击创建恢复任务

      image

    3. 创建恢复任务面板的选择备份中,选择一个需要恢复的备份,单击下一步

      image

    4. 创建恢复任务面板的选择恢复项目中,恢复项目选择包括所有文件,单击下一步

      image

    5. 创建恢复任务面板的恢复目的地中,恢复到OSS Bucket选择目标OSS Bucket,单击创建

      image

      返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示OSS已恢复成功。

      image

  4. 删除OSS备份计划。

    1. 备份计划页签,找到目标OSS备份任务,选择其右侧操作列下的更多 > 删除计划

      image

    2. 在弹出的对话框中,单击确认

      image

  5. 删除已创建的OSS备份。

    1. 在左侧导航栏中,单击存储库管理

      image

    2. 存储库管理页面,找到目标OSS备份,选择其右侧操作列下的更多 > 删除

      image

    3. 删除存储库对话框中,单击确认

      image

阿里云NAS备份、恢复

阿里云NAS备份是阿里云云备份提供的针对阿里云通用型NAS的高效率低成本数据保护解决方案。云备份支持备份容量型和性能型NAS,支持NFSCIFS/SMB协议,提供无代理 (您无需准备备份所需计算资源)、重删压缩等先进的数据保护能力,可以高效地将通用型NAS文件备份到云备份库,配置简单,成本低廉。在NAS系统出现文件误删除、勒索病毒攻击等问题时,您都可以从云备份恢复数据,保障数据安全。

本步骤指导您如何使用云备份对NAS备份和恢复。

  1. 创建备份任务。

    1. 在左侧导航栏,选择备份 > NAS备份

      image

    2. 云备份授权对话框中,单击确定授权

      说明

      如果您的阿里云账户已授权相关角色,请跳过此步骤。

      image

    3. 备份计划页签,单击创建备份计划

      image

    4. 备份文件系统面板,文件系统选择目标NAS文件系统,单击确定

      说明

      您可在左侧云产品资源列表中查看NAS文件系统的ID。

      image

      返回如下页面,表示NAS备份任务创建成功。

      image

  2. 执行备份任务。

    备份计划页签,找到目标NAS备份任务,选择其右侧操作列下的更多 > 立即执行

    image

    返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示NAS已备份成功。

    image

  3. 创建恢复任务。

    1. 备份任务页签,单击恢复任务

      image

    2. 恢复任务页签,单击创建恢复任务

      image

    3. 新建恢复任务面板的选择备份中,选择一个需要恢复的备份,单击下一步

      image

    4. 新建恢复任务面板的选择恢复项目中,恢复项目选择包括所有文件,单击下一步

      image

    5. 新建恢复任务面板的恢复目的地中,选择目标NAS文件系统,单击下一步

      image

    6. 新建恢复任务面板的恢复路径中,保持默认配置,单击创建

      image

      返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示NAS已恢复成功。

      image

  4. 删除NAS备份计划。

    1. 备份计划页签,找到目标NAS备份任务,选择其右侧操作列下的更多 > 删除计划>。

      image

    2. 在弹出的对话框中,单击确认

      image

  5. 删除已创建的NAS备份。

    1. 在左侧导航栏中,单击存储库管理

      image

    2. 存储库管理页面,找到目标OSS备份,选择其右侧操作列下的更多 > 删除

      image

    3. 删除存储库对话框中,单击确认

      image

备份ECS自建MYSQL数据库

ECS数据库备份功能是阿里云云备份提供的针对客户ECS上自建数据库的数据保护方案。通过简单、安全及可靠的方式将数据库的数据备份到云备份的备份库中,确保客户数据库系统或所在ECS出现故障,数据库发生逻辑错误、被勒索病毒攻击等事故时可以从云备份的备份库中完整恢复数据。

本步骤指导您如何使用云备份对ECS自建MYSQL数据库进行备份。

  1. 创建数据库账号和密码。

    ECS实例上已安装MySQL数据库,需要您自己创建备份时所用的数据库账号和密码。

    1. 云产品资源列表的ECS云服务器区域,单击远程连接

      image

    2. 登录实例对话框中,连接方式选择免密连接,单击登录

      image

    3. 执行如下命令,查看root用户初始密码。

      sudo grep 'temporary password' /var/log/mysqld.log

      返回如下结果,您可查看到ECS实例自建MySQL数据库的root用户初始密码。

      image

    4. 执行如下命令,登录MySQL数据库

      mysql -uroot -p

      当显示Enter password时,输入获取到的root用户初始密码。

      image

      返回如下结果,表示您已成功使用root用户登录MySQL数据库。

      image

    5. 执行如下命令,修改MySQL数据库root用户的密码。

      说明
      • 您需要将命令中的密码修改为用户自定义密码。建议使用复杂密码以增加安全性,包含大小写字母、数字和特殊字符的组合。

      ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

      image

  2. 创建备份任务。

    1. 返回至云备份控制台页签。在左侧导航栏,选择备份 > 数据库备份

      image

    2. 弹性计算服务(ECS)授权提示对话框中,单击去授权

      说明

      如果您的阿里云账户已授权相关角色,请跳过此步骤。

      image

    3. 访问控制快速授权页面,单击确认授权

      image

    4. 数据库备份页面,选择MySQL,单击注册数据库实例

      image

    5. 注册MySQL数据库实例面板的选择数据库实例中,单击协助发现,选择目标MySQL实例,单击下一步。

      说明

      您可在左侧云产品资源列表中查看云服务器ECS的实例ID。

      image

    6. 注册MySQL数据库实例面板的配置认证信息中,输入数据库用户名root和密码,单击确定

      image

    7. 在弹出的对话框中,单击确认

      image返回如下页面,请您耐心等待大约1分钟,当客户端状态变为已安装时,表示已成功安装客户端。当数据库状态变为在线时,表示数据库实例激活成功。

      image

    8. ECS数据库实例页签,单击目标实例右侧操作列下的预检

      image

    9. 预检对话框中,单击开始检查

      image

    10. 预检对话框中,单击关闭

      image

  3. 创建备份任务。

    1. ECS数据库实例页签,单击目标实例右侧操作列下的备份

      image

    2. 新建备份计划面板的备份内容中,勾选数据库实例,单击下一步

      image

    3. 新建备份计划面板的备份计划中,保持默认配置,单击下一步

      image

    4. 新建备份计划面板的备份选项中,保持默认配置,单击下一步

      image

    5. 新建备份计划面板的备份库中,备份库配置选择新建备份库,单击确定

      image

  4. 执行备份任务。

    1. 备份计划页签,找到目标MySQL备份计划,单击其下方全量备份区域中的立即执行

      image

    2. 备份计划页签,单击执行历史

      image

    3. 执行历史页签,请您耐心等待大约1分钟,当状态变为完成时,表示备份任务执行完成。

      image

  5. 创建恢复任务。

    1. 执行历史页签,单击ECS数据库实例

      image

    2. ECS数据库实例页签,单击右侧操作列下的恢复

      image

    3. 新建恢复任务页面的恢复内容中,选择恢复时间点,单击下一步

      image

    4. 新建恢复任务页面的恢复计划中,恢复时间选择立即,单击下一步

      image

    5. 新建恢复任务页面的恢复配置项中,保持默认配置,单击下一步

      image

    6. 新建恢复任务页面的目标实例中,选择目标实例,单击创建

      image

    7. 在弹出的对话框中,单击确认

      image

      返回如下页面,请您耐心等待大约1分钟,当状态变为完成时,表示恢复任务完成。

      image

  6. 删除备份计划。

    1. 备份计划页签,找到目标MySQL备份计划,选择其右侧操作列下的更多 > 删除

      image

    2. 在弹出的对话框中,单击确认

      image

  7. 注销数据库实例。

    1. 备份计划页签,找到目标MySQL数据库实例,选择其右侧操作列下的更多 > 注销实例

      image

    2. 在弹出的对话框总,单击确认

      image

  8. 删除已创建的MySQL备份。

    1. 在左侧导航栏中,单击存储库管理

      image

    2. 存储库管理页面,找到目标MySQL备份,选择其右侧操作列下的更多 > 删除

      image

    3. 删除存储库对话框中,单击确认

      image

清理资源

  • 在完成实验后,如果无需继续使用资源,选择不保留资源,单击结束实操。在结束实操对话框中,单击确定

    image

  • 在完成实验后,如果需要继续使用资源,选择付费保留资源,单击结束实操。在结束实操对话框中,单击确定。请随时关注账户扣费情况,避免发生欠费。

    image