一、架构
现在,通过 NetBackup 并行流框架 (PSF),可使用 NetBackup 保护 OpenStack 数
据。下图概述了 NetBackup 保护 OpenStack 数据的过程。
如上图所示:
■ 数据通过并行流进行备份,其中为每个项目部署了备份主机。您可以选择要在项目中保护的实例。由于采用多个备份主机和并行流,因此加快了作业处理速度。
■ 使用适用于 OpenStack 的 NetBackup 插件可在 OpenStack 与 NetBackup 之间进行通信。该插件随 NetBackup 一起安装。
■ 对于 NetBackup 通信,需要配置 BigData 策略并添加相关的备份主机。
■ 可以将 NetBackup 介质服务器或客户端配置为备份主机。
■ 备份主机也可以用作指纹识别介质服务器,以实现重复数据删除负载平衡。
二、备份、还原流程
OpenStack 数据通过并行流进行备份,其中 OpenStack 项目实例通过备份主机将数据块流式传输到 NetBackup 介质服务器。
下图提供了备份流程的概述:
如上图所示:
1. 从主服务器触发了预定的备份作业。
2. OpenStack数据的备份作业是一项复合作业。触发备份作业后,首先运行发现作业。
3. 在发现期间,第一台备份主机执行发现,以获取需要备份的数据的详细信息。
■ 在备份主机上创建工作负载发现文件。该工作负载发现文件包含需要从不同实例备份的数据的详细信息。
■ 备份主机使用该工作量发现文件,并确定工作量在备份主机间的分发方式。为每台备份主机创建工作量分发文件。
4. 针对每台备份主机执行单个子作业。数据按照工作量分发文件中所述进行备份。所有子作业都完成后,该复合备份作业才算完成。
还原过程中,只使用一台备份主机。下图提供了还原流程的概述。
如上图所示:
1. 从主服务器触发还原作业。
2. 备份主机是目标客户端。
3. 在控制器节点的实例上还原对象。在目标上创建新对象。
三、相关术语
下表定义了在使用 NetBackup 保护 OpenStack 时会遇到的术语。
表 1-1 NetBackup 术语