NetBackup™ for Kubernetes 管理指南
- 适用于 Kubernetes 的 NetBackup 概述
- 部署和配置 NetBackup Kubernetes Operator
- 自定义 Kubernetes 工作负载
- 在 NetBackup Kubernetes Operator 上部署证书
- 管理 Kubernetes 资产
- 管理 Kubernetes 智能组
- 保护 Kubernetes 资产
- 管理映像组
- 在 NetBackup 中保护 Rancher 管理的群集
- 恢复 Kubernetes 资产
- 关于增量式备份和还原
- 启用基于加速器的备份
- 在 Kubernetes 中启用 FIPS 模式
- 对 Kubernetes 问题进行故障排除
关于 Kubernetes 工作负载的 NetBackup 加速器支持
NetBackup 加速器缩短了 Kubernetes 群集备份的备份时间。
对于 Kubernetes 备份,选择支持加速器的存储类型时,将激活加速器功能。例如,MSDP、OpenStorage、CloudStorage 和 MSDP-C(Azure 和 AWS)以及支持“启用加速器”备份的 Kubernetes 群集。
注意:
仅文件模式 PVC 支持已启用加速器的备份。
NetBackup Kubernetes Operator values.yaml
有一个条目 acceleratorTracklogPvcStorageClass: None
要启用加速器,请指定有效的存储类名称,以便为加速器备份生成跟踪日志。存储类可帮助创建一个文件模式卷,该卷可用于 Kubernetes 群集中的任何工作节点。
注意:
如果 acceleratorTracklogPvcStorageClass 设置为 None 并且选择启用加速器的存储,则不会运行加速器备份作业。升级到 NetBackup 10.4 版本后,acceleratorTracklogPvcStorageClass 的默认值为 None。
有关更多详细信息,请参考《NetBackup for Kubernetes 管理指南》中的“验证加速器存储类”部分。
每个 Kubernetes 群集的“从快照备份”作业数的默认值为 4。
如果 4 个采用加速器的“从快照备份”作业同时运行以备份 4 个 PVC,则这些作业会占用一些存储。
根据以下计算,每个 PVC 都需要一些空间来创建跟踪日志。跟踪日志大小(字节)= 2 *((PVC 中的文件数 * 200)+(PVC 中已用磁盘总空间 (KiB/128KiB) * 20))
同时运行 4 个“从快照备份”作业所需的存储 = 4 个 PVC 的跟踪日志大小之和。
因此,如果更改了每个 Kubernetes 群集的“从快照备份”作业数,则存储要求也会更改。
在运行备份作业之前,请确保有足够的存储可用。为避免存储问题,可以使用弹性存储。
NetBackup 加速器可创建备份流,如下所示:
如果命名空间没有任何先前备份,NetBackup 将执行完全备份。
对于下一个备份作业,NetBackup 将标识自上一次备份以来发生更改的数据。备份中仅包括已更改的块和标题的信息,用于创建完全备份。
备份完成后,数据移动器上的 bpbkar 将更新跟踪日志。数据移动器内的跟踪日志路径 - usr/openv/netbackup/track/<primary server>/<storage server>/<k8s cluster name>_<namespace uuid>_<pvc uuid>/<policy>/<backup selection>
然后,该跟踪日志将以内联方式传输到主服务器的以下位置:
/usr/openv/netbackup/db/track/<primary server>/<storage server>/<k8s cluster name>_<namespace uuid>_<pvc uuid>/<policy>/<backup selection>
启动下一个加速器备份作业时,将从主服务器获取跟踪日志以标识更改的文件。然后,将使用新内容进行更新并传回主服务器。