NXOS in the Real World Using NX-API REST

Similar documents
Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests

BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab

Automation and Programmability using Cisco Open NXOS and DevOps Tools

CloudCenter for Developers

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

DevNet Workshop-Hands-on with CloudCenter and Jenkins

Get Hands On With DNA Center APIs for Managing Intent

NetDevOps Style Configuration Management for the Network

Git, Atom, virtualenv, oh my! Learn about dev tools to live by!

Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Coding Getting Started with Python

Hybrid Cloud Automation using Cisco CloudCenter API

Managing Cisco UCS with the Python SDK

Introduction to OpenConfig

Cisco SD-Access Hands-on Lab

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Hands On Exploration of NETCONF and YANG

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC

DevOps CICD for VNF a NetOps Approach

Finesse APIs: Getting started with the REST APIs and XMPP events

An Introduction to Monitoring Encrypted Network Traffic with "Joy"

Cisco Container Platform

NSO in Brownfield: Fully Automated One-Click Reconciliation

Hands-On with IoT Standards & Protocols

Tetration Hands-on Lab from Deployment to Operations Support

Catalyst 9K High Availability Lab

Magical Chatbots with Cisco Spark and IBM Watson

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie

Automation with Meraki Provisioning API

PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure

WORKSHOP: from Zero to a Network Application with #golang

TRex Realistic Traffic Generator

Insights into your WLC with Wireless Streaming Telemetry

Cloud Mobility: Meraki Wireless & EMM

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

An Introduction to Developing for Cisco Kinetic

Cisco Spark. Questions? Use Cisco Spark to communicate with the speaker after the session. How

VXLAN EVPN Fabric and automation using Ansible

Who wants to be a millionaire? A class in creating your own cryptocurrency

Getting Started with OpenStack

Privacy Requirements Scoping

Cisco Enterprise Agreement

Consuming Model-Driven Telemetry

Cisco UCS Director and ACI Advanced Deployment Lab

Ipswitch: The New way of Network Monitoring and how to provide managed services to its customers

Creating a custom gadget using the Finesse JavaScript Library API

Cisco Spark Widgets Technical drill down

European DevNet Pros Panel

NetBrain Technologies: Achieving Agile Network Operations: How Automation Can Improve Visibility Across Hybrid Infrastructures

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

The Transformation of Media & Broadcast Video Production to a Professional Media Network

Serviceability of SD-WAN

PSOACI Tetration Overview. Mike Herbert

Internet of Things Field Network Director

Coding Intro to APIs and REST

ICE / TURN / STUN Tutorial

Routing Underlay and NFV Automation with DNA Center

Cisco DNA Center and Italtel Netwrapper Evolution: Network and Applications come together

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

Is your IT Infrastructure Ready for Machine Learning & Artificial Intelligence?

Using Workload Automation to Optimize Hybrid Cloud Estates

Managing The Digital Network Workforce Transformation

Cisco SD-Access Building the Routed Underlay

Orange: Cisco & Orange: a human touch for a digital experience

APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks

Contiv installation and integration with ACI

Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab

Zero-Touch Operations - Managing Your Network as Code

Getting Started With Containers

Introducing Cisco Network Assurance Engine

Enterprise Recording and Live Streaming Architecture with VBrick

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN

Kuber-what?! Learn about Kubernetes

Spark SDK Video - Overview and Coding Demo

AlgoSec: How to Secure and Automate Your Heterogeneous Cisco Environment

Stateless Multicast with Bit Indexed Explicit Replication

Demystifying Machine Learning

Simplifying Collaboration Deployments with Prime Collaboration

Cisco VIRL. The Swiss-Army Knife of Network Simulators. Simon Knight, Software Engineer Brian Daugherty, Technical Leader.

Cisco Tetration Analytics

Contiv installation and integration with ACI. LTRCLD-2003

BRKCOC-2399 Inside Cisco IT: Integrating Spark with existing large deployments

LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager

Migrating Applications with CloudCenter

Cisco Virtualized Infrastructure Manager

Cisco Firepower NGIPS Tuning and Best Practices

VRF, MPLS and MP-BGP Fundamentals

Machine Learning with Python

NetDevOps for the Network Dude How to get started with API's, Ansible and Python

Application Hosting in IOS-XE

Introduction to Cisco SD- WAN (Viptela)

Radware: Anatomy of an IoT Botnet and Economics of Defense

DNA Assurance. Predict Network Failures Before They Become Issues

Real time Location Services Overview and Use cases

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Delivering HCI with VMware vsan and Cisco UCS

UCS Management Architecture Deep Dive

A Practical Look at DNA Center: A better way to manage your network in the digital era. Hands-On Lab

DevNet Workshop-Learning Cisco platform Exchange Grid (pxgrid) Dynamic Topics

Transcription:

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