cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
191
Views
3
Helpful
6
Replies
Cisco Employee

NSO Smart Licensing

 

Hi team

 

 

NSO 4.2 recently introduced Cisco Smart Licensing. I understand that by default NSO has 75 days in “EVALUATION MODE”. What happens to the NSO once 75 days run out? Does the 75 day clock reset with an NSO upgrade?

 

 

We are working to get the Smart Licensing setup for my customer but I need a plan B to ensure NSO works un-interrupted. I think we have about 35-40 days remaining since the last NSO install/upgrade.

 

 

Thanks in advance.

 
Nick Khemani

6 REPLIES 6
Highlighted
Cisco Employee

Re: NSO Smart Licensing

 

Hi Nick,

 

 

We ran into a similar issue recently.

 

 

Once the evaluation period ran out, it appeared that we weren’t able to do a “package reload”. I’ve copied Krishna to confirm. We had to do a smart-license “renew” CLI command in NSO. The evaluation period got extended.

 

 

I was under the impression that smart-license has no enforcement. So this was something new.

 

 

Thanks,

Bilal.

 

Highlighted
Cisco Employee

Re: NSO Smart Licensing

 

Just to clarify.

 

There are no limitations what so ever added in NSO that depends on the license status.

 

It is completely non-limiting. The only thing it does is that information is added to the logs and if possible

 

also report the status to the smart licensing server.

 

 

If any other behaviour is observed it should be reported as a potential bug.

 

 

Tomas Mellgren

 

Highlighted
Cisco Employee

Re: NSO Smart Licensing

 

Thanks for the responses.

 

 

@Bilal – do we have a confirmed bug with the Licensing behavior post EVAL expiration? What version of NSO did you come across this in? We are running 4.2.1.4 in our customer’s PROD environment.

 

 

Lastly, did the Smart license “renew” command restore full NSO functionality once executed?

 

 

Thanks & Regards,

 
Nick Khemani

Highlighted
Cisco Employee

Re: NSO Smart Licensing

 

We have seen the issue with the package reload functionality after the evaluation license expired . NSO reported an error that the package reload cannot be done until the upgrade is finished . This issue was seen on a NSO test server .

 

We have enabled the development mode and have to restart the NSO to make it reload the packages . Please find the logs below.

 

 

 

packages reload

 

 

>>> System upgrade is starting.

 

>>> Sessions in configure mode must exit to operational mode.

 

>>> No configuration changes can be performed until upgrade has completed.

 

>>> System upgrade has been cancelled.

 

Error:

 

 

admin@ncs# show license summary

 

 

Smart Licensing is ENABLED

 

 

Registration:

 

  Status: UNREGISTERED

 

 

License Authorization:

 

  Status: EVALUATION PERIOD EXPIRED

 

 

License Usage:

 

  License                     Entitlement Tag                                                                                Count        Status

 

  ----------------------------------------------------------------------------------------------------------------------------------------------

 

                              regid.2015-10.com.cisco.NSO-platform-development-test,1.0_fe119c6e-43be-4b2a-9093-fe4a232a5bcc 1            EvalExpired

 

                              regid.2015-10.com.cisco.NSO-platform-production,1.0_d1445dab-9d96-4593-99f2-6f633b8a759c       0            EvalExpired

 

                              regid.2015-10.com.cisco.NSO-network-element,1.0_5d641fa0-757d-43b0-a926-166cb6e3cfdd           0            EvalExpired

 

                              regid.2015-10.com.cisco.a10-acos-NED,1.0_e32fb670-152b-4578-99a3-0dbf76d60923                  0            EvalExpired

 

                              regid.2015-10.com.cisco.cisco-ios-NED,1.0_d9eca34d-1f6a-4595-ad74-9c0c57e03c27                 0            EvalExpired

 

                              regid.2015-10.com.cisco.cisco-iosxr-NED,1.0_9956fc34-cbed-4d13-a1ea-6a36f4e40a99               0            EvalExpired

 

                              regid.2015-10.com.cisco.cisco-nx-NED,1.0_e1f22074-b2c9-4ed7-a611-7c7d0ccc1429                  0            EvalExpired

 

                              regid.2015-10.com.cisco.juniper-junos-NED,1.0_214a34b6-283b-42cf-876e-dd7e8c0cdbc3             0            EvalExpired

 

 

-------------------------------------------------------------------------------

 

 

The following log was also observed

 

ncs.log

 

<INFO> 9-Dec-2016::17:03:59.971 ncs-poc-01 ncs[18486]: - Smart Licensing Entitlement Notification: type = "notifyEnforcementMode", agentID = "sa1", notificationTime = "Dec 9 17:03:55 2016", version = "1.0", requestedDate = "Dec 9 15:33:38 2016", tag = "regid.2015-10.com.cisco.NSO-platform-production,1.0_d1445dab-9d96-4593-99f2-6f633b8a759c", enforceMode = "evalExpired", daysLeft = 0, expiryDate = "Dec 9 15:33:38 2016", requestedCount = 0

 

 

 

admin@ncs# license smart development enable

 

ok

 

 

 

admin@ncs# show license all

 

 

Smart Licensing Status

 

=======================

 

Smart Licensing is ENABLED

 

 

Registration:

 

  Status: UNREGISTERED

 

  Export-Controlled Functionality: Not Allowed

 

 

License Authorization:

 

  Status: EVAL MODE

 

  Evaluation Period Remaining: 0 days, 0 hr, 0 min, 0 sec

 

  Last Communication Attempt: NONE

 

 

Evaluation Period:

 

  Evaluation Mode: In Use

 

  Evaluation Period Remaining: 0 days, 0 hr, 0 min, 0 sec

 

 

License Usage

 

=============

 

License Authorization Status: EVALUATION MODE

 

  Evaluation Period Remaining: 0 days, 0 hr, 0 min, 0 sec

 

 

(regid.2015-10.com.cisco.NSO-platform-development-test,1.0_fe119c6e-43be-4b2a-9093-fe4a232a5bcc)

 

  Description: API unavailable

 

  Count: 1

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.NSO-platform-production,1.0_d1445dab-9d96-4593-99f2-6f633b8a759c)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.NSO-network-element,1.0_5d641fa0-757d-43b0-a926-166cb6e3cfdd)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.a10-acos-NED,1.0_e32fb670-152b-4578-99a3-0dbf76d60923)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.cisco-ios-NED,1.0_d9eca34d-1f6a-4595-ad74-9c0c57e03c27)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.cisco-iosxr-NED,1.0_9956fc34-cbed-4d13-a1ea-6a36f4e40a99)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.cisco-nx-NED,1.0_e1f22074-b2c9-4ed7-a611-7c7d0ccc1429)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

(regid.2015-10.com.cisco.juniper-junos-NED,1.0_214a34b6-283b-42cf-876e-dd7e8c0cdbc3)

 

  Description: API unavailable

 

  Count: 0

 

  Version: 1.0

 

  Status: EvalExpired

 

 

Product Information

 

===================

 

UDI: PID:Tailf-NSO,SN:07ae4141-abde-4517-a8ea-e000888a4547,IP:124.252.205.7

 

 

Agent Version

 

=============

 

Smart Agent for Licensing: 1.2

 

 

Development mode: enabled

 

admin@ncs# show license status

 

 

Smart Licensing is ENABLED

 

 

Registration:

 

  Status: UNREGISTERED

 

  Export-Controlled Functionality: Not Allowed

 

 

License Authorization:

 

  Status: EVAL MODE

 

  Evaluation Period Remaining: 0 days, 0 hr, 0 min, 0 sec

 

  Last Communication Attempt: NONE

 

Development mode: enabled

 

 

 

Thanks and Regards,

 

Krishna Kumar Shanmughom

 

Highlighted
Cisco Employee

Re: NSO Smart Licensing

 

Thanks, Krishna. Could you confirm the NSO release you encountered this issue with? Sounds like plan B would be to put NSO into DEVELOPMENT mode.

 

 

Thanks & Regards,

 
Nick Khemani

Highlighted
Cisco Employee

Re: NSO Smart Licensing

 

Hi Nick,

 

   We are using NSO 4.2.1 version.

 

 

Thanks and Regards,

 

Krishna Kumar Shanmughom

 

This widget could not be displayed.