您可以使用混合云备份服务(HBR)来备份ECS实例中的文件,并在需要时恢复。备份前您需要做以下准备工作。

说明
  • 为达到最佳备份速度,使用混合云备份客户端时,建议运行备份客户端的机器使用双核及以上64位CPU,并配备8GB以上的可用内存。如果目录下的文件数目是千万级别以上的,建议配备16G的可用内存。
  • 系统能够备份的数据规模取决于内存资源。在4GB可用系统内存的情况下可备份的最大文件数量为100万个,总数据量为8TB。
  • 目前HBR仅支持华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)、澳大利亚(悉尼)地域中的ECS文件备份。

步骤1:授权角色

使用混合云备份服务来备份ECS文件时,需要您同意授权两个角色:AliyunHBRDefaultRole、AliyunECSAccessingHBRRole。具体步骤如下:

  1. 登录混合云备份管理控制台
  2. 选择ECS备份 > ECS文件备份
  3. 页面会依次弹出授权对话框,根据提示授权这两个角色。 准备工作_文件备份_ECS备份教程_混合云备份服务 阿里云技术文档

步骤2:配置云助手

  • ECS备份客户端需要和阿里云云助手配合使用。2017年12月01日之后创建的ECS实例,默认预装了云助手客户端。如果需要备份的ECS实例是2017年12月01日之前购买的,需要您自行安装云助手客户端
  • 已经安装好云助手的经典网络ECS实例需要按照以下步骤配置云助手。
    • Windows系统:
      1. 远程连接该ECS实例。然后在C:\ProgramData\aliyun\assist\目录下创建region-id文件,并根据ECS所在地域,在文件中写入相应的region id。例如,ECS实例的地域为杭州,则写入cn-hangzhou
        echo cn-hangzhou >C:\ProgramData\aliyun\assist\region-id

        各地域相对应的region-id参见下表:

        地域 region-id
        华东1(杭州) cn-hangzhou
        华东2(上海) cn-shanghai
        华北2(北京) cn-beijing
        华南1(深圳) cn-shenzhen
      2. 在任务管理器重启AliyunService服务。
    • Linux系统:
      1. 远程连接该ECS实例。在/usr/local/share/aliyun-assist/目录下创建region-id文件,并根据ECS所在地域,在文件中写入相应的region id。例如,ECS实例的地域为杭州,则写入cn-hangzhou
        echo cn-hangzhou >/usr/local/share/aliyun-assist/region-id
        各地域相对应的region-id参见下表:
        地域 region-id
        华东1(杭州) cn-hangzhou
        华东2(上海) cn-shanghai
        华北2(北京) cn-beijing
        华南1(深圳) cn-shenzhen
      2. 启动云助手。

        有关启动不同版本的云助手的更多信息,请参见启动云助手

步骤3:安装ECS备份客户端

您可以使用ECS备份客户端备份和恢复ECS文件。安装客户端有以下两种方式:
  • 少量安装ECS备份客户端
    为某地域下指定的少量ECS实例安装备份客户端步骤如下:
    1. 登录混合云备份管理控制台
    2. 选择要备份的ECS实例所在的区域。
    3. 在左侧导航栏,选择ECS备份 > ECS文件备份
    4. 在页面右上角,单击添加ECS实例
    5. 添加ECS实例页面,配置备份仓库名称。在下拉框中选择您之前已经创建过备份仓库,如果您之前没有创建过备份仓库,单击新建仓库,然后输入仓库名称描述即可创建一个新仓库。仓库名称不得超过64个字节。
      说明 备份仓库是混合云备份的云上存储仓库,用于保存备份的数据。多个客户端可以备份到同一个仓库。备份仓库有地域属性,您仅能选择或者新建当前地域下的仓库。
    6. 勾选需要安装客户端的ECS实例。您也可以在搜索栏左侧,选择实例ID实例名VPC ID私有IP(VPC)以及内网IP(经典网络),然后输入相应的全称或关键字搜索目标实例。
      说明
      • 您只能勾选或搜索当前地域下的ECS实例。
      • 如果选择了经典网络类型的ECS实例,还需填写阿里云账号AK(推荐使用子账号AK)。
    7. 配置完成后,单击创建后系统会自动在您选择的ECS中安装备份客户端。
  • 批量安装ECS备份客户端
    为某地域下指定的多个或所有ECS实例批量安装备份客户端步骤如下:
    1. 登录混合云备份管理控制台
    2. 选择要备份的ECS实例所在的区域。
      说明 选择地域后,仅允许在当前地域批量安装ECS备份客户端。
    3. 在左侧导航栏,选择ECS备份 > ECS文件备份
    4. 在页面右上角,选择批量操作 > 批量添加ECS实例
    5. 批量添加ECS实例页面,输入备份仓库名称来新建一个备份仓库,然后添加仓库描述。仓库名称不得超过64个字节。
      说明 备份仓库有地域属性,仅允许在当前地域下新建仓库。
    6. (可选)指定需要安装客户端的ECS的私有IP(VPC)内网IP(经典网络)
      说明
      • 输入指定IP后,模版中只会显示指定IP相应的ECS实例。
      • 如果不指定IP,模版中会显示当前地域下的所有ECS实例。
      • 多个IP需用英文逗号(,)分隔开。
    7. 单击下载模板
    8. 打开下载的模板文件,填写AccessKey IdAccessKey Secret(VPC网络类型的实例无需填写),然后保存文件。
      说明
      • 模版里面只会显示已安装云助手且未安装备份客户端的ECS实例。
      • 如果批量创建超过20个客户端,系统会自动创建新的仓库以容纳额外的客户端。
      • 关于如何获取AccessKey Id和AccessKey Secret,参见查看访问密钥基本信息
      • 如果您不需要在某个ECS上安装客户端,请删除该ECS所在一整行。
      • 请不要修改模板文件中的Instance IdInstance Name、以及Network Type
      • 为了您的账号安全,在成功上传模版之后,删除本地模版文件。
    9. 单击上传文件,上传填写好的模板。

      上传模板后,页面会显示已选择的各类型的ECS实例数量以及总数量。

(可选)管理实例客户端

ECS文件备份页面,单击ECS实例页签,找到目标ECS实例。如实例过多,您可以在页面右上角的搜索栏,输入目标ECS实例的私有IP(VPC)内网IP(经典网络)搜索目标ECS实例。

找到目标ECS实例后,您可以查看客户端安装状态、卸载客户端、删除客户端、以及升级客户端等。

操作 描述
查看客户端的安装状态 安装成功后,客户端状态会显示为已激活。如状态为安装失败,请根据错误信息提示进行操作,然后在操作中选择重新安装
卸载客户端 您可以在实例右侧,选择更多 > 卸载客户端
删除客户端 如需在ECS实例列表上删除一个ECS实例,并卸载在该ECS实例上安装的客户端,您可以在节点右侧,选择更多 > 删除
说明 删除客户端前您需要确保该客户端上没有正在进行中或已完成的备份任务。
升级客户端 找到目标ECS实例,单击升级,将当前的客户端升级到最新版本。

后续操作

备份ECS文件

恢复ECS文件