21 October, 2014

Prime Infrastructure 2.1 and Nexus 3048, Partial Collection Failure

Prime:
Cisco Application Deployment Engine OS Release: 2.0
ADE-OS Build Version: 2.0.6.003-px-build
ADE-OS System Architecture: x86_64
Cisco Prime Infrastructure
Version : 2.1.0.0.87
Installed 60-day Lifecycle license.

Nexus 3048:
Software
  BIOS:      version 1.2.0
  system:    version 6.0(2)U2(2)

Added Nexus 3048 as a device in Prime. Prime has access to the device via SSHv2 and SNMPv3.
As a result I only see partial desired information. I see the management IP address, software version, uptime, model, but I dont see any interfaces of the Nexus switch.
The Inventory Collection Status in Prime shows a status of "Partial Collection Failure" with hints:

  • Unable to collect the extended inventory info from device for Image Management Operations
    • Image Recommendation and Upgrade Analysis may not work..
      • Verify SNMP credentials and SNMP response speed from device.
  • Unable to collect Ethernet interfaces details.
    • Interface configuration and monitoring capabilities will be limited..
      • Unexpected error. See the log file inventory.log for details.


Checking the inventory.log I see following errors:

[2014-10-20 22:00:04,599] [backgroundThreadPoolExecutor-2] [inventory] [ERROR] - 10.113.114.243 For device id: 2274272 Feature = feature_l2interface and Procedure = l2interface failed in time 2075 with the following error and continuing with other features: com.cisco.nm.expression.function.FunctionException: <palError><deviceId>2274272</deviceId><code>VALIDATION_ERROR</code><message>Failed to validate output XML: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ifSpeed'. One of '{ifIndex, name}' is expected.

[2014-10-20 22:00:04,599] [backgroundThreadPoolExecutor-2] [ice] [ERROR] - com.cisco.nm.expression.function.FunctionException: <palError><deviceId>2274272</deviceId><code>VALIDATION_ERROR</code><message>Failed to validate output XML: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ifSpeed'. One of '{ifIndex, name}' is expected.

Caused by: com.cisco.nm.pal.client.PALException: Failed to validate output XML: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ifSpeed'. One of '{ifIndex, name}' is expected.

Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ifSpeed'. One of '{ifIndex, name}' is expected.

Haven't tried an update patch 2.1.1 for Prime 2.1 (pi211_20140630_01.ubf) yet.
Haven't tried "Prime Infrastructure 2.1-Device Pack 5" (pi_2.1device_packs_5-45.ubf) yet.
No such issues on a Cisco Cloud Services Router 1000V.

2 comments:

  1. Can you help me how to check the "inventory.log"? I have a SSH connection to prime but cannot find this file.

    ReplyDelete
  2. This is the solution:

    shell
    cd /opt/CSCOlumos/logs
    more inventory.log

    ReplyDelete