Some of the new Cisco IOS-XE device certifications that were included in Spectrum 22.214.171.124 were added under a model type that did not include Network Configuration Manager support. Therefore these device models are not picked up under an existing device family and the Host Configuration tab in OneClick is grayed out.
The impacted Cisco IOS-XE devices are modeled under the SwCat3x00 Model Type. They include:
System Object ID 126.96.36.199.188.8.131.52.2066 - Cisco Catalyst 36xx
System Object ID 184.108.40.206.220.127.116.11.2067 - Cisco Catalyst 57xx
To resolve this issue CA will be re-certifying these devices under the SwCiscoIOS Model Type, which is included in the NCM support. The re-certifications are scheduled to be delivered in the Spectrum 9.4.4 and Spectrum 10.1 releases.
However in the meantime, you can correct the behavior by using the Device Certification utility and change the mapping of the System Object ID to use the SwCiscoIOS model type.
To do this:
- Locate an existing IOS-XE model type in OneClick that is not showing in a Device Family for NCM.
- Look at the Model Type of the device. If it is a SwCat3x00 model type, it was not included in the NCM support (If it is a GnSNMPDev model type, it has not been certified in release of Spectrum you are running. You may want to open case with support and request a device certification for Spectrum).
- Make note of the Model Type Name and System Object ID because you will need them later.
- Right click on the device model and go to the Utilities Menu -> Device Certification.
- In the Device Certification utility, double click the selected System Object ID to open it for edit.
- Modify Model Type Name to be SwCiscoIOS.
- Click Ok to close.
- Click the Save button to save the changes to the SSdb catalog.
After you have modified all the associated System Object IDs for your IOS-XE devices that show to be a SwCat3x00 or GnSNMPDev model type, you will need to run the $SPECROOT/Install-Tools/PostInstall/NewMM.pl script to update the existing model to the newly mapped SwCiscoIOS model type. If you rather not run the NewMM.PL script, you will need to delete the device models and rediscover them, so that they are using the SwCiscoIOS model type.
To run the NewMM.pl Script:
- As the Spectrum owner, open a command line (bash -login shell for Windows) on the SpectroSERVER where the device is modeled.
- cd to $SPECROOT/Install-Tools/PostInstall directory
- Run the following command: ./NewMM.pl -m
- Enter the host name of IP address of the SpectroSERVER you wish to connect to and hit enter.
- Enter the Landscape Handle, in Hex format. Example: 0x100000
- Enter the System Object ID of the device you want to search for. Example: 18.104.22.168.22.214.171.124.2066
- Enter the current Model Type Name. Example: SwCat3x00
- Enter the Destination Model Type Name. This is the new Model Type Name you wish to use. Example: SwCiscoIOS
The script will search the SSdb database for existing SwCat3x00 models, with the System OID 126.96.36.199.188.8.131.52.2066, and report back any models found that are eligible for conversion, and ask if you want to convert them. Enter "y" to continue with the conversion or "n" to exit out.
The script will create a log file for the conversion. The file name will be something like NewMM_log_<month>_<day>_<year>_<hour>_<min>_<sec>_<AM/PM>. You can review the log to see what models were converted if needed.
Repeat for any other modified System Object IDs.
After you have converted the models, It is recommended you run a reconfiguration to force Spectrum to re-walk the device and update all available MIB objects, since this is initially done during the discovery process. Also verify the 'Host Configuration" tab is now available and the device has been assigned to a device family.