Saturday, October 14, 2023
HomeIoTCisco DevRel makes Cloud Networking Automation Straightforward

Cisco DevRel makes Cloud Networking Automation Straightforward


This weblog is a collaboration between lead writer Quinn Snyder, Developer Advocate, Cisco DevRel and Ravi Balakrishnan.


You’ve heard for a number of years how the Cloud Networking (CN) staff within Cisco has been remodeling the operation, administration, and observability of the fashionable datacenter.  From new platforms and functions to new methods wherein a number of materials and clouds will be bridged collectively, the CN staff has put in a ton of effort into making datacenter networking as easy as potential irrespective of the way you select to handle your platforms, via UI, API, or leveraging Infrastructure as Code (IaC) tooling.

Cisco Developer Relations (DevRel) is dedicated to creating positive that we proceed every BE’s design and engineering ethos ahead once we create labs, pattern code, and sandboxes.  In reviewing all of the work that the CN staff has performed, one factor stands out above all others – the eye to element spent by engineering on creating, testing, and validating Ansible modules and Terraform suppliers for the merchandise inside the CN portfolio.  We needed to guarantee that DevRel work was front-and-center in every part potential, and since there are  many assets on the market, a weblog put up summarizing and highlighting it can be crucial.

Studying Labs: The Gateway to Attainable

Highlighting all of the IaC efforts can be infructuous if we didn’t have a spot the place customers and practitioners may go to discover ways to use IaC ideas with their CN controllers and functions.  To realize this goal, we now have created guided studying labs that target foundational studying and focused use-cases for a given platform or know-how.  Every of those lab modules is grouped by know-how, explaining the construction of the IaC file, the way it accomplishes the duty, and methods wherein the outcomes of the change will be verified via output or via UI interactions (belief, however confirm is vital once you’re studying).  Every studying module additionally contains hyperlinks to a public repository holding pattern code – permitting you to give attention to the IaC DSL, quite than copying and pasting and hoping one thing works.

When you have frequented the DevNet Studying Modules and Tracks earlier than, you could acknowledge that the underside two modules, centered on DCNM, haven’t been talked about earlier than, and also you’d be right.  These modules have been launched over the summer season and are centered on utilizing IaC to work together with DCNM for frequent duties related to VXLAN-EVPN materials.

There are additionally singular labs created outdoors of a monitor that cowl extra advanced or ad-hoc subjects.  One of the fashionable ones so far has been using service metadata from HashiCorp Consul to feed into an IaC module pushed by Terraform to robotically scale safety infrastructure inside Cisco ACI.  You could find that singular lab right here 

Sandboxes: No Want to check in Manufacturing Anymore!

Whereas indirectly tied to IaC, everyone knows which you can’t simply run some code in a manufacturing setting and cross your fingers that it really works; constructing an agile infrastructure tradition takes a lot of testing in mock environments.  We  acknowledge that many organizations undergo from this lab setting hole and search to make sure that nobody is ever with out API and programmability-enabled sandboxes, reservable and personal to you at your time of want.  These sandboxes are up to date with present and supported variations of the platforms used, guaranteeing that you’ve entry to the present apps and APIs.  To coincide with the record of IaC Studying Tracks supplied above, among the sandboxes that may very well be used are:

The keen-eyed will once more spot that the final sandbox in that record is new, or a minimum of an up to date model of a earlier sandbox.  The newest Nexus Dashboard Orchestrator (NDO) sandbox is operating on Nexus Dashboard 2.2 – unlocking the potential to not solely work with the Orchestrator APIs, but in addition the foundational platform APIs.  As practitioners, we’re not restricted to uncooked API interactions with ND – however we will use IaC tooling such because the Ansible ND assortment to work with this new platform.

Developer Facilities: Your Single Click on to Data

Typically, it’s good to have a single location or URL to entry all the knowledge it’s essential discover a couple of sure subject.  For all issues IaC inside Cloud Networking – you merely must hit the NexusAPI DevCenter accessible at https://developer.cisco.com/nexusapi.  Right here, you’ll discover hyperlinks to all of the IaC labs, sandboxes, useful movies, hyperlinks to all of the IaC collections and suppliers, in addition to blogs and webinars that will help you down the trail to codify your infrastructure.

Lastly, if in case you have any questions on any of the labs, sandboxes, or the DevCenter, please attain out to us.  Quinn and Ravi are on Twitter @qsnyder, @RaviBala8 and we might be more than pleased that will help you or level you within the path of somebody who can.

 

 

 

Share:



Supply hyperlink

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments