Post NSO deployment in the network, we often get questions from customers “How to utilize/leverage my existing tool (NSO) for tasks other than service configuration?"
The typical tasks are:
Upgrading device operating system from one version to another. This depends on the device platform. A generic framework can be developed in which device specific upgrade procedures can be plugged-in.
Migration of services from one platform to another. If it is a brown field deployment then service(s) can be discovered by NSO.
Monitoring of the above 2 operations for the following:
Assurance that all the existing services/circuits are up and running after upgrade/ migration. Strict compliance to defined KPIs within the permissible threshold limits.
Automation can facilitate the upgrade/migration of multiple devices at the same time in a small maintenance window.
OS upgrade and migration from one platform to another are some of the ongoing chores that network operators need to perform on a regular basis. Doing it manually (using MOP) is error prone and very slow and not much can be achieved in one maintenance window. Service Providers are penalized for any service interruption and hence assuring that all service/circuits are functional after upgrade/migration is key to the success of these maintenance windows.
The above tasks can be automated using NSO. It is a great value add and additional ROI for the Customer.
We are in the process of developing the above solution using NSO and these will be deployed at Tier 1 Service Provider in USA.
The Cisco Advanced Services Software Integration and Orchestration (SIO) group provides consulting and solution plan, build, and systems integration services around Cloud, NMS/EMS, OSS/BSS, SDN/NFV/ACI Management & Orchestration solutions for major Cisco strategic architecture plays to our Service Provider and Enterprise customers worldwide.
I want to create a NSO service that uses grouping from 3rd party YANG model. However, this model uses a lot of absolute leafref path references that need to be changed. Although it could be done manually with substantial effort, I would like to...
Does anybody know what might cause ncs_cli to exit executing commend with: "*** CLOSE TIMEOUT ***" error message.
This might happen executing pretty much any long running command, i.e.:
echo "devices sync-from" | ncs_cli -C --user admin --stop-on-e...
Is there any pre-cooked way to get the size of a list via RESTCONF? For example, I need to get the number of devices in NSO.
I am now using the query API. but I wonder if we could use xpath in any clever way.
curl -X ...
I have an ADVA device for which the NETCONF ned is created using Pioneer package. When I try device sync-from on NSO, I am getting this error:
admin@ncs(config)# devices device AUSDTXIRDAW sync-from
info RPC error towards AUSDTXI...
So, in theory a simple problem, I need to find out what NSO package some python code is running from, not the Yang model or service name, but what the actual package name is in NSO, from the python code, but is seems hard, if not impossible to do. Th...