NetBackup™ Web UI Kubernetes 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.4)
  1. 适用于 Kubernetes 的 NetBackup 概述
    1.  
      概述
    2.  
      Kubernetes 支持的 NetBackup 功能
  2. 部署和配置 NetBackup Kubernetes Operator
    1.  
      NetBackup Kubernetes Operator 部署的前提条件
    2.  
      在 NetBackup Kubernetes Operator 上部署服务软件包
    3.  
      Kubernetes Operator 部署的端口要求
    4.  
      升级 NetBackup Kubernetes Operator
    5.  
      删除 NetBackup Kubernetes Operator
    6.  
      配置 NetBackup Kubernetes 数据移动器
    7.  
      自动为 Kubernetes 配置 NetBackup 保护
    8. 配置 NetBackup 快照操作的设置
      1.  
        受 Kubernetes Operator 支持的配置参数
      2.  
        从快照备份和从备份还原操作的前提条件
      3.  
        Kubernetes 中支持的 DTE 客户端设置
      4.  
        自定义 datamover 属性
    9.  
      对具有短名称的 NetBackup 服务器进行故障排除
    10.  
      datamover pod 调度机制支持
    11.  
      验证加速器存储类
  3. 在 NetBackup Kubernetes Operator 上部署证书
    1.  
      在 Kubernetes Operator 上部署证书
    2.  
      执行基于主机 ID 的证书操作
    3.  
      执行 ECA 证书操作
    4.  
      标识证书类型
  4. 管理 Kubernetes 资产
    1.  
      添加 Kubernetes 群集
    2. 配置设置
      1.  
        更改 Kuberentes 资源类型的资源限制
      2.  
        配置自动发现频率
      3.  
        配置权限
    3.  
      为资产添加保护
    4. 扫描恶意软件
      1.  
        资产 (按工作负载类型)
  5. 管理 Kubernetes 智能组
    1.  
      关于智能组
    2.  
      创建智能组
    3.  
      删除智能组
    4.  
      编辑智能组
  6. 保护 Kubernetes 资产
    1.  
      保护智能组
    2.  
      从智能组中删除保护
    3.  
      配置备份计划
    4.  
      配置备份选项
    5.  
      配置备份
    6.  
      配置自动映像复制 (AIR) 和复制
    7.  
      配置存储单元
    8.  
      卷模式支持
    9.  
      配置应用程序一致性备份
  7. 管理映像组
    1. 关于映像组
      1.  
        映像失效
      2.  
        映像副本
  8. 在 NetBackup 中保护 Rancher 管理的群集
    1.  
      使用自动配置在 NetBackup 中添加 Rancher 管理的 RKE 群集
    2.  
      在 NetBackup 中手动添加 Rancher 管理的 RKE 群集
  9. 恢复 Kubernetes 资产
    1.  
      浏览并验证恢复点
    2.  
      从快照还原
    3.  
      从备份副本还原
  10. 关于增量式备份和还原
    1.  
      对 Kubernetes 的增量式备份和还原支持
  11. 启用基于加速器的备份
    1.  
      关于 Kubernetes 工作负载的 NetBackup 加速器支持
    2.  
      控制主服务器上跟踪日志的磁盘空间
    3.  
      存储类行为对加速器的影响
    4.  
      关于加速器强制的重新扫描
    5.  
      加速器备份失败的警告和可能原因
  12. 在 Kubernetes 中启用 FIPS 模式
    1.  
      在 Kubernetes 中启用联邦信息处理标准 (FIPS) 模式
  13. 对 Kubernetes 问题进行故障排除
    1.  
      主服务器升级期间出错:NBCheck 失败
    2.  
      旧映像还原期间出错:操作失败
    3.  
      永久卷恢复 API 期间出错
    4.  
      还原期间出错:最终作业状态显示部分失败
    5.  
      在同一命名空间上进行还原时出错
    6.  
      datamover pod 超过 Kubernetes 资源限制
    7.  
      还原期间出错:高负载群集上的作业失败
    8.  
      为特定群集创建的自定义 Kubernetes 角色无法查看作业
    9.  
      从 OperatorHub 还原安装的应用程序时,Openshift 会创建空白非选定的 PVC
    10.  
      如果超过 Kubernetes 节点上的 PID 限制,NetBackup Kubernetes Operator 将变得无响应
    11.  
      在 NetBackup Kubernetes 10.1 中编辑群集时失败
    12.  
      对于大型 PVC,从快照还原失败
    13.  
      将命名空间文件模式 PVC 还原到不同文件系统时部分失败
    14.  
      从备份副本还原失败并显示映像不一致错误
    15.  
      NetBackup 主服务器、介质服务器和 Kubernetes 服务器之间的连接检查。
    16.  
      没有可用于跟踪日志的空间时,加速器备份过程中出错
    17.  
      由于跟踪日志 PVC 创建失败导致加速器备份期间出错
    18.  
      由于加速器存储类无效导致加速器备份期间出错
    19.  
      启动跟踪日志 pod 时出错
    20.  
      设置跟踪日志 PVC 操作的数据移动器实例失败
    21.  
      从 configmap 读取跟踪日志存储类时出错

对 Kubernetes 的增量式备份和还原支持

NetBackup Kubernetes 版本 10.4 在备份时支持使用差异式、累积式和自动日程表。

增量式备份显著缩短了 NetBackup 中的备份时段。在此方法中,NetBackup 仅备份自后续完全备份以来已更改的数据。

增量式备份支持

增量式备份仅支持文件系统类型的永久卷。无论日程表类型为何,块类型的永久卷备份始终是完全备份。

注意:

由于存储类限制,快照副本始终是完全备份。除了快照副本外,从快照备份、复制副本都支持增量式备份。

还原作业

从完整的恢复点还原将执行时间点还原。该恢复点之前的所有数据都将还原。

无法从标记为 Complete = No(不完整)的恢复点进行还原。

映像链验证

将对恢复点副本执行映像链验证操作,且验证结果将反映在每个备份副本的恢复点的“完整”字段中。

当恢复点的所有相关映像都存在时,“完整”字段设置为“是”

注意:

如果增量式备份链不完整或映像组中缺少任何映像,则恢复点完整性标记为“否”(Complete = No)。

自动映像同步复制 (AIR) 限制

仅完全备份日程表备份作业支持 AIR。差异增量式备份日程表、累积增量式备份日程表或自动日程表不支持 AIR 功能。

从手动导入还原

手动导入的增量式映像可从有效恢复点 (Complete = Yes) 进行还原。

手动导入故障排除

手动导入后,如果恢复点标记为“未完成”,则映像链可能会因手动导入操作期间遗漏少量映像而中断。

为手动导入操作重新创建映像链

  1. 查看 /usr/openv/netbackup/logs/bpdbm/root{dateformat}.log 并查找日志行 previous backup relationship. To restore the relationship,了解手动导入操作遗漏了哪个/哪些映像。
  2. 导入遗漏的映像,然后运行以下命令创建新的映像链。

    `bpimage -update -id <backupid> -previous_backupid <previous backup id>`

CTIME 和 MTIME 标志
  • NetBackup 客户端的 USE_CTIME_FOR_INCREMENTALS 选项:

    • USE_CTIME_FOR_INCREMENTALS 条目可更改 NetBackup 确定文件是否已更改的方式。通过该条目,客户端软件可以在增量式备份期间使用修改时间和索引节点更改时间两者来确定文件是否已更改(mtime 和 ctime)。

  • NetBackup 客户端的 DO_NOT_RESET_FILE_ACCESS_TIME 选项:

    • DO_NOT_RESET_FILE_ACCESS_TIME 条目指定在备份文件时,文件的访问时间 (atime) 显示备份时间。默认情况下,NetBackup 保留访问时间。NetBackup 会重置备份的上一个值。

    • 设置datamover属性:用户必须在 Kubernetes 群集上 NetBackupKOps 命名空间下创建的 NetBackup 主服务器特定 configmap 中设置或更新标志。

    • 示例:

      apiVersion: v1 
      
      data: 
      
        datamover.properties: | 
      
          image=reg.domain.com/datamover/image:latest 
      
          VERBOSE=5 
      
          VXMS_VERBOSE=5 
      
          USE_CTIME_FOR_INCREMENTALS=YES 
      
          DO_NOT_RESET_FILE_ACCESS_TIME=YES 
      
           version: "1" 
      
      kind: ConfigMap 
      
      metadata: 
      
        name: backupserver.sample.domain.com 
      
        namespace: <NetBackupKOps-Namespace>
保护计划

NetBackup Kubernetes 工作负载支持以下日程表。

  • 自动

  • 完全

  • 差异增量式

  • 累积增量式

具有不同日程表的保护计划可以按如下配置

使用不同的日程表类型进行备份

  1. 在保护计划中,选择备份类型(完全备份、差异增量式备份、累积增量式备份、自动备份)。
  2. 在“配置快照的日程表”下,提供“循环”值和“快照保留”值。

    提供“从快照备份”保留期限的值。

  3. 在“启动时段”选项卡中,设置日程表时间,然后单击“添加”
  4. “日程表和保留”部分下,单击“添加日程表”以在同一保护计划中添加多个日程表(差异增量式备份日程表、累积增量式备份日程表)。
  5. 选择存储并按照剩余步骤运行备份作业。
自动日程表
  • 对于自动类型日程表,在创建保护计划后,根据快照循环值确定日程表。

  • 如果循环值小于一周,则创建一个差异式备份日程表和完全备份日程表。

建议
  • 对于增量式备份日程表,遵循保护计划中“保留”值的建议。

    • 要对任何副本(快照、从快照备份、复制)执行从恢复点还原,建议将副本的保留持续时间设长一点。

    • 例如,要从备份副本还原,从快照备份的保留期限必须大于快照副本。否则,备份副本将失效,恢复点将标记为 COMPLETE = NO

    • 在此类情况下,NetBackup Web UI 中将显示如下警告:

      • 建议将备份保留期限设置为大于快照保留期限。

      • 建议将复制保留期限设置为大于备份保留期限。

  • 始终添加完全备份日程表和累积式备份日程表。否则,每个累积式备份都将是完全备份。

  • 默认情况下,对于增量式备份类型,始终启用“从快照备份”选项。