Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
bptestnetconn — 测试和分析各种配置和连接
大纲
[-v] -h | -b | -l
[-v] [-i | -frap] [-s | -H hostname]
[-v] [-c[service_name] [-o time_value] [-t time_value]] [ -H hostname | -s ] [-x]
-6 [-u]
[-v] [-w[webappname] [-O port] [-T timeout] [-e retrycount]] [-s | -H hostname]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\
描述
bptestnetconn 命令可执行若干任务,以帮助您分析任何指定的主机列表(包括 NetBackup 配置中的服务器列表)中是否存在 DNS 和连接问题。要帮助解决使用 CORBA 通信的服务之间的连接问题,bptestnetconn 可以执行并报告对指定服务的 CORBA 连接。此命令还可以执行和报告 NetBackup Web 服务的响应能力。此命令还显示连接方向,以及通信是否通过与安全代理进程的连接进行加密。
bptestnetconn 命令的日志位于 /usr/openv/netbackup/logs/bptestnetconn/*.log
(对于 UNIX 和 Linux)和 install_path\netbackup\logs\bptestnetconn\*.log
(对于 Windows)。
选项
- -6 或 --afcheck
检查配置是否满足 IP_ADDRESS_FAMILY 要求。
- -a 或 --all
报告所有时间。此选项与 -fr 等效。此条件是默认条件。
- -b 或 --confchecker
验证
bp.conf
(UNIX) 或 NetBackup 注册表项 (Windows) 是否存在。- -c 或 --connect service_name
将 connectToObject 时间报告给服务。下面是一些 CORBA 服务示例:EMM/EMMServer、NBFSMCLIENT/FSM.ClientClusterMgr、nbrmms/DiskPollingService.DPS、nbrmms/STSEventService 以及 nbsvcmon/NBSvcMon(默认)。键入此选项时 -c 和 service_name 之间不加空格。
- -e 或 --retrycount retry_count
指定在 Web 服务连接失败时可执行的重试次数。此参数的默认值为 5。
- -f 或 --flkup
报告一个或多个指定主机的所有正向 DNS 查找时间。
- -h 或 --help
显示此帮助消息。
- -H hostname
指定系统的单个主机名、IPv4 地址或者包含此类名称列表的文件名称,每行一个。
- -i 或 --ipservers
列出 NetBackup 配置中所有服务器的 IP 地址。
- -l 或 --listservers
列出 NetBackup 配置中的所有服务器。
- -O 或 --port port_number
指定命令所连接到的 Web 服务端口。默认情况下,Web 服务端口是 PBX 端口,端口号为 1556。
- -o 或 --objconntimeout time_value
指定在出现 CORBA 错误时 NetBackup 级别重试的超时值(以秒为单位)。
- -p 或 --prefnet
在输出显示中包括 PREFERRED_NETWORK 如何影响与指定主机或服务器的连接。
- -r 或 --rlkup
报告一个或多个指定主机的所有反向 DNS 查找时间。
- -s 或 --servers
在配置中查找所有 NetBackup 服务器。
- -T 或 --wsconntimeout time_value
指定 Web 服务连接超时值(以秒为单位)。默认情况下,将使用 NetBackup 配置中指定的 CLIENT_CONNECT_TIMEOUT。
- -t 或 --orbconntimeout time_value
指定建立 TCP/IP 连接的 TCP 超时值和套接字级别超时值。将 -t 指定为大于 -o 以区分 TCP/IP 错误与 CORBA 错误。否则,所有故障将在 retries_timeout 秒 (-otime_value) 后超时。
- -u 或 --update
基于 --afcheck 选项的操作更新 bp.conf (UNIX) 或主机属性 (Windows)。此选项仅在安装过程中使用。
- -v 或 --verbose
以详细模式进行报告。反向查找报告会显示哪些服务器是介质服务器、EMMSERVER(如果非本地),以及是否有服务器同时是 PREFERRED_NETWORK 或 CLUSTERNAME。
- -w 或 --web webappname
报告 Web 服务的响应能力。支持的 webappname 值的名称为默认的 nbwmc/netbackup 和 nbwmc/security。键入此选项时在 -w 和 webappname 之间不加空格。
- -x 或 --skipproxyinfo
跳过显示有关借助代理实现的安全 CORBA 连接的信息。
示例
示例 1 - 列出 NetBackup 配置中的所有服务器。
# bptestnetconn -l knothead.example.com www.google.com r2d2.starwars.galaxy.com whoknows.what.com zebra lawndartsvm2 lawndartsvm1
示例 2 - 列出所有非默认设置。
# bptestnetconn -b CLIENT_PORT_WINDOW (min) = 2024 [0] CLIENT_PORT_WINDOW (max) = 4048 [0] CLIENT_CONNECT_TIMEOUT = 30 [300] SERVER_CONNECT_TIMEOUT = 10 [30] DEFAULT_CONNECT_OPTIONS (daemon port) = vnetd [Automatic] CONNECT_OPTIONS = [configured] PREFERRED_NETWORK = knothead [NULL] FIREWALL_IN = [configured] REVERSE_NAME_LOOKUP = PROHIBITED [ALLOWED]
示例 3 - 报告配置中所有 NetBackup 服务器的所有正向 DNS 查找时间。
# bptestnetconn -f -s ---------------------------------------------------------------------- FL: knothead.example.com -> 10.80.73.101 : 0 ms [local] FL: www.google.com -> 74.125.19.106 : 0 ms FL: r2d2.starwars.galaxy.com -> 0.0.0.0 : 4 ms FL: whoknows.what.com -> 209.139.193.224 : 0 ms [cluster/ri] FL: zebra -> 10.80.120.103 : 0 ms FL: lawndartsvm2 -> 10.80.74.153 : 0 ms FL: lawndartsvm1 -> 10.80.74.154 : 0 ms ---------------------------------------------------------------------- Slow (>5 sec) or/and failed forward lookups: r2d2.starwars.galaxy.com : 0 sec [FAILED] ---------------------------------------------------------------------- Total elapsed time: 0 sec
示例 4 - 报告配置中所有 NetBackup 服务器的所有反向 DNS 查找时间。
# bptestnetconn -r -s ---------------------------------------------------------------- RL: 10.80.73.101 -> knothead.example.com : 0 ms RL: 74.125.19.106 -> nuq04s01-in-f106.1e100.net : 156 ms MISMATCH RL: **LKUP FAIL** -> r2d2.starwars.galaxy.com : 0 ms RL: 209.139.193.224 -> **LKUP FAIL** : 739 ms RL: 10.80.120.103 -> zebra.example.com : 0 ms RL: 10.80.74.153 -> lawndartsvm2.example.com : 0 ms RL: 10.80.74.154 -> lawndartsvm1.example.com : 0 ms ---------------------------------------------------------------- Slow (>5 sec) or/and failed/mismatched reverse lookups: www.google.com : 0 sec [MISMATCH] -> nuq04s01-in-f106.1e100.net r2d2.starwars.galaxy.com : 0 sec [FAILED] whoknows.what.com : 0 sec [FAILED] ---------------------------------------------------------------- Total elapsed time: 1 sec
示例 5 - 报告配置中所有 NetBackup 服务器的所有反向 DNS 查找时间。
# bptestnetconn -s -c -t 10 -o 5 ------------------------------------------------------------------------ CN: knothead.example.com : 49 ms [SUCCESS] CN: www.google.com : 4 sec [TRANSIENT] CN: r2d2.starwars.galaxy.com : 4 sec [TRANSIENT] CN: whoknows.what.com : 4 sec [TRANSIENT] CN: zebra : 4 sec [TRANSIENT] CN: lawndartsvm2 : 4 sec [NO_PERMISSION] CN: lawndartsvm1 : 20 sec [TRANSIENT] --------------------------------------------------------------------- Total elapsed time: 40 sec
示例 6 - 报告配置中所有 NetBackup 服务器的 NetBackup Web 服务响应能力。
# bptestnetconn -s -w -T 30 -e 2 nbwmc/netbackup web service test for host: server.domain.com : 450 ms [SUCCESS] nbwmc/netbackup web service test for host: sample.server2.domain2.com : 800 ms [FAIL] nbwmc/netbackup web service test for host: testvm2 : 550 ms [SUCCESS]
示例 7 - 报告指定的 NetBackup 主服务器上安全 webapp 的 NetBackup Web 服务响应能力。
# bptestnetconn –wnbwmc/security -T 30 –H server.domain.com nbwmc/security web service test for host: server.domain.com : 450 ms [SUCCESS]
示例 8:通过连接 example.server.domain.com 上的 nbsl 服务来报告借助代理实现的安全 CORBA 连接
# bptestnetconn.exe -cnbsl/HSFactory -H example.server.domain.com -v adding hostname = example.server.domain.com ------------------------------------------------------------------------ Connecting to 'nbsl/HSFactory' CN: example.server.domain.com : 91 ms [SUCCESS] PBX: No VNETD: No 127.0.0.1:4667 -> 127.0.0.1:4668 PROXY 10.210.77.101:4662 -> 10.210.77.101:1556 Certificate Information: local_cert_info: { "certificate_subject_common_name": "08a1395f-81fe-40c6-af59-2631988ca076", "certificate_issuer_name": "/CN=broker/OU=root@example.server.domain.com/O=vx" } peer_cert_info: { "certificate_subject_name": "/CN=08a1395f-81fe-40c6-af59-2631988ca076/OU=NBU_HOSTS/O=vx", "certificate_subject_common_name": "08a1395f-81fe-40c6-af59-2631988ca076", "certificate_issuer_name": "/CN=broker/OU=root@example.server.domain.com/O=vx", "certificate_issuer_org_unit_name": "root@example.server.domain.com", "master_server": "example.server.domain.com", "peer_hostname": "example.server.domain.com" } ------------------------------------------------------------------------ Total elapsed time: 1 sec
示例 9:对于主机 example.server.domain.com,跳过借助代理实现的安全 CORBA 连接的信息
# bptestnetconn -cnbsl/HSFactory -t 10 -o 5 -H example.server.domain.com –x adding hostname = example.server.domain.com ------------------------------------------------------------------------ Connecting to 'nbsl/HSFactory' CN: example.server.domain.com : 126 ms [SUCCESS] PBX: No VNETD: No ------------------------------------------------------------------------ Total elapsed time: 1 sec