NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer
Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot# 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda Introduction NX-API CLI Hands on with NX-API CLI NX-API REST Hands on with NX-API REST Additional resources
Introduction
Cisco Data Center Networks: Providing Choice in Automation and Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Open NX-OS Provides 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Automation via Telnet/SSH can be Challenging 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Structured CLI Output is a Good Start 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
NX-API CLI vs NX-API REST 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
NX-API CLI
NX-API CLI 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
NX-API CLI is Secure Users must have the correct device role to use NX-API CLI. For example, a read-only role will not be able to make changes using NX-API CLI. 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
NX-API CLI Has Many Use Cases 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Demo NX-API CLI
NX-API REST
NX-API REST 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Object Model 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
NX-API REST Documentation https://developer.cisco.com/site/nx-os/docs/n3k-n9k-api-ref/ 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
NX Toolkit: Facilitate Python Scripting for NX-API REST 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Demo NX-API REST
Additional resources https://github.com/datacenter/ https://developer.cisco.com/site/nx-os/docs/apis/nx-api-rest/ Programmability and automation with Open NX-OS https://learninglabs.cisco.com/ https://www.ciscolive.com Nexus 9000v 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot# 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/. 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Thank you