In Netbackup 6.5.x the nbftclnt service will fail to detect the "ARCHIVE Python" devices if the host has more than 100 /dev/sg devices. This is due to nbftclnt only scanning sg1 to sg99. There is an EEB available for 6.5.x that addresses the issue. The issues is formal resolved build NB_7.0.1_20100314.
How to detect the issue:
1: On the SAN client set the DEBUG logging
vxlogcfg -a -p 51216 -o 200 -s DebugLevel=6 -s DiagnosticLevel=6
vvlogcfg -a -p 51216 -o 137 -s DebugLevel=6 -s DiagnosticLevel=6
vxlogcfg -a -p 51216 -o 156 -s DebugLevel=6 -s DiagnosticLevel=6
2: Stop and start "nbftlcnt" services.
3: Capture debugging logging from the SAN client console.
nbftclnt -console –monitor
Successful discovery:
DeviceInquiry: EVPD Page 0x83 "SYMANTECFATPIPE 0.0 tamar"
GetScsiAddress:GetScsiAddress: m_DeviceName = (/dev/sg435)
AddDevice:/dev/sg435
Inquiry "SYMANTECFATPIPE 0.0 tamar"
TargetHBA:LUN:InitiatorHBA = 0:0:0x10 State = 1 RefCount = 0
ClosePTDeviceHandle:/dev/sg435 m_HandleOpenCount 0
DeviceInquiry: EVPD Page 0x83 "SYMANTECFATPIPE 0.1 tamar"
GetScsiAddress:GetScsiAddress: m_DeviceName = (/dev/sg436)
AddDevice:/dev/sg436
Inquiry "SYMANTECFATPIPE 0.1 tamar"
TargetHBA:LUN:InitiatorHBA = 0:1:0x10 State = 1 RefCount = 0
ClosePTDeviceHandle:/dev/sg436 m_HandleOpenCount 0
DeviceInquiry: EVPD Page 0x83 "``¬0'"
Failure to discover (shortened for clarity):
SANClient:Client Name: davinci.ngcsn.net SANClient = 1
FATClientMgrService::hasSANClientLicense:Found SAN Client License
DiscoveryTaskThread: DiscoveryTask Thread 4102028144 Startup
PipeCleanupTaskThread: PipeCleanupTask Thread 4093635440 Startup
DeviceInquiry: EVPD Page 0x83 "P"
DeviceInquiry:failed to find target hba in œ}Ya”, for /dev/sg0
DiscoverDevices:DeviceInquiry failed for device /dev/sg0; Success
DeviceInquiry: EVPD Page 0x83 "P"
DeviceInquiry:failed to find target hba in Ha”, for /dev/sg1
DiscoverDevices:DeviceInquiry failed for device /dev/sg1; Success
DeviceInquiry: EVPD Page 0x83 "`à"
DeviceInquiry:failed to find target hba in , for /dev/sg2
DeviceInquiry: EVPD Page 0x83 "``¬0'"
DeviceInquiry:failed to find target hba in , for /dev/sg96
DiscoverDevices:DeviceInquiry failed for device /dev/sg96; Success
DeviceInquiry: EVPD Page 0x83 "``¬0'"
DeviceInquiry:failed to find target hba in , for /dev/sg97
DiscoverDevices:DeviceInquiry failed for device /dev/sg97; Success
DeviceInquiry: EVPD Page 0x83 "``¬0'"
DeviceInquiry:failed to find target hba in , for /dev/sg98
DiscoverDevices:DeviceInquiry failed for device /dev/sg98; Success
DeviceInquiry: EVPD Page 0x83 "``¬0'"
DeviceInquiry:failed to find target hba in , for /dev/sg99
DiscoverDevices:DeviceInquiry failed for device /dev/sg99; Success
FATClientNotificationHandler::updateClusterStatus:EMM Server Name = main
FATClientNotificationHandler::updateClusterStatus:getListOfApplicationClusters(davinci)
FATClientNotificationHandler::updateClusterStatus:EMM Server Name = main
FATClientNotificationHandler::updateClusterStatus:getListOfApplicationClusters(davinci)
FATClientNotificationHandler::updateClusterStatus:EMM Server Name = main
FATClientNotificationHandler::updateClusterStatus:getListOfApplicationClusters(davinci)
FATClientNotificationHandler::updateClusterStatus:EMM Server Name = main
FATClientNotificationHandler::updateClusterStatus:getListOfApplicationClusters(davinci)
^CPipeCleanupTaskThread: (4093635440) PTT_PipeCleanupShutdown
PipeCleanupTaskThread: PipeCleanupTask Thread 4093635440 Shutdown
DiscoveryTaskThread: (4102028144) DTT_Shutdown
DiscoveryTaskThread: DiscoveryTask Thread 4102028144 Shutdown


