将ECS备份基础版预付费实例与ECS实例绑定,您就可以备份ECS上的文件、ECS整机和ECS数据库。本文介绍如何添加ECS实例进行备份和恢复。
支持的备份方案
添加ECS备份时,您可以同时备份ECS文件、ECS自建数据库和ECS整机,也可以任意组合进行备份。
备份源 | 执行频率 | 备份内容 | ||
ECS文件 | 每天备份一次,备份保留30天。 | 不备份 | 全部目录 | 指定目录 |
ECS自建数据库 | 不备份 | MySQL/Oracle/SQL Server任意一种 | ||
ECS整机(包括云盘) | 不备份 | 全部云盘 | 指定云盘 |
ECS实例用途
备份和恢复
添加的ECS实例可作为备份源或者恢复目的地,需要购买和绑定预付费实例。
仅恢复(restore-only-mode)
添加的ECS实例仅可作为恢复目的地,无需购买和绑定预付费实例。此类实例添加后也可以转为备份和恢复实例。
前提条件
已准备好待备份ECS实例。该实例处于运行中(
Running
)状态。由于ECS备份和ECS数据库备份依赖云助手,所以待备份ECS实例必须已安装云助手。更多信息,请参见云助手概述。
该ECS实例中的ECS文件、数据库、整机,未使用云备份其他备份保护方式进行保护,否则会导致冲突而失败。如果您需要使用该种方式,请先取消其他备份保护。
已购买ECS备份基础版预付费实例。该实例绑定ECS实例后,即可备份ECS实例上的文件、ECS整机(包括云盘)和自建ECS数据库(同时只能备份MySQL、Oracle、SQL Server中一种)。具体操作,请参见购买ECS备份基础版预付费实例。
添加ECS备份
在左侧导航栏,选择 。
在顶部菜单栏左上角,选择所在地域。
在ECS备份基础版页面,单击添加ECS备份。
在添加ECS备份面板,选择待备份ECS并配置备份参数。
选择待备份的ECS,然后单击下一步。
配置备份参数。然后单击确定。
参数
说明
基本设置
已选ECS实例:默认为待备份ECS实例。
ECS用途
备份和恢复
添加的ECS实例可作为备份源或者恢复目的地,需要购买和绑定预付费实例。
仅恢复
添加的ECS实例仅可作为恢复目的地,无需购买和绑定预付费实例。此类实例添加后也可以转为备份和恢复实例。
绑定预付费实例:选择您购买的ECS备份基础版预付费实例。如果您还未购买ECS备份基础版预付费实例,请单击新购进行购买。更多介绍,请参见购买ECS备份基础版预付费实例。
备份开始时间:设定备份开始时间。当达到备份每天执行时间时,云备份就会启动执行备份任务。
备份内容(仅当ECS用途为备份和恢复时,需要配置)
文件
配置备份ECS文件的目录。
不备份:不备份ECS文件。
全部目录:备份ECS上的所有文件,已排除系统目录。您可以单击问号图标,获取排除系统目录的详情。
指定目录:备份ECS上指定目录的文件,需要指定备份文件路径和备份文件规则。备份文件路径规则如下:
无通配符(*)的情况下,可以输入20行路径。
使用通配符(*)时,只能输入1行路径,支持形如/*/*的通配符。
每行只支持绝对路径,例如以
/
、\\
、C:\
或D:\
开头。使用UNC时,不支持VSS,不支持通配符,不支持排除文件。
备份文件规则:配置备份文件规则。详细规则如下:
包含所有文件:将备份路径下的所有文件。
包含下列文件或排除下列文件,在输入文件列表框中手动填写文件列表,将按照规则备份路径下指定的文件。
文件列表每行填写一个路径,例如
/home/user
或C:\Users
。说明设置相对于备份路径的一个子路径:
如果过滤子路径带
/
前缀, 会在备份路径下面按照全路径匹配过滤,备份路径下面会按照全路径前缀匹配。如果过滤子路径不带
/
前缀,会在备份路径下面按照相对路径匹配过滤, 备份路径下面任意子路径匹配规则都会命中。
数据库
配置备份ECS自建数据库类型及管理数据库的用户名密码。仅支持同一个ECS内自建的一种数据库。
不备份:不备份ECS自建数据库时选择该参数。
MySQL:备份自建MySQL数据库时选择该参数。并配置数据库用户名和密码。用于管理数据库实例的用户名。
该用户所具备的最小权限集为RELOAD、LOCK TABLES、REPLICATION、PROCESS。例如用户名称的hbr_backup_admin,使用root用户登录后,您可以参考以下命令添加权限。
grant RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, LOCK TABLES, PROCESS on *.* to 'hbr_backup_admin'@'%'; grant BACKUP_ADMIN on *.* to'hbr_backup_admin'@'%'; flush privileges;#刷新权限。
支持的数据库版本和备份功能存在限制。更多信息,请参见支持的数据库版本和备份功能。
Oracle:备份自建Oracle数据库时选择该参数。并配置数据库用户名和密码。用于管理数据库实例的用户名。
SQL Server:备份自建SQL Server数据库时选择该参数。并配置数据库用户名和密码。用于管理数据库实例的用户名。
整机
不备份:不备份ECS整机。
全部云盘:备份ECS的所有云盘。
说明该功能中所使用到的快照容量由快照服务收取费用,计费详情请参见计费方式与计费项。
指定云盘:选择指定云盘备份。
恢复类型(仅当ECS用途为仅恢复时,需要配置)
重要云备份会自动在该ECS实例上安装客户端,用于后续恢复。该客户端不收取费用。
文件
配置ECS实例是否支持恢复文件。
无需恢复:不需要给该ECS实例恢复文件时,配置该参数。
需要恢复:需要给该ECS实例恢复文件时,配置该参数。
数据库
配置ECS实例是否支持恢复数据库。
无需恢复:不需要给该ECS实例恢复数据库时,配置该参数。
MySQL:需要给该ECS实例恢复数据库时,配置该参数。并配置数据库用户名和密码。
Oracle:需要给该ECS实例恢复数据库时,配置该参数。并配置数据库用户名和密码。
SQL Server:需要给该ECS实例恢复数据库时,配置该参数。并配置数据库用户名和密码。
添加完成后,备份状态变更为初始化中、等待执行。
当ECS实例用途为仅恢复时,ECS列表会出现仅用于恢复标签,表示该ECS实例不需要绑定预付费实例也可以作为恢复目的地。
备份成功
当达到备份每天执行时间时,云备份就会启动执行备份任务。当备份状态为成功时,表示当天备份完成。您可以在备份历史中看到备份点。
当ECS文件被意外删除、ECS自建数据库损坏、ECS整机(包括云盘)需要恢复时,您可以点击历史备份点,创建恢复任务。
创建恢复任务
恢复及浏览文件
恢复数据库
恢复ECS整机
转为备份实例
将仅用于恢复的ECS实例转为ECS备份基础版,配置步骤和添加ECS备份步骤一致,主要操作就是添加ECS备份时绑定一个预付费实例。所以,在此之前,您需要购买一个预付费实例。具体操作,请参见购买ECS备份基础版预付费实例。
转化完成后,仅用于恢复的ECS实例就可以进行正常备份和恢复(即可以作为备份源也可以作为恢复目的地)。
常见问题
当备份状态异常时,您可以参考以下建议进行处理。
错误:ECS实例未运行
ECS实例处于未运行状态。请登录云服务器 ECS控制台启动ECS实例后再试。
失败:ECS已经释放
如果该ECS实例被释放是正常操作,请选择更多>解除绑定操作删除该备份。
重要解除绑定关系,会删除此ECS在绑定期间产生的所有备份。请评估后谨慎操作。
如果该ECS实例被释放属于误操作,建议通过云备份的ECS整机备份功能查看是否可以恢复ECS整机。具体操作,请参见ECS整机恢复。
失败:ECS备份基础版预付费实例已经过期
您购买的ECS备份基础版预付费实例已经过期,无法进行ECS基础备份。建议重新购买。具体操作,请参见购买ECS备份基础版预付费实例。
失败:备份数据量超出ECS备份基础版限额
备份数据量超出ECS备份基础版限额。建议处理如下:
您可以减少备份的文件和数据库实例。具体修订操作,请参见添加ECS备份。
切换为标准备份功能进行备份。即创建单独的ECS文件备份、ECS数据库备份、ECS整机备份任务。 具体操作,请参见如何将ECS备份基础版切换至标准备份功能。
更多操作
添加ECS备份后,您可以在ECS备份基础版页面的操作列,进行如下相关操作。
操作 | 说明 |
编辑 | 已添加的ECS备份任务不满足预期,您可以修改ECS备份任务。例如修改备份执行时间。 |
暂停备份 | 暂停该ECS备份任务。暂停后,不再每天定时执行备份。 |
解除绑定 | 解除ECS备份基础版预付费实例与ECS实例的绑定关系。 重要 解除绑定关系,会删除此ECS在绑定期间产生的所有备份。请评估后谨慎操作。 |
报警设置 | 备份库客户端或者备份恢复任务异常时,报警通知方式。
|
相关文档
单独进行ECS数据库备份。具体操作,请参见ECS数据库备份功能概览。
单独进行ECS整机备份。具体操作,请参见ECS整机备份。