Veritas NetBackup™ for NDMP 管理指南
- NetBackup for NDMP 简介
- 关于 NetBackup for NDMP
- NDMP 备份类型
- 关于将磁带驱动器分配给不同的主机
- NetBackup for NDMP 的安装说明
- 配置到 NDMP 挂接设备的 NDMP 备份
- 配置到 NetBackup 介质服务器的 NDMP 备份(远程 NDMP)
- 配置 NDMP DirectCopy
- Accelerator for NDMP
- 远程 NDMP 和磁盘设备
- 使用 Shared Storage Option (SSO)
- 备份和还原过程
- 故障排除
- 使用 NetBackup for NDMP 脚本
ndmp_end_notify 脚本 (UNIX)
ndmp_end_notify 脚本在备份结束时运行。备份不会等待脚本完成。
注意:
在使用此脚本之前,请确保可以在介质服务器上使用 other 运行该脚本。运行 chmod 755 script_name,其中 script_name 为脚本名称。
所提供的 UNIX 脚本仅用作示例。在使用脚本之前必须对其进行自定义。例如,必须修改第一个 if 语句中的 -ne 值以反映所传递参数的数量。对于 ndmp_end_notify 脚本,-ne 值必须设置为 7。
对于 UNIX 介质服务器,如果在 NDMP 主机每次完成备份时您都需要通知,请将
/usr/openv/netbackup/bin/goodies/bpend_notify
从服务器复制到 UNIX NetBackup for NDMP 主机上的
/usr/openv/netbackup/bin/ndmp_end_notify
然后,修改该脚本并确保具有运行该脚本的权限。
NetBackup 将下列参数传递给 ndmp_end_notify 脚本:
表:ndmp_end_notify 的脚本参数 (UNIX)
参数 | 描述 |
---|---|
$1 | 指定 NetBackup 目录库中的客户端名称。 |
$2 | 指定 NetBackup 目录库中的策略名称。 |
$3 | 指定 NetBackup 目录库中的日程表名称。 |
$4 | 指定以下选项之一: FULL INCR(差异增量式) CINC(累积增量式) |
$5 | 指定 bptm 中的退出代码。 |
例如:
ndmp_end_notify freddie cd4000s fulls FULL 0 ndmp_end_notify danr cd4000s incrementals INCR 73
要为特定策略或策略与日程表组合创建 ndmp_end_notify 脚本,请创建带 .policyname 或 .policyname.schedulename 后缀的脚本文件。在下面的两个脚本名称示例中,策略名称为 production,日程表名称为 fulls:
/usr/openv/netbackup/bin/ndmp_end_notify.production /usr/openv/netbackup/bin/ndmp_end_notify.production.fulls
第一个脚本影响名为 production 的策略中的所有预定备份。第二个脚本仅当日程表名为 fulls 时才影响 production 策略中的预定备份。
注意:
对于给定的备份,NetBackup 只使用一个 ndmp_end_notify 脚本,且该脚本是具有最具体名称的脚本。例如,如果有 ndmp_end_notify.production 和 ndmp_end_notify.production.fulls 两个脚本,则 NetBackup 只使用 ndmp_end_notify.production.fulls。
ndmp_end_notify 脚本可使用下列环境变量:
BACKUPID UNIXBACKUPTIME BACKUPTIME
NetBackup bptm 进程创建这些变量。下面是脚本可用于记录备份信息的字符串示例:
BACKUPID=freddie_0857340526 UNIXBACKUPTIME=0857340526 BACKUPTIME=Sun Mar 2 16:08:46 1997