NetWorker:对 NetWorker 中的磁带库检测问题进行故障处理

摘要: 本文旨在帮助支持和 NetWorker 管理员确定主机无法检测到库的原因。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

如果该库以前正常工作,但突然无法正常工作,请将最后一个已知更改视为可能的原因:

  • 重新启动、重新发现和重命名设备后库地址的未处理更改
  • 电涌、停电或其他环境事件可能造成的损坏
  • 故障事件或传输硬件的重新配置
  • 安装、更改或删除与运输或机器人技术有关的软件或驱动程序

如果库从未正常工作,请在 NetWorker 硬件兼容性指南 (需要登录戴尔支持帐户)中确认硬件受支持。
 

  • 无法检测到 NetWorker 存储节点或服务器上的磁带库安装
  • 由于备份硬件不可用,无法备份数据。

要诊断磁带库检测故障,请首先考虑最近的任何更改。接下来,从最低级别分解发现过程并测试每个阶段。

有时,根据现有证据,可取地进入更进化的发现阶段。如果主机 A 未能检测到机器人,而主机 B 成功,则机器人可能没有故障。主机可能使用不同的交换机,因此首先要调查此情况。此示例中的其他差异包括主机本身、可能的作系统、HBA、分区、布线等。

如果主机在问题发生之前检测到机器人,请重点关注最有可能已更改的项目。调查事件发生后的故障或已知配置更改。

使用以下命令首先确定作系统是否可以检测到库。始终确保作系统修补程序是最新的,尤其是在存储方面。

提醒:收集全面的初始数据集(包括上述内容)的最简单方法是运行 nsrget -o:d 在受影响的服务器和节点上。
注意:请勿使用 -o:d 在磁带繁忙写入的任何主机上。您可以从 NetWorker Management Console (NMC) 的 Monitoring ->Devices下查看此信息。 

以下文章提供有关获取和使用 NSRGET 的信息:NetWorker:如何使用 NSRGet NetWorker 数据收集工具(英文版)

库检测:操作系统:

  • Windows:NetWorker 可能无法访问即插即用 (PnP) 子系统未检测到的设备。永远不会有没有驱动程序的库实例,因为即使未安装供应商驱动程序,也存在通用驱动程序。StorPort 是低级别 Windows 存储驱动程序组件,应检查其货币。
devmgmt.msc (设备管理器)
devcon drivernodes *CHANGER*
  • Linux:显示子系统检测到并枚举的 SCSI 类设备。Linux 使用 sg 库的驱动程序,除非安装了 IBM 的 Atape 驱动程序(不推荐)。
cat /proc/scsi/scsi (显示检测到的库)
echo "- - -" > /sys/class/scsi_host/host#/scan (强制重新检测)
 
  • Solaris: cfgadm 或 luxadm 港口/ dump_map 命令都可以枚举库设备。如果做不到这一点, update_drv 可用于确保检测和连接 sgen 驱动程序实例。
cfgadm -lavo show_FCP_dev
for FCI in `luxadm -e port | cut -f1`; do luxadm -e dump_map $FCI; done
rm -f /dev/scsi/changer/*; update_drv -f sgen -v
 
  • AIX:使用 cfgmgr 在大多数情况下;如果 Atape 驱动程序正在使用中,请使用 lsdev。在这种情况下,请确保 Atape smc 驱动程序列为 “已定义” 而不是 “可用” (这会导致冲突)。
cfgmgr -v | grep -i changer
lsdev -Cc tape
rmdev -l smc0 (如果 lsdev 显示它 可用
 
  • HP-UX: ioscan 是枚举 Changer 类设备所需的唯一命令。
ioscan -FnkC autoch

对于 NetWorker inquire 命令(如下所示)要成功,您可能需要删除临时设备发现缓存文件:

rm -f /tmp/lgto_scsi_devlist
 
  • OpenVMS:使用以下命令验证连接:
mcr sysman IO AUTOCONFIGURE
show device gk/full
  • NetWorker:这些命令仅供参考,通常执行级别高于上面提供的作系统命令。通过提供其他信息或错误作为当前问题的提示,它们在尝试诊断较低级别的问题时可能很有用,但如果较低级别的作失败,则它们不会成功。
inquire -lc
lusbinfo -v
changers
dvdetect -dlV -D9
 
提醒: lusbinfochangers 可能并非存在于所有平台上。如果需要,您可以通过设置环境变量来提高调试级别 LUS_DEBUG:

UNIX: export LUS_DEBUG=9
Windows: set LUS_DEBUG=9
AIX: lusdebug ffff
另请尝试: SJI_DEBUG=9, SCSI_DEBUG=9, JBDEBUG=9 

其他信息

确保您了解显示超出 NetWorker 应用程序范围的机器人问题(阅读:使用标准作系统方法无法检测到)不在 NetWorker 支持的范围内。
有关详细信息,请参阅:NetWorker:对 NetWorker

中的磁带库问题进行故障处理
支持人员可以使用上述标准提供指导,但我们没有作系统、HBA 或机器人供应商资源。此限制可能会导致长时间的故障处理失败。

受影响的产品

NetWorker Series
文章属性
文章编号: 000079269
文章类型: How To
上次修改时间: 23 1月 2026
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。