Commvault AWS备份与恢复测试文档
环境部署
Amazon客户端配置
添加Amazon 客户端
Region选项中填入关联的AWS中国区:cn-north-1;cn-northwest-1,采用IAM Role的方式授权,Proxies选项可关联所有的MA,IAM Role所需权限可参考以下链接:
https://documentation.commvault.com/commvault/v11/article?p=30960.htm
添加S3作为Cloud Storage Library
可通过role或者AK\SK添加S3存储桶,需具备相应的权限,点击Detect验证权限并选择指定的存储桶
https://documentation.commvault.com/commvault/v11/article?p=9258.htm
添加成功在Library可查看到刚刚添加的S3 Cloud Storage
配置MA共享池
用于备份负载,故障切换
选择刚刚创建的Library,如下图右键,选择属性
选择Sharing选项卡,当前可看到一个MA,选择右侧的share
勾选需要添加的MA
完成MA池的添加
创建Storage policy
保留默认
命名
选择library
选择Media Agent
选择并发数
不勾选加密
去重配置可保留默认
指定去重DDB路径
Finish完成部署
配置Snapshot备份策略
命名,并选择宁夏区的Library,选择MA,经过MA池配置后,下拉菜单可选择MA池中的任一个MA
创建Snapshot备份复制策略
命名,Array Replication选择Vault/Replica
可自定义保留策略
Copy Policy选择 Copy指向到刚刚创建的快照备份策略,Backup Selection选择从过去的某一时间点,代表复制所选时间点之后的快照,之后OK创建策略
创建Backup Copy策略,用于将快照数据复制到S3
命名,并选Selective Copy,为了降低存储成本,可选择Enable Deduplication,指定宁夏区的Library以及MA
Selective Copy选择中可指定复制的内容
如启用去重,需要在Deduplication配置去重DDB路径
Copy Policy同样指定为从过去的一个时间点开始,之后OK创建策略
由于备份的实例在北京区域,源快照在北京区域,为了确保将复制到宁夏的快照数据抽取到宁夏的S3,需要将Primary Policy的复制源做变更,指向到Snapshot-copy-to-nx这个快照复制任务,当前Primary并未指定Source Copy,若此时启用Snapshot数据抽取到S3任务则任务会调用北京的MA
右键Storage Policy选择属性
选择Snapshot,之后在Source Snap Copy选择将快照从北京区复制到宁夏区的Policy
检查变更指向后,Primary的Source Copy为北京到宁夏的快照复制作业
为了确保可以实现多MA负载,需要检查每个策略的data path是否都已关联并且用MA池中的MA
Primary
Primary Snap
Snapshot-copy-to-nx
Snapshot-copy-to-s3
配置Storage Array
为了成功执行快照复制作业,需要配置Storage Array
导航到Commserve控制台,选择Storage,选择Array Management
选择Amazon Client,选择Edit
选择Array Controllers,选择包含media agent,之后OK保存
创建子客户端备份
选择创建新的子客户端
定义子客户端名称
选择Content,点Browse指定要备份的实例
指定存储策略
验证Data Paths是否为多MA
选择IntelliSnap Operations,勾选IntelliSnap启用快照备份,不指定特定的Proxy用于复制以便采用多个MA实现负载,启用快照复制,将快照从北京区复制到宁夏区,之后OK创建子客户端
根据需要选择备份计划
执行备份
运行备份作业
右键子客户端触发备份
选择备份类型和执行时间
任务执行状态可在Job Controller查看,MA后缀为q9a9
任务详情可看到创建的快照大小、进程进度、完成任务的agent
在AWS控制台可看到备份产生的快照
触发快照跨区域复制作业
当前还未触发快照复制,原因为:快照复制作业计划没有特别指定,可通过查看快照复制policy查看是否有待复制的作业
指定需要查看的任务范围
可查看到刚刚快照备份的任务待复制,可通过手动触发或者更改计划的方式触发快照复制
手动触发的方式,右键Storage Policy,选择执行Run Auxiliary Copy
选择Any MediaAgent,指定快照复制任务,候选Use Scalable Resource Allocation,之后OK
任务进行,可以看到本次任务执行的media agent与刚才备份的任务不同,MA后缀为09n0,MA池发挥了作用在多个MA之间负载
任务执行完毕后,检查宁夏区快照,快照复制成功,并自动标注有Copy标签前缀
再回去看之前的待运行任务列表,任务已经完成状态为可用
自动触发可适当修改快照复制任务的计划,右键快照复制Policy
右键自动复制计划,选择编辑
默认的计划是每天中午12点,可点击编辑修改计划
根据需要选择计划类型,测试采用每五分钟连续触发
改完策略后,可选择Run Immediately立即触发
触发快照到S3数据抽取任务
目前还未进行将Snapshot数据抽取到S3任务,检查Backup Copy to S3作业,右键Snapshot to s3policy,查看作业
指定任务范围
任务为空
右键storage policy查看作业
右键快照备份作业,选择Pick for Backup Copy,关联复制作业
之后,右键storage policy选择执行Backup Copy
可指定复制计划,测试采用每隔30min自动复制,也可立即执行
Snapshot数据抽取到S3任务开始执行
查看任务详情,可看到MA池中的MediaAgent都有参与快照到S3的复制任务
快照数据抽取到S3任务完成,数据量基于实际数据,少于快照数据
再查看Backup Copy to S3作业同样可看到任务列表已经有任务,并可用
实例恢复演练
从AWS北京区快照将EC2实例恢复到AWS北京区
右键选择子客户端,选择Browse and Restore
选择恢复到Amazon
Advanced Options选择北京区快照备份策略
选择需要还原的实例
取消In place恢复,选择恢复到Amazon,指定恢复用的proxy
更改恢复的机器名,通过点击Configure修改实例配置,例如网络,实例类型
点开Configure配置实例类型、网络(可指定私有地址)、安全组
可选是否恢复开机,是否覆盖同名机器
可指定立即恢复或按计划恢复
选择Finish开始恢复
恢复到AWS北京区成功
AWS控制台可查看实例
启动实例可正常访问使用
从复制到AWS宁夏区的快照恢复EC2实例到AWS宁夏区
同样选择恢复到Amazon
Advanced Options选择从快照复制到宁夏区的任务恢复
选择指定的实例恢复
更改实例恢复的可用区到宁夏区
指定宁夏区VPC网络配置
其余选项同之前恢复步骤
恢复任务完成
在宁夏区可查看到恢复成功的实例
开机可正常使用
从复制到宁夏区S3的数据恢复EC2实例到宁夏区
同样恢复到Amazon
Advanced Options选择从复制到S3的任务恢复
选择要恢复的实例
同样选择恢复到宁夏区
其余配置同之前的选择
开始恢复
恢复完毕
在AWS控制台开启恢复的EC2实例
实例可正常开机使用