NetBackup™ 命令参考指南

Last Published:
Product(s): NetBackup (10.3)
  1. 介绍
    1.  
      关于 NetBackup 命令
    2.  
      浏览多个菜单级别
    3.  
      NetBackup 命令约定
    4.  
      NetBackup 介质管理器命令说明
    5.  
      IPv6 更新
  2. 附录 A. NetBackup 命令
    1.  
      acsd
    2.  
      backupdbtrace
    3.  
      backuptrace
    4.  
      bmrc
    5.  
      bmrconfig
    6.  
      bmrepadm
    7.  
      bmrprep
    8.  
      bmrs
    9.  
      bmrsrtadm
    10.  
      bp
    11.  
      bparchive
    12.  
      bpbackup
    13.  
      bpbackupdb
    14.  
      bpcatarc
    15.  
      bpcatlist
    16.  
      bpcatres
    17.  
      bpcatrm
    18.  
      bpcd
    19.  
      bpchangeprimary
    20.  
      bpcleanrestore
    21.  
      bpclient
    22.  
      bpclimagelist
    23.  
      bpclntcmd
    24.  
      bpclusterutil
    25.  
      bpcompatd
    26.  
      bpconfig
    27.  
      bpdbjobs
    28.  
      bpdbm
    29.  
      bpdgclone
    30.  
      bpdown
    31.  
      bpduplicate
    32.  
      bperror
    33.  
      bpexpdate
    34.  
      bpfis
    35.  
      bpflist
    36.  
      bpgetconfig
    37.  
      bpgetdebuglog
    38.  
      bpimage
    39.  
      bpimagelist
    40.  
      bpimmedia
    41.  
      bpimport
    42.  
      bpinst
    43.  
      bpkeyfile
    44.  
      bpkeyutil
    45.  
      bplabel
    46.  
      bplist
    47.  
      bpmedia
    48.  
      bpmedialist
    49.  
      bpminlicense
    50.  
      bpnbat
    51.  
      bpnbaz
    52.  
      bppficorr
    53.  
      bpplcatdrinfo
    54.  
      bpplclients
    55.  
      bppldelete
    56.  
      bpplinclude
    57.  
      bpplinfo
    58.  
      bppllist
    59.  
      bpplsched
    60.  
      bpplschedrep
    61.  
      bpplschedwin
    62.  
      bppolicynew
    63.  
      bpps
    64.  
      bprd
    65.  
      bprecover
    66.  
      bprestore
    67.  
      bpretlevel
    68.  
      bpschedule
    69.  
      bpschedulerep
    70.  
      bpsetconfig
    71.  
      bpstsinfo
    72.  
      bpstuadd
    73.  
      bpstudel
    74.  
      bpstulist
    75.  
      bpsturep
    76.  
      bptestbpcd
    77.  
      bptestnetconn
    78.  
      bpup
    79.  
      bpverify
    80.  
      cat_convert
    81.  
      cat_export
    82.  
      cat_import
    83.  
      configureCerts
    84.  
      configureMQ
    85.  
      configureWebServerCerts
    86.  
      create_nbdb
    87.  
      csconfig cldinstance
    88.  
      csconfig cldprovider
    89.  
      csconfig meter
    90.  
      csconfig reinitialize
    91.  
      csconfig throttle
    92.  
      duplicatetrace
    93.  
      importtrace
    94.  
      jbpSA
    95.  
      jnbSA
    96.  
      ltid
    97.  
      mklogdir
    98.  
      msdpcldutil
    99.  
      nbauditreport
    100.  
      nbcallhomeproxyconfig
    101.  
      nbcatsync
    102.  
      NBCC
    103.  
      NBCCR
    104.  
      nbcertcmd
    105.  
      nbcertupdater
    106.  
      nbcldutil
    107.  
      nbcmdrun
    108.  
      nbcomponentupdate
    109.  
      nbcplogs
    110.  
      nbcredkeyutil
    111.  
      nbdb_admin
    112.  
      nbdb_backup
    113.  
      nbdb_move
    114.  
      nbdb_ping
    115.  
      nbdb_restore
    116.  
      nbdb_unload
    117.  
      nbdb2adutl
    118.  
      nbdbms_start_server
    119.  
      nbdbms_start_stop
    120.  
      nbdc
    121.  
      nbdecommission
    122.  
      nbdelete
    123.  
      nbdeployutil
    124.  
      nbdevconfig
    125.  
      nbdevquery
    126.  
      nbdiscover
    127.  
      nbdna
    128.  
      nbemm
    129.  
      nbemmcmd
    130.  
      nbfindfile
    131.  
      nbfirescan
    132.  
      nbfp
    133.  
      nbftadm
    134.  
      nbftconfig
    135.  
      nbgetconfig
    136.  
      nbhba
    137.  
      nbholdutil
    138.  
      nbhostidentity
    139.  
      nbhostmgmt
    140.  
      nbhypervtool
    141.  
      nbidpcmd
    142.  
      nbimageshare
    143.  
      nbinstallcmd
    144.  
      nbjm
    145.  
      nbkmiputil
    146.  
      nbkmscmd
    147.  
      nbkmsutil
    148.  
      nboraadm
    149.  
      nborair
    150.  
      nbpem
    151.  
      nbpemreq
    152.  
      nbmariadb
    153.  
      nbmlb
    154.  
      nbperfchk
    155.  
      nbplupgrade
    156.  
      nbrb
    157.  
      nbrbutil
    158.  
      nbreplicate
    159.  
      nbrepo
    160.  
      nbrestorevm
    161.  
      nbseccmd
    162.  
      nbserviceusercmd
    163.  
      nbsetconfig
    164.  
      nbshvault
    165.  
      nbsmartdiag
    166.  
      nbsnapimport
    167.  
      nbsnapreplicate
    168.  
      nbsqladm
    169.  
      nbsqlite
    170.  
      nbstl
    171.  
      nbstlutil
    172.  
      nbstop
    173.  
      nbsu
    174.  
      nbsvrgrp
    175.  
      netbackup_deployment_insights
    176.  
      resilient_clients
    177.  
      restoretrace
    178.  
      stopltid
    179.  
      tldd
    180.  
      tldcd
    181.  
      tpautoconf
    182.  
      tpclean
    183.  
      tpconfig
    184.  
      tpext
    185.  
      tpreq
    186.  
      tpunmount
    187.  
      verifytrace
    188.  
      vltadm
    189.  
      vltcontainers
    190.  
      vlteject
    191.  
      vltinject
    192.  
      vltoffsitemedia
    193.  
      vltopmenu
    194.  
      vltrun
    195.  
      vmadd
    196.  
      vmchange
    197.  
      vmcheckxxx
    198.  
      vmd
    199.  
      vmdelete
    200.  
      vmoprcmd
    201.  
      vmphyinv
    202.  
      vmpool
    203.  
      vmquery
    204.  
      vmrule
    205.  
      vmupdate
    206.  
      vnetd
    207.  
      vssat
    208.  
      vwcp_manage
    209.  
      vxlogcfg
    210.  
      vxlogmgr
    211.  
      vxlogview
    212.  
      W2KOption

名称

netbackup_deployment_insights — 一款使用情况报告工具,用于收集、分析和报告有关客户端和容量的主服务器信息

大纲

netbackup_deployment_insights --debug-inputs dir1 [dir2dir3]

netbackup_deployment_insights --gather [--bpimagelist=options] <--capacity ¦ --traditional> [--hoursago=number] [--log=filename] [--master=hostname] [--nolog] [--output=directory] [--runtimestats] [-start date [-end date]] [--client-timeout seconds] [--exclude-clients client1[,client2,...]] [--exclude-clientlist path] [--exclude-all-clients] [--credential-file filename] [--apikey-file filename]

netbackup_deployment_insights --report <--capacity ¦ --traditional> [--day-boundary=time] [dir1 dir2 dir# | --dirsfile=filename | --parentdir=directory] [--log=filename] [--nolog] [--overlap-details] [--runtimestats]

netbackup_deployment_insights --retry dir1 [dir2dir#]

netbackup_deployment_insights --version

 

On UNIX systems, the directory path to this command is /usr/openv/netbackup/bin/admincmd/

On Windows systems, the directory path to this command is install_path\NetBackup\bin\admincmd\

描述

在 NetBackup 9.1 中,nbdeployutil 已重命名为 netbackup_deployment_insights。Veritas 建议手动生成许可证报告时使用 netbackup_deployment_insights 命令。您可以继续使用 nbdeployutil 命令和相同的选项。

netbackup_deployment_insights 工具从主服务器收集并分析部署信息。该工具根据两个 NetBackup 授权许可模式之一(传统授权或容量授权)执行部署分析。传统授权部署分析会计算客户端和服务器的数量,然后将此信息与获得许可的选件进行比较。容量授权部署分析会计算受保护的源数据量。

该命令分两个步骤运行。netbackup_deployment_insights 在第一步收集数据,在第二步分析数据。

netbackup_deployment_insights 命令支持增量式报告。通过该功能,netbackup_deployment_insights 将根据指定的频率运行,以增量方式收集数据并生成基于容量的许可报告。有关如何启用和使用该功能的更多信息,请参见 NetBackup 管理指南,第 II 卷

该工具在收集期间将生成名为 nbdeployutil-gather-timestamp.log 的日志文件。该工具在分析和生成报告期间将生成名为 nbdeployutil-report-timestamp.log 的日志文件。默认情况下,这些日志文件是在收集的数据所在的目录中创建的。

有关传统的和基于容量的许可的更多信息,请参见 NetBackup 管理指南,第 II 卷

操作

--apikey-file filename

使用此选项可指定包含 NetBackup API 密钥的文件路径。文件格式如下所示:

NetBackup primary server hostname : APIKey

可以有多个 NetBackup 主服务器主机名条目。将每个主服务器及其对应的 API 密钥文件置于新的一行中。netbackup_deployment_insights 命令使用与其连接到的 NetBackup 主服务器主机对应的 API 密钥。

NetBackup primary server hostname 1 : APIKey 1
NetBackup primary server hostname 2 : APIKey 2
NetBackup primary server hostname n : APIKey n

Veritas 建议使用 API 密钥对用户进行 NetBackup Web 管理服务身份验证。如果配置了多重身份验证,则必须使用 API 密钥。对于多个 NetBackup 域,请确保为所有主服务器提供 API 密钥。

--client-timeout seconds

此选项在 nbdeployutil 中强制 bptestbpcd 的超时,而不依赖于 NetBackup 配置。

仅当指定了 --gather 选项时,此选项才适用。如果指定了 --capacity,则此选项不适用。

--debug-inputs

将用于生成报告的文件转换为用户可读的格式。这些新文件比原始输出更方便阅读。只能指定包含基本 ASCII 字符的目录。不支持带有扩展 ASCII 字符的目录。

--exclude-all-clients

使用此选项,可以从 bptestbpcd 连接中排除所有客户端。指定的客户端在报告中显示为不可连接。

仅当指定了 --gather 选项时,此选项才适用。如果指定了 --capacity,则此选项不适用。

--exclude-clientlist path

使用此选项,可以指定包含要从 bptestbpcd 连接中排除的客户端列表的文件。每个客户端名称将单独列在文件中的一行内。指定的客户端在报告中显示为不可连接。

仅当指定了 --gather 选项时,此选项才适用。如果指定了 --capacity,则此选项不适用。

--exclude-clients client1[,client2,...]

使用此选项,可以从 bptestbpcd 连接中排除任何指定的客户端。指定的客户端在报告中显示为不可连接。

仅当指定了 --gather 选项时,此选项才适用。如果指定了 --capacity,则此选项不适用。

--gather

收集数据以便使用 report 选项进行分析。在使用 --gather 操作时,必须使用 capacitytraditional 参数。仅收集指定授权模式(capacitytraditional)的数据。

在容量授权或传统授权模式下运行 netbackup_deployment_insights --gather 命令时,系统会提示您输入其他信息。必须输入显示用于对 NetBackup Web 管理服务进行身份验证的凭据信息:

  • 域类型:输入的域类型值包括:NISNISPLUSWINDOWSvxunixpwdldap。该值区分大小写。

  • 域名:主服务器主机所属的域的名称。如果主服务器不属于任何域,则输入主服务器的名称。

  • 用户名:具有管理员权限的用户的名称。

  • 密码:具有管理员权限的同一用户的密码。输入密码时,字符不会特意显示在命令行中。

在多主服务器的情况下,必须输入 gather 命令提及的所有主服务器的凭据。

--report

基于通过 gather 选项收集的数据生成许可报告。指定供该工具用于报告的目录或目录列表。在使用 --report 操作时,必须使用 capacitytraditional 参数。

--retry

重新运行收集操作,并尝试重新连接到收集过程中失败的主机(由收集目录中的信息确定)。当报告多个主机无法访问时,此操作对传统授权模型很有用。

--version

返回该命令的版本。此选项用于识别运行该命令的最新 NetBackup 产品版本。版本字符串还可指示该工具的特殊版本,例如工程二进制文件。如果已将工具手动复制到 7.1 版本之前的主服务器,则此选项很有用。

选项

--bpimagelist

用于在该过程的 gather 阶段将特定选项传递给 bpimagelist 命令。

--capacity

指定要与 gatherreport 结合使用的授权模式。使用 capacity 可根据 NetBackup 的每 TB 容量授权模型来报告部署情况。

--credential-file filename

用于指定文件,NetBackup 读取此文件以获取用户身份验证的凭据。使用此选项允许 NetBackup 读取此信息,而无需提示用户输入。您还可以在文件中为多个主服务器指定凭据。

凭据文件必须具有按指定顺序显示的信息。每个项目都位于自己的行中。对于每个其他主服务器,请重复此顺序(不带空行)。

Primary server name
Domain type
Domain name
Username
Password
--day-boundary

改变用于创建报告的报告窗口的起始时间。默认报告时段始于午夜,并运行到晚上 11:59:59。以 24 小时表示法将 time 值指定为 hh:mm,其中,早上 6:00 表示为 06:00,晚上 6:00 表示为 18:00

--dirsfile

一个包含目录列表的文件,report 参数将使用这些目录生成报告。此参数是在 report 参数后列出所有文件的替代方法。您还可以使用 parentdir 参数列出供 report 参数使用的父目录。

--end

指定收集期限的受限日期范围的结束日期。此选项只能与 start 选项结合使用。此参数的格式为 "MM/DD/YYYY hh:mm:ss"。以 24 小时表示法指定时间值 hh:mm:ss,其中,早上 6:00 表示为 06:00:00,晚上 6:00 表示为 18:00:00。日期时间值必须用双引号括起来。

--hoursago

更改映像收集时间间隔的默认值。以小时为单位指定该值。默认值为 2160 小时(90 天)。

--log

将日志强制输出到特定的日志文件。默认情况下,日志输出会写入所收集的数据和报告的存储目录中的日志文件。

--master

收集指定主服务器的容量授权数据。此选项只能与 --gather 结合使用。要使本地主机能够从远程服务器收集数据,主机名必须显示在该远程服务器的服务器列表中。

此选项仅支持远程收集的容量授权信息,不支持远程收集的传统授权数据。

--nolog

禁止创建调试日志文件。

--output

将结果保存在所指定的输出目录中。只能指定包含基本 ASCII 字符的目录。不支持带有扩展 ASCII 字符的目录。如果操作是 gather,则输出目录将保存收集的数据。对于 report 操作,报告和日志文件将被置于输出目录中,而不是与收集的数据一起位于指定的输入目录中。如果未指定 output 选项,则输出内容将被置于以下目录:

  • 对于 UNIX:/usr/openv/var/global/reports/ YYYYMMDD_hhmmss_masterserver

  • 对于 Windows:install_path\NetBackup\var\global\reports\YYYYMMDD_hhmmss_masterserver

--overlap-details

显示容量授权报告的“重复的选择项”列中的重复备份选择项。此选项仅可用于 ASCII 或备份选择数据中的仅限英文字符。

--parentdir

指定目录树的顶层目录(目录树中包含许多目录,这些目录内有收集的许可数据),report 参数应使用这些数据生成报告。您也可以使用 dirsfile 参数指定一个包含目录列表的文件。

--runtimestats

显示工具的运行时统计信息。统计数据包括内存和 CPU 使用量。

UNIX 输出示例:

stats  mem 40.1 M, cpu 27.0% after splitting t/fixture/
nbdeployutil_sidon/bpimagelist_sidon.out
stats  mem 40.1 M, cpu 28.0% after parsing records from t/fixture/
nbdeployutil_sidon/tmp/policy_db_arc_tab_2gig_nt_client_totem7.out
stats  mem 40.6 M, cpu 50.0% after calculating for UNKNOWN-1 in 
t/fixture/nbdeployutil_sidon/ stats  mem 40.6 M, cpu 51.0% after 
main report loop took 1 sec
--start

指定收集期限的受限日期范围的开始日期。此参数的格式为 "MM/DD/YYYY hh:mm:ss"。以 24 小时表示法指定时间值 hh:mm:ss,其中,早上 6:00 表示为 06:00:00,晚上 6:00 表示为 18:00:00。请注意,日期时间值两边的双引号是必需的。

--traditional

gatherreport 结合使用,用以指定授权模式。使用 --traditional 可根据 NetBackup 的每服务器传统授权模型来报告部署情况。默认值为 2160 小时(90 天)。

--verbose

将工具的详细进度信息输出到屏幕,这对调试日志文件中的信息没有影响。该日志文件的内容始终很详细。

前提条件

以下是 netbackup_deployment_insights 工具的前提条件:

  • 主服务器后台驻留程序或服务必须在环境中运行,才能收集数据。

  • 确认运行 gather 命令的主服务器上有足够的磁盘空间。收集容量授权数据时,将会收集前 90 天的 bpimagelist 输出。输出大小是目录库中该期限内的映像数的函数。可以移动或缩小默认时间段。分析时间较短将导致数字不准确或不完整。

  • 查看报告需要使用 Microsoft Excel。不必在主服务器上安装该软件。

示例

示例 1 - 收集容量授权报告的数据。该目录路径适用于 UNIX 系统,但是此示例也适用于 Windows 系统。

# ./netbackup_deployment_insights --gather --capacity
NetBackup Deployment Insights, version 9.0.1
Gathering license deployment information...
  Discovered master server punnbuucsm5b38-vm80

Enter credentials for Master Server(s):

Master Server:punnbuucsm5b38-vm80
Domain Type (NIS, NISPLUS, WINDOWS, vx, unixpwd, ldap):unixpwd
Domain Name  :punnbuucsm5b38-vm80
User Name    :root
Password     :

Data gather is in progress. This process might take some time.
  Output for punnbuucsm5b38-vm80 at: /usr/openv/var/global/reports/
20210309_101511_punnbuucsm5b38-vm80
Gather DONE
Execution time: 25 secs
To create a report for this master server, run the following:
  netbackup_deployment_insights --report --capacity /usr/openv/var/global/
reports/20210309_101511_punnbuucsm5b38-vm80
#

示例 2 - 使用示例 1 的数据生成容量授权报告。该目录路径适用于 UNIX 系统,但是此示例也适用于 Windows 系统。

# ./netbackup_deployment_insights --report --capacity /usr/openv/var/
global/reports/20210309_101511_punnbuucsm5b38-vm80
NetBackup Deployment Insights, version 9.0.1
Analyzing license deployment ...
  Report created at: /usr/openv/var/global/reports/
20210309_101511_punnbuucsm5b38-vm80/report-capacity-punnbuucsm5b38-
vm80-20210309_101705.xls
Analysis DONE
Execution time: 0 sec
#

示例 3 - 收集传统授权报告的数据。该目录路径适用于 UNIX 系统,但是此示例也适用于 Windows 系统。

# ./netbackup_deployment_insights --gather --traditional
NetBackup Deployment Insights, version 9.0.1
Gathering license deployment information...
  Discovered master server punnbuucsm5b38-vm80
  Output for punnbuucsm5b38-vm80 at: /usr/openv/var/global/reports/
20210309_101809_punnbuucsm5b38-vm80
Gather DONE
Execution time: 9 secs
To create a report for this master server, run the following:
  netbackup_deployment_insights --report --traditional /usr/openv/var/
global/reports/20210309_101809_punnbuucsm5b38-vm80
#

示例 4 - 使用示例 3 的数据生成传统授权报告。该目录路径适用于 UNIX 系统,但是此示例也适用于 Windows 系统。

# ./netbackup_deployment_insights --report --traditional /usr/openv/var/
global/reports/20210309_101809_punnbuucsm5b38-vm80
NetBackup Deployment Insights, version 9.0.1
Analyzing license deployment ...
  Report created at: /usr/openv/var/global/reports/
20210309_101809_punnbuucsm5b38-vm80/report-traditional-punnbuucsm5b38-
vm80-20210309_101945.xls
Analysis DONE
Execution time: 1 sec
#

示例 5 - 收集容量授权数据,如具有多个主服务器凭据的凭据文件中所指定。

#./netbackup_deployment_insights --gather --capacity 
–-master=nb-host1,nb-host2 --credential-file 
/usr/openv/var/global/cred-file

cred-file 文件包含以下所示信息:

nb-host1
unixpwd
testdomain1
user1
testpass1
nb-host2
unixpwd
testdomain2
user2
testpass2

另请参见

请参见bpimagelist(1m)。

请参见nbdeployutil(1m)。