NetBackup™ for Kubernetes 管理指南
- 适用于 Kubernetes 的 NetBackup 概述
- 部署和配置 NetBackup Kubernetes Operator
- 配置 NetBackup 快照操作的设置
- 在 NetBackup Kubernetes Operator 上部署证书
- 管理 Kubernetes 资产
- 管理 Kubernetes 智能组
- 管理 Kubernetes 策略
- 保护 Kubernetes 资产
- 管理映像组
- 在 NetBackup 中保护 Rancher 管理的群集
- 恢复 Kubernetes 资产
- 关于增量式备份和还原
- 启用基于加速器的备份
- 在 Kubernetes 中启用 FIPS 模式
- 关于 Openshift 虚拟化支持
- 对 Kubernetes 问题进行故障排除
应用程序一致的虚拟机备份
如果 virt-launcher Pod 负责生成虚拟机 (VM),则必须使用 NetBackup pre hook 和 post hook 为该 Pod 添加注释,因为没有该 Pod 便无法创建 VM。
冻结和解冻虚拟机的命令:
/usr/bin/virt-freezer --freeze --name <vm-name> --namespace <namespace>
/usr/bin/virt-freezer --unfreeze --name <vm-name> --namespace <namespace>
# kubectl annotate pod -l vm.kubevirt.io/name=<vm-name> -n <vm-namespace> netbackup-pre.hook.backup.velero.io/command='["/usr/bin/virt-freezer", "--freeze", "--name", “<vm-name>”, “--namespace”, “<vm-namespace>”]' netbackup-pre.hook.backup.velero.io/container=compute netbackup-post.hook.backup.velero.io/command='["/usr/bin/virt-freezer", "--unfreeze", "--name", “<vm-name>”, “--namespace”, “<vm-namespace>”]' netbackup-post.hook.backup.velero.io/container=compute
注意:
为了实现应用程序一致性,必须在虚拟机上安装 qemu-guest-Agent,以实施 kubevirt 特定的执行前规则和执行后规则。
有关配置 NetBackup pre hook 和 post hook 的更多详细信息,请参见 https://www.veritas.com/
无法对专门用作虚拟机磁盘的 PVC 执行加速备份和增量式备份。