Veritas NetBackup 并行流框架 SDK 开发人员指南

Last Published:
Product(s): NetBackup & Alta Data Protection (8.1.2)
  1. 使用 NetBackup Parallel Streaming Framework保护工作负载
    1.  
      关于 NetBackup Parallel Streaming Framework
    2.  
      关于Parallel Streaming Framework SDK
    3.  
      使用Parallel Streaming Framework的备份进程
    4.  
      使用Parallel Streaming Framework的还原进程
    5.  
      NetBackup Parallel Streaming Framework术语
  2. NetBackup Parallel Streaming Framework插件体系结构
    1.  
      插件操作
    2.  
      NetBackup Parallel Streaming Framework API 体系结构
    3.  
      支持的 NetBackup 功能
  3. 部署 NetBackup Parallel Streaming Framework SDK
    1.  
      操作系统和平台兼容性
    2.  
      NetBackupParallel Streaming Framework SDK 的许可证
    3.  
      下载 NetBackup Parallel Streaming Framework SDK
    4.  
      安装 NetBackup Parallel Streaming Framework SDK
  4. 插件开发准备
    1.  
      准备 NetBackup 环境
    2. 管理备份主机
      1.  
        在 NetBackup 主服务器上将 NetBackup 客户端添加到白名单
    3.  
      创建 BigData 备份策略
    4.  
      处理身份验证机制
    5.  
      在 NetBackup 中添加 凭据
    6.  
      安全注意事项
    7.  
      需要认证才能使插件可供使用
  5. 使用示例插件
    1.  
      关于示例插件
    2.  
      开发示例插件
  6. 开发工作负载插件
    1.  
      关于插件开发阶段
    2.  
      关于插件初始化阶段
    3.  
      关于插件声明阶段
    4.  
      关于插件卸载阶段
    5. 关于工作负载发现阶段
      1.  
        关于工作负载文件
    6.  
      关于数据备份阶段
    7.  
      关于还原阶段
    8.  
      关于恢复阶段
    9.  
      管理 API 的执行时间
    10.  
      在开发期间验证和测试插件
    11.  
      打包工作负载插件
  7. 部署工作负载插件
    1.  
      使用 NetBackup File Checksum Validator 工具验证插件
    2.  
      在备份主机上安装工作负载插件
    3.  
      为工作负载配置 NetBackup
    4.  
      执行工作负载的备份和还原
  8. NetBackup Parallel Streaming Framework API 参考
    1.  
      aapi_close_object
    2.  
      aapi_close_server
    3.  
      aapi_create_object
    4.  
      aapi_delete_object
    5.  
      aapi_discovery
    6.  
      aapi_flush
    7.  
      aapi_get_object_prop
    8.  
      aapi_get_object_prop_byname
    9.  
      aapi_get_server_prop
    10.  
      aapi_get_snappath_from_realpath
    11.  
      aapi_open_object
    12.  
      aapi_open_server
    13.  
      aapi_pgn_claim
    14.  
      aapi_pgn_init
    15.  
      aapi_postprocess
    16.  
      aapi_read_object
    17.  
      aapi_set_object_utimes
    18.  
      aapi_terminate
    19.  
      aapi_write_object
    20.  
      aapi_restore_preprocess
    21.  
      aapi_restore_postprocess
    22.  
      NetBackup Parallel Streaming Framework API 返回值
  9. 日志记录和故障排除
    1.  
      启用插件的日志记录

管理备份主机

备份主机充当代理客户端,用于承载工作负载群集的所有备份和还原操作。无需在工作负载群集上安装任何单独代理,备份主机即可执行所有备份和还原操作。

备份主机必须是 Linux 计算机。NetBackup 仅支持 RHEL 和 SUSE 平台作为备份主机。

备份主机可以是 NetBackup 客户端、介质服务器或主服务器。Veritas 建议将介质服务器用作备份主机。

添加备份主机之前,请考虑以下事项:

要从 NetBackup 管理控制台添加备份主机,请执行以下操作:

  1. 创建 BigData 策略。请参见创建 BigData 备份策略
  2. 创建 BigData 策略时,单击“备份选择”选项卡。
  3. “备份选择”选项卡上,单击“新建”,然后按以下格式添加备份主机:

    Backup_Host=<IP_address or hostname>

    或者,也可以使用以下命令添加备份主机:

    对于 Windows:

    bpplinclude PolicyName -add "Backup_Host=IP_address or hostname"

    对于 UNIX:

    bpplinclude PolicyName -add 'Backup_Host=IP_address or hostname'

  4. 最佳做法是,在所有备份主机的 /etc/hosts 文件中添加所有 <Master> 节点和 <Data> 节点的条目。必须以 FQDN 格式添加主机名。

    或者

    /etc/resolve.conf 文件中添加相应的 DNS 条目。

使用 NetBackup 命令行界面添加备份主机

  1. 创建 BigData 策略。请参见创建 BigData 备份策略
  2. 使用以下命令添加备份主机:

    对于 Windows:

    bpplinclude PolicyName -add "Backup_Host=IP_address or hostname"

    对于 UNIX:

    bpplinclude PolicyName -add 'Backup_Host=IP_address or hostname'

  3. 最佳做法是,在所有备份主机的 /etc/hosts 文件中添加所有 <Master> 节点和 <Data> 节点的条目。必须以 FQDN 格式添加主机名。

    或者

    /etc/resolve.conf 文件中添加相应的 DNS 条目。

删除备份主机

  1. “备份选择”选项卡上,选择要删除的备份主机。
  2. 右键单击选定的备份主机,然后单击“删除”

    或者,也可以使用以下命令删除备份主机:

    对于 Windows:

    bpplinclude PolicyName -delete "Backup_Host=IP_address or hostname"

    对于 UNIX:

    bpplinclude PolicyName -delete 'Backup_Host=IP_address or hostname'