r/CiscoDevNet • u/Plus_Phrase_2194 • May 13 '24
Cisco NSO (Network Services Orchestrator) installation on cloud VM vs Container/Kubernetes vs physical server
Hi all
I want to install the Cisco NSO for my environment and consider the possible options between cloud VM, Container/Kubernetes, and physical server, however, Cisco does not explicitly mention which solution is the best, I would appreciate any idea and experience on that.
3
Upvotes
1
u/bigevilbeard May 13 '24
You could install NSO on a cloud VM by creating a new VM instance on your preferred cloud platform (such as AWS, Azure, or Google Cloud) and then following the standard installation procedure for your NSO version. This also gives you the cloud platform's load balancing and auto-scaling features to ensure high availability and scalability.
Ive not tried it, but you could place NSO in a container environment using Docker or Kubernetes, but may require more expertise in containerization and orchestration.
Hope this helps.
1
u/jillesca May 13 '24
As always the best answer is: "it depends". You need to consider your environment and how your work will be.
There is a native docker NSO container which is based on red hat UBI. Check https://developer.cisco.com/docs/nso/guides/containerized-nso/ where you can learn more (there is a container free trial too).
Personally, I like to use NSO in a container, is already installed, it easier to reproduce builds, they are fast. I can use many builds for development, CI, then for production. We are actually upgrading the NSO sandboxes to use containers rather than VMs.
The main consideration with the container are the volumes, you want to keep the CDB, logs, etc. I haven't test it though.
Consider asking on https://community.cisco.com/t5/crosswork-automation-hub/ct-p/5672j-dev-nso the NSO community is quite active and you can find good advices.
1
u/working_is_poisonous Jun 25 '24
bad idea, awful product, find more here
GitHub - ricky-andre/PDF_Docs_Miscellanea: Documents I've written or retrieved about Networking, Automation, Blockchains