Veritas NetBackup 并行流框架 SDK 开发人员指南
- 使用 NetBackup Parallel Streaming Framework保护工作负载
- NetBackup Parallel Streaming Framework插件体系结构
- 部署 NetBackup Parallel Streaming Framework SDK
- 插件开发准备
- 使用示例插件
- 开发工作负载插件
- 部署工作负载插件
- NetBackup Parallel Streaming Framework API 参考
- 日志记录和故障排除
安装 NetBackup Parallel Streaming Framework SDK
安装 SDK 时,必须在安装有 gcc-c++
软件包的 RHEL 或 SUSE 开发服务器上提取文件。可以选择在开发服务器上安装 NetBackup。插件开发不需要 NetBackup,但测试插件需要 NetBackup。
NetBackup Parallel Streaming Framework SDK 在 psf_sdk/include
目录中部署以下文件:
表:SDK 文件
文件 |
用途 |
---|---|
|
插件 API 引用的公共标头文件,包含:数据类型、数据结构、枚举和类型定义。 |
|
包含插件可以使用的 PSF 错误代码定义。 |
|
包含特定于平台的数据和类型定义。 |
|
包含插件使用的 API 的所有原型。 |
NetBackup Parallel Streaming Framework SDK 在 psf_sdk/plugins/sample
目录中部署以下示例文件:
表:示例插件中的文件
文件 |
用途 |
---|---|
|
编译并构建示例插件。 |
|
介绍示例插件结构。 |
|
包含所有阶段的所有关键功能的实施。 |
|
声明所有关键功能。 |
|
包含用于生成工作负载文件的功能的实施。 |
|
声明用于发现的内部方法 |
|
包含用于记录到 NetBackup 的功能的实施。 |
|
声明登录 NetBackup 的所有功能。 |
|
内部数据结构。 |
|
要验证 SDK 部署,请完成以下步骤:
验证
plugins/sample
文件夹是否包含makefile
。确保正确配置构建主机并安装和配置所有相关软件包。尝试构建并运行一个简单的程序。
验证
makefile
中包括的路径。makefile
使用相对路径来引用 SDK 标头文件。如果将包括的文件夹移动到其他位置,则makefile
中需要进行相应的更改。构建并测试示例插件。
使用以下命令之一构建
libaapipgnsample.so
示例插件:make libaapipgnsample.so
make all
确保示例插件具有适当的权限,例如对所有(用户、组和其他)的读取和执行。
使用此示例插件测试备份和还原。
确保示例插件具有适当的权限,例如对所有(用户、组和其他)的读取和执行。