Veritas NetBackup 并行流框架 SDK 开发人员指南
- 使用 NetBackup Parallel Streaming Framework保护工作负载
- NetBackup Parallel Streaming Framework插件体系结构
- 部署 NetBackup Parallel Streaming Framework SDK
- 插件开发准备
- 使用示例插件
- 开发工作负载插件
- 部署工作负载插件
- NetBackup Parallel Streaming Framework API 参考
- 日志记录和故障排除
创建 BigData 备份策略
使用 BigData 策略备份大数据应用程序。
在以下方面,BigData 策略与其他策略存在差别:
必须将
指定为策略类型。“客户端”选项卡和 中提供的条目因要备份的应用程序而异。
在“备份选择”选项卡中,必须指定某些参数及其适当值。
可以使用“NetBackup 管理控制台”或“命令行界面”创建 BigData 策略。
利用 NetBackup 策略实用程序创建 BigData 策略
- 在 NetBackup 管理控制台的左窗格中,展开“NetBackup 管理”>“策略”。
- 在“操作”菜单上,单击“新建”>“策略”。
- 在“添加新策略”对话框中,为新策略键入唯一的名称。
单击“确定”。
- 在“属性”选项卡上,选择 BigData 作为策略类型。
- 在“属性”选项卡上,选择 BigData 策略类型的存储单元。
- 在“日程表”选项卡上,单击“新建”创建新的日程表。
可以为 BigData 策略创建“完全备份”、“差异增量式备份”或“累积增量式备份”的日程表。设置日程表后,会根据设置的日程表自动备份 <workload> 数据,而无需任何进一步的用户干预。
- 在“客户端”选项卡上,输入 NameNode 的 IP 地址或主机名。
- 在“备份选择”选项卡上,输入以下参数及其值,如下所示:
Application_Type=<workload>
对于示例插件,指定 aapisample。
这些参数值区分大小写。
Backup_Host=IP_address or hostname
备份主机必须是 Linux 计算机。备份主机可以是 NetBackup 客户端或介质服务器。
您可以指定多台备份主机。
要备份的实体。
注意:
使用 Application_Type=<workload> 定义 BigData 策略时为备份选择指定的实体的名称中不得包含空格或逗号。
- 单击“确定”保存更改。
使用 NetBackup CLI 方法创建 BigData 策略
- 以管理员身份登录。
- 导航到
/usr/openv/netbackup/bin/admincmd
。 - 使用默认设置创建新的 BigData 策略。
bppolicynew policyname
- 使用
-L
选项查看有关新策略的详细信息。bpplinfo policyname -L
- 修改策略类型并将其更新为 BigData。
bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData
- 将 Application_Type 指定为 <workload>。
对于 Windows:
bpplinclude PolicyName -add "Application_Type=workload"
对于 UNIX:
bpplinclude PolicyName -add 'Application_Type=workload'
注意:
Application_Type= 的参数值区分大小写。
- 指定要在其上执行 的备份操作的备份主机。
对于 Windows:
bpplinclude PolicyName -add "Backup_Host=IP_address or hostname"
对于 UNIX:
bpplinclude PolicyName -add 'Backup_Host=IP_address or hostname'
注意:
备份主机必须是 Linux 计算机。备份主机可以是 NetBackup 客户端、介质服务器或主服务器。
- 指定要备份的工作负载目录或文件夹名称。
对于 Windows:
bpplinclude PolicyName -add "/workloadfoldername"
对于 UNIX:
bpplinclude PolicyName -add '/workloadfoldername'
注意:
使用 Application_Type=<workload> 定义 BigData 策略时用于备份选择的目录或文件夹的名称不得包含特殊字符。
- 修改并更新 BigData 策略的策略存储类型。
bpplinfo PolicyName -residence STUName -modify
- 指定用于添加客户端详细信息的 <Master> 节点的 IP 地址或主机名。
对于 Windows:
bpplclients PolicyName -M "MasterServerName" -add "<workload>ServerNameNode" "Linux" "RedHat"
对于 UNIX:
bpplclients PolicyName -M 'MasterServerName' -add '<workload>ServerNameNode' 'Linux' 'RedHat'
- 根据要求为所创建的 BigData 策略分配日程表。
bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0
其中,
sched_type
值可以按如下所示指定:日程表类型
描述
FULL
完全备份
INCR
差异增量式备份
CINC
累积增量式备份
sched_type
的默认值为 FULL。设置日程表后,会根据设置的日程表自动备份 <workload> 数据,而无需任何进一步的用户干预。
- 或者,也可以手动备份 <workload> 数据。
要执行手动备份操作,请执行所有步骤(步骤 1 到步骤 11)。
- 对于手动备份操作,请导航到
/usr/openv/netbackup/bin
使用以下命令为现有 BigData 策略启动手动备份操作:
bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44
其中,
-p
指的是策略,-s
指的是日程表,-S
指的是主服务器,-t 44
指的是 BigData 策略类型。