Symantec NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbsu — 运行 NetBackup 支持实用程序
大纲
[-c] [-d diag] [-debug] [-g diag_group] [-h] [-H] [-i] [-l] [-L] [-mm_e ###] [-nbu_down] [-nbu_e ###] [-no_nbu] [-nozip] [-odir destination_directory] [-r NBU_host_role] [-s diag_group] [-t] [-use_reg_cmd [32 | 64]] [-v] [-xml]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/support/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\support\
描述
nbsu 命令是一个 Symantec 实用程序,用于收集各种诊断信息。默认情况下,nbsu 根据操作系统和 NetBackup 环境收集相应的诊断信息。可以通过几个命令行选项根据需要对收集的诊断信息进行自定义。
如有必要,请创建一个捆绑的支持软件包。nbsu 创建以下 nbsu 和输出目录:
/usr/openv/netbackup/bin/support/nbsu
/usr/openv/netbackup/bin/support/output/nbsu
如果技术支持为您提供了格式为 ######## 的案例 ID,请使用该案例 ID 编号保存日志文件。然后手动将文件上载至 Veritas Evidence 服务器。有关更多信息,请访问:
前提条件
需要具备以下项才能使用 nbsu 命令:
如果使用 -no_nbu 命令行选项,则可以在未安装 NetBackup 的情况下运行 nbsu。
要让 nbsu 创建支持软件包(如果需要),必须在 $PATH (UNIX) 环境变量中包含 tar 和 gzip 程序的路径:如果 gzip 不可用,该实用程序将使用压缩程序(如果可用)。
要运行 NetBackup 或介质管理器诊断,必须在主服务器和介质服务器环境中运行相应的服务或后台驻留程序。
使用 -nbu_down 选项将只选择不使用任何 NetBackup 或介质管理器命令的诊断。
程序用法
在使用 nbsu 命令编程时请考虑以下项:
如未指定命令行选项,nbsu 将选择运行所有适用的诊断命令,并收集相应信息。
要查看 nbsu 选择的诊断命令列表,请运行带 -l 命令行选项的 nbsu。
使用如下各项的适用命令行选项:
单个诊断命令
相关诊断命令组
与配置或故障排除有关的诊断命令
与 NetBackup 或介质管理器退出状态相关的诊断命令
要省略单个诊断命令或相关诊断命令组,请使用 -s 命令行选项。
选项
- -c
仅运行与 NetBackup 配置相关的命令或过程。这是默认选项。
- -d diag
仅运行列出的诊断命令或过程。要查看诊断命令或过程的列表,请运行带 -l 命令行选项的 nbsu。列表中可能出现多个 -d 选项。例如:
-d OS_general -d OS_env
- -debug
在调试模式下运行 nbsu。调试模式会向文件添加额外的程序信息。
- -g group_name
仅运行与该组名相关的诊断命令或过程。诊断组包括 OS、DEV、NET、NBU 和 MM。可能列出多个 -g 选项。例如:
-g OS -g DEV
- -h
显示 nbsu 命令行的简要帮助信息。
- -H
显示 nbsu 命令行的详细帮助信息。
- -i
交互模式。用于以 NetBackup 安全管理员身份登录。
- -l
列出可选择运行的诊断命令。与其他命令行选项配合使用,以显示相应的诊断命令或过程。
- -L
列出 nbsu 1.0 的所有诊断和命令。可用于向 STDOUT 输出每个诊断的详细报告。包括要执行的选择条件和命令。
- -mm_e ###
仅运行与介质管理器退出状态相关的诊断命令或过程。可能列出多个 -mm_e 选项。例如:
-mm_e 12 -mm_e 20
- -nbu_down
仅运行不使用 NetBackup 或介质管理器命令的诊断命令或过程。此命令行选项选择 DEV、NET 和操作系统诊断以及 NetBackup 和介质管理器诊断的子集。
- -nbu_e ###
仅运行与 NetBackup 退出状态相关的诊断命令或过程。可能列出多个 -nbu_e 选项。例如:
-nbu_e 25 -nbu_e 41
- -no_nbu
仅运行与 DEV、NET 和操作系统相关的诊断。
- -nozip
指定不压缩输出文件。
- -odir destination_directory
将 nbsu 诊断输出重定向到指定的目录。如果该目录不存在,则 nbsu 会尝试创建一个目录。如果目录路径包含空格字符,则使用首尾双引号字符标识路径。nbsu 将针对目标目录路径名称中的无效字符进行大致检查。
- -r host_role
仅运行与 NetBackup 主机角色相关的诊断命令或过程。下面是接受的主机角色参数缩写:
ma = 主服务器
me = 介质服务器
d_me = 磁盘介质服务器
t_me = 磁带介质服务器
cl = 客户端
emm = EMM 服务器
gdm = 全局域管理器
rah = 远程管理主机
可能列出多个 -r 选项。例如:
-r ma -r cl
- -s name
跳过列出的诊断命令、过程或组。要查看诊断命令或过程的列表,请运行带 -l 命令行选项的 nbsu。诊断组包括 OS、DEV、NET、NBU 和 MM。可以列出多个 -s 选项。例如:
-s OS_general -s DEV
- -t
仅运行与 NetBackup 故障排除相关的诊断命令或过程。
- -use_reg_cmd [32 | 64]
此选项仅用于 Windows 系统。
此选项允许使用 Reg.exe 实用程序查询 Windows 注册表。必须安装支持 /reg:32 或 /reg:64 命令行参数的 Reg.exe 版本,此选项才能正确发挥作用。
- -v
输出 nbsu 的内部版本。
- -xml
将所有 nbsu 输出写入一个 XML 格式的文件。
示例
示例 1 - 列出选择要在 NetBackup 节点上运行的诊断:
# nbsu -l
示例 2 - 选择运行单个诊断命令;不压缩生成的支持软件包:
# nbsu -d NBU_version -nozip
示例 3 - 选择运行诊断网络组,但跳过 NET_etc_hosts 诊断:
# nbsu -g NET -s NET_etc_hosts
示例 4 - 选择与 NetBackup 退出状态码 41 相关联的诊断:
# nbsu -nbu_e 41
示例 5 - 列出要为 NetBackup 节点上的网络诊断组和操作系统诊断组选择运行的诊断:
# nbsu -l -g NET -g OS
示例 6 - 选择运行单个诊断命令,并且不压缩生成的支持软件包:
# nbsu -d NBU_version -nozip
示例 7 - 选择运行诊断网络和操作系统组,但跳过 NET_dd 诊断:
# nbsu -g NET -s NET_dd -g OS
示例 8 - 选择与 NetBackup 退出状态码 21、25 和 41 相关联的诊断:
# nbsu -nbu_e 21 -nbu_e 25 -nbu_e 41