Cisco UCS PowerTool Deploy at Scale

Size: px
Start display at page:

Download "Cisco UCS PowerTool Deploy at Scale"

Transcription

1

2 Cisco UCS PowerTool Deploy at Scale John McDonough, DevNet Developer Evangelist

3 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#

4 Agenda Cisco UCS PowerTool Deploy at Scale UCS Unified API Overview UCS PowerTool Creation / Installation / Get-Help / Parameters UCS Cmdlet Meta Data / Find the Class Id / Cmdlet Noun Connections / Parallelism / -Xml / Transactions / Code Generation Compare & Sync Microsoft DSC / UCS DSC Conclusion

5 UCS PowerTool Information DevNet UCS Dev Center User Guides Sample Code Learning Labs 5

6 UCS Platform Emulator (UCSPE) Cisco Communities Same Code as UCS Manager Create your own Configurations Import Hardware from Live UCS Import from Live UCS Export 6

7 Cisco Unified Computing System Cisco UCS Manager / IMC / Central Cisco UCS Fabric Interconnects Cisco UCS I/O modules Cisco UCS Blade Server Chassis Cisco UCS Blade and Rack Servers Cisco UCS I/O Adapters 7

8 UCS Manager Programmatic Infrastructure Libraries / SDKs GUI & CLI Direct 3 rd Party Customer Self Serve portals Management Tools Auditing Tools XML API Status Inventory Configuration 8

9 UCS XML API Overview UCS XML API Features Communicates over HTTP / HTTPS XML Based, Transactional Standard Request / Response cycle Role Based Authentication Object Model Hierarchy Built-in Object Browser Published XML Schema Full Object Documentation High Availability by default Event Stream XML API 9

10 UCSM Object Model Documentation 10

11 Management Information Model(MIM) Everything is an object Root Objects are hierarchically organized Class identifies object type: Card, Port, VNIC Class Inheritance Server port is a subclass of port. A server blade is a subclass of compute entity. Set of attributes MO represents any physical or logical entity Managed Object Each MO is uniquely identified by DN UCS XML Database contains comprehensive system information Discovered components System configuration Operational status including statistics and faults 11

12 Distinguished Names dn = {rn 1 }/{rn 2 }/{rn 3 } Example: Root rn 3 rn 1 rn 2 <dn = "sys/chassis-5/blade-2/adaptor-1/host-eth-2"/> is composed of the following relative names: topsystem MO: rn="sys" equipmentchassis MO: rn="chassis-<id>" computeblade MO: rn ="blade-<slotid>" adaptorunit MO: rn="adaptor-<id>" adaptorhostethif MO: rn="host-eth-<id>" Slash delimited sequence of RNs Immutable DN Provides a fully qualified path DN unambiguously identifies a target object. DN name is composed of sequence of Relative Names (RN). RN identifies an object within the context of its parent object. 12

13 UCS Manager XML Hierarchy Overview Managed Object to UCS PowerTool Command Reference Root Legend equipment network logical sys fabric org-root chassis-1 switch-a LAN cloud SAN cloud bios policy org-prod macpool adaptor-1 blade-1 compute board slot-2 ether vlan22 fc vsan10 boot policy ls-esx-01 lsbinding mac pool block lspower eth0 fc0 temp stats power stats port-1 port-5 13

14 UCS Manager XML Hierarchy Overview Managed Object to UCS PowerTool Command Reference Legend equipment network logical Get-UcsChassis -Id 1 Get-UcsBlade -SlotId 1 Get-UcsAdaptorUnit -Id 1 Get-UcsAdaptorHostEthIf Root sys fabric org-root chassis-1 switch-a LAN cloud SAN cloud bios policy org-prod macpool adaptor-1 blade-1 compute board slot-2 ether vlan22 fc vsan10 boot policy ls-esx-01 lsbinding mac pool block lspower eth0 fc0 temp stats power stats port-1 port-5 14

15 UCS Manager XML Hierarchy Overview Managed Object to UCS PowerTool Command Reference Get-UcsLanCloud Add-UcsVlan -name vlan22 -id 22 Legend equipment network logical Root sys fabric org-root chassis-1 switch-a LAN cloud SAN cloud bios policy org-prod macpool adaptor-1 blade-1 compute board slot-2 ether vlan22 fc vsan10 boot policy ls-esx-01 lsbinding mac pool block lspower eth0 fc0 temp stats power stats port-1 port-5 15

16 UCS Manager XML Hierarchy Overview Managed Object to UCS PowerTool Command Reference Get-UcsOrg -name root Add-UcsMacPool -Name esx-macs Add-UcsMacMemberBlock From 00:25:B5:00:00:00 -To 00:25:B5:00:00:00 Root Legend equipment network logical sys fabric org-root chassis-1 switch-a LAN cloud SAN cloud bios policy org-prod macpool adaptor-1 blade-1 compute board slot-2 ether vlan22 fc vsan10 boot policy ls-esx-01 lsbinding mac pool block lspower eth0 fc0 temp stats power stats port-1 port-5 16

17 PowerTool Creation / Installation / Get- Help / Parameters

18 Cisco UCS PowerTool Automated Code Creation Automated Activity Generation from UCS XML Schema UCSM-IN.xsd UCSM-OUT.xsd UCS XML Schema Processor Augment Schema XML Method & MO Meta Information PowerShell Generator Integration 1 Generator Cisco UCS PowerTool Thousands of Cmdlets Integration 1 Integration N Generator Integration N 18

19 Download / Install / Count the Cmdlets Download from CCO UCS Integrations Latest Version Cisco_UCS_PowerTool_Suite_ msi PowerTool Suite Install what you need PowerTool C:\> Get-Command -Module Cisco.UCSManager Measure 2406 PowerTool C:\> Get-Command -Module Cisco.IMC Measure 728 PowerTool C:\> Get-Command -Module Cisco.UCSCentral Measure Cmdlets in total 19

20 Get-Help 20

21 Parameters 21

22 UCS Cmdlet / Object Meta Data Find the Class Id / Cmdlet Noun

23 UCS Cmdlet Meta Data Verbs 23

24 UCS Cmdlet Meta Data Hierarchy 24

25 UCS Cmdlet Meta Data Attributes & Properties 25

26 Find the Class Id 26

27 Find the Cmdlet Noun 27

28 Connections / Parallelism / -Xml / Transactions / Code Generation

29 UCS Connections Connect-Ucs returns a UcsHandle on a successful connection Connect to 1 UCS, by Name/IP Connect to n UCS, by Name/IP, with the same credentials Connect to n UCS with information from a file, protected by a key If -NotDefault is not specified, handles go to a Default UcsHandle list By default, not more than 1 UcsHandle is allowed in the Default UcsHandle list Override with: Set-UcsPowerToolConfiguration -SupportMultipleDefaultUcs $true Refresh of the connection happens in the background Get-UcsPSSession to see the Default UcsHandle list Export-UcsPSSession to save a set of UcsHandles to file 29

30 UCS PowerTool Parallelism Connected to Multiple UCS Domains When connected to multiple UCS, any request is sent to all systems in parallel. Get-UcsChassis Not Parallel Get-UcsChassis Parallel 30

31 -Xml 31

32 Transactions A set of requests can be sent to UCS in a single transaction. Only Add-* or Set-* cmdlets can be used in a transaction Requests without transaction Get-UcsServiceProfile Server1 Set-UcsServiceProfile -Descr Description1 <configconfmos cookie="" inhierarchical="false"><inconfigs><pair key="org-root/ls-server1"><lsserver descr="description1" dn="org-root/ls-server1" status="modified" /></pair></inconfigs></configconfmos> Get-UcsServiceProfile Server2 Set-UcsServiceProfile -Descr Description2 <configconfmos cookie="" inhierarchical="false"><inconfigs><pair key="org-root/ls-server2"><lsserver descr="description2" dn="org-root/ls-server2" status="modified" /></pair></inconfigs></configconfmos> Same requests within transaction $sp1 = Get-UcsServiceProfile Server1 $sp2 = Get-UcsServiceProfile Server2 Start-UcsTransaction $sp1 Set-UcsServiceProfile -Descr Description1 -Force $sp2 Set-UcsServiceProfile -Descr Description2 Force Complete-UcsTransaction Xml <configconfmos cookie="" inhierarchical="false"><inconfigs><pair key="org-root/ls-server1"><lsserver descr="description1" dn="org-root/ls-server1" status="modified" /></pair><pair key="org-root/ls- Server2"><lsServer descr="description2" dn="org-root/ls-server2" status="modified" /></pair></inconfigs></configconfmos> Pending transactions can be undone using Undo-UcsTransaction 32

33 Code Generation ConvertTo-UcsCmdlet / New Way Steps: 1. Launch PowerTool 2. Launch UCS Manager - HTML 3. Ctrl-Alt-q to record XML 4. Record XML 5. Create VLAN in UCSM 6. Stop XML Recording 7. Download File 8. Use file as input to ConvertTo-UcsCmdlet 33

34 Code Generation ConvertTo-UcsCmdlet / New Way 34

35 Compare & Sync

36 Compare & Sync Managed Objects (MO) Compare-UcsManagedObject & Sync-UcsManagedObject work on a set of Managed Objects, in a generic manner. The usage scenarios are many.. esp. when considered with -XlateOrg Translate Org org-root/org-prod org-root/org-test -XlateMap Map of entities to be translated -DeleteNotPresent Delete from Target if not present on Source -NoVersionFilter Ignore Object Version Reference Compare Vlans between Target and Source Compare-UcsMo $(Get-UcsVlan -Ucs $ucstarget) $(Get-UcsVlan -Ucs $ucssource) Sync Vlans between Target and Source Sync-UcsMo -Ucs $ucs2 $(Compare-UcsMo $(Get-UcsVlan -Ucs $ucs2) $(Get-UcsVlan -Ucs $ucs1)) 36

37 Compare Managed Objects (MO) 1. $sourceorg = Get-UcsOrg -Name root Add-UcsOrg -Name A -ModifyPresent 2. $targetorg = Get-UcsOrg -Name root Add-UcsOrg -Name B ModifyPresent 3. $sp = Add-UcsServiceProfile -Org $sourceorg -Name abc 4. $xlatedn $xlatedn['org-root/org-a/ls-abc'] = 'org-root/org-b/ls-xyz' 5. Compare-UcsManagedObject (Get-UcsServiceProfile -Org $targetorg -Name xyz - LimitScope) (Get-UcsServiceProfile -Org $sourceorg -Name abc -LimitScope) -XlateMap $xlatedn org-root/org-b/ls-xyz Cisco.Ucsm.LsServer => 6. Compare-UcsManagedObject (Get-UcsServiceProfile -Org $targetorg -Name xyz -LimitScope) (Get-UcsServiceProfile -Org $sourceorg -Name abc -LimitScope) -XlateOrg org-root/org-b org-root/org-b/ls-abc Cisco.Ucsm.LsServer => 7. Sync-UcsManagedObject (Compare-UcsManagedObject (Get-UcsServiceProfile -Org $targetorg -Name xyz -LimitScope) (Get-UcsServiceProfile -Org $sourceorg -Name abc -LimitScope) -XlateMap $xlatedn) WhatIf What if: Performing the operation "Add" on target "UCSPE :org-root/org-B/ls-xyz". 37

38 Compare & Sync Managed Objects (MO) 1. $ucscred = Get-Credential 2. $ucssource = Connect-Ucs -Name Credential $ucscred NotDefault 3. $ucstarget = Connect-Ucs -Name Credential $ucscred NotDefault 4. $ucs_lancloud = Get-UcsLanCloud Ucs $ucssource %{Add-UcsVlan -LanCloud $ucs_lancloud -Ucs $ucssource -Name vlan$_ -Id $_} 6. Compare-UcsMo $(Get-UcsVlan -Ucs $ucstarget) $(Get-UcsVlan -Ucs $ucssource) 7. Get-UcsLanCloud -Ucs $ucstarget Add-Ucsvlan -Ucs $ucstarget -name vlanextra210 -Id Sync-UcsMo -Ucs $ucstarget $(Compare-UcsMo $(Get-UcsVlan -Ucs $ucstarget) $(Get-UcsVlan -Ucs $ucssource)) -WhatIf DeleteNotPresent What if: Performing the operation "Add" on target "UCSPE :fabric/lan/net-vlan200". What if: Performing the operation "Add" on target "UCSPE :fabric/lan/net-vlan201". What if: Performing the operation "Add" on target "UCSPE :fabric/lan/net-vlan202". What if: Performing the operation "Add" on target "UCSPE :fabric/lan/net-vlan203". What if: Performing the operation "Add" on target "UCSPE :fabric/lan/net-vlan204". What if: Performing the operation "Remove" on target "UCSPE :fabric/lan/net-vlanExtra210". 38

39 Microsoft DSC UCS Desired State Configuration

40 UCS Desired State Configuration (DSC) Resource 40

41 Demo

42 Get hands-on with APIs and SDKs in the DevNet Zone LEARN CODE INSPIRE CONNECT In the DevNet Zone we offer: Classrooms Learn about a specific topic/technology NEW! Hack, Defend and Win! Embrace your inner hacker, then defend the network! Black Hat, White Hat Security Challenge DevNet Sandbox Explore free technology-packed 24x7 labs and play IoT foosball! Go for a 5-minute mini-hack challenge or complete all three in 15-minutes to win Learning Labs Find an open seat to start coding with self-paced tutorials (experts available) Panels Get inspired & interact with industry experts Connected Women s Event Join Susie Wee on Monday for this event followed by a DevNet Zone open house NEW! Application Developer Zone and Challenge Win a special-edition t-shirt and bragging rights complete a learning lab, a workshop, and an application developer demo Demos Exciting demos and inspiring partner solutions showcase Join DevNet! developer.cisco.com/join/cleur18 All DevNet members win a prize, visit the Info Desk to learn more! Workshops code with an instructor in #DevNet #CLEUR

43 Hack, Defend, and Win! Come play the Black Hat, White Hat Security Challenge in the DevNet Zone! >>> Hack Embrace your inner hacker and try to access the network >>> Defend Be the heavily-armed Cisco defender that saves the day >>> Win Collect your prize and claim your bragging #DevNet #CLEUR

44 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#

45 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

46 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions 46

47 Thank you

48

Managing Cisco UCS with the Python SDK

Managing Cisco UCS with the Python SDK DEVNET-2060 Managing Cisco UCS with the Python SDK John McDonough, Technical Leader Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC DEVNET-2916 Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC John McDonough, Technical Leader Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the

More information

Programmability of Cisco DC Infrastructure

Programmability of Cisco DC Infrastructure Dubrovnik, Croatia, South East Europe 20-22 May, 2013 Programmability of Cisco DC Infrastructure Ulrich Hamm Sascha Merg 2011 2012 Cisco and/or its affiliates. All rights reserved. Cisco Connect 1 Agenda

More information

Cisco UCS Manager PowerTool User Guide, Release 2.x

Cisco UCS Manager PowerTool User Guide, Release 2.x First Published: 2016-03-01 Last Modified: 2017-11-17 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387)

More information

Introduction. Overview of Cisco IMC PowerTool. Management Information Model. This chapter contains the following sections:

Introduction. Overview of Cisco IMC PowerTool. Management Information Model. This chapter contains the following sections: This chapter contains the following sections: Overview of Cisco IMC PowerTool, page 1 Management Information Model, page 1 System Requirements, page 3 Overview of Cisco IMC PowerTool Cisco IMC PowerTool

More information

Cisco UCS Manager XML API

Cisco UCS Manager XML API This chapter includes the following sections: Information About the, page 1 Cisco Unified Computing System Overview, page 2 Cisco UCS Management Information Model, page 2 Sample Flow, page 3 Object Naming,

More information

UCS Management Architecture Deep Dive

UCS Management Architecture Deep Dive UCS Management Architecture Deep Dive Agenda Introductions UCS Architecture, Innovations, Topology Physical Building Blocks Logical Building Blocks Typical Use Cases (Live UCS Demo) Programmable Infrastructure

More information

UCS Management Deep Dive

UCS Management Deep Dive UCS Management Deep Dive Jason Shaw Cisco UCS Technical Marketing Engineer Agenda Introductions UCS Architecture, Topology Physical Building Blocks Logical Building Blocks Policy Driven Management UCS

More information

NXOS in the Real World Using NX-API REST

NXOS in the Real World Using NX-API REST 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

More information

FlashStack Virtual Server Infrastructure Deployment Guide: Cisco PowerTool Addendum

FlashStack Virtual Server Infrastructure Deployment Guide: Cisco PowerTool Addendum White Paper FlashStack Virtual Server Infrastructure Deployment Guide: Cisco PowerTool Addendum February 2017 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page

More information

Examples. This chapter contains the following sections:

Examples. This chapter contains the following sections: This chapter contains the following sections: PowerTool Cmdlet Generation, page 2 Org, page 4 Faults, page 4 Get Cmdlet -Hierarchy Flag, page 5 Get Cmdlet -LimitScope Flag, page 5 Get Cmdlet -UCSCentralPolicyUsage,

More information

UCS Management Deep Dive

UCS Management Deep Dive UCS Management Deep Dive Jeff Silberman UCS Technical Marketing Engineer 2 Agenda Introductions UCS Architecture, Innovations, Topology Physical Building Blocks Logical Building Blocks Typical Use Cases

More information

UCS Technical Deep Dive: Getting to the Heart of the Matter

UCS Technical Deep Dive: Getting to the Heart of the Matter UCS Technical Deep Dive: Getting to the Heart of the Matter Session ID Agenda Introductions UCS Architecture, Innovations, Topology Physical Building Blocks Logical Building Blocks Typical Use Cases (Live

More information

Overview. Introducing Cisco UCS Central. This chapter includes the following sections: Introducing Cisco UCS Central, page 1

Overview. Introducing Cisco UCS Central. This chapter includes the following sections: Introducing Cisco UCS Central, page 1 This chapter includes the following sections: Introducing Cisco UCS Central, page 1 Introducing Cisco UCS Central Cisco UCS Central provides scalable management solution for growing Cisco UCS environment.

More information

Introducing Cisco UCS Central 1.4

Introducing Cisco UCS Central 1.4 This chapter includes the following sections: Overview of Cisco UCS Central 1.4 Features, page 1 Behavior and Design Changes in HTML5 UI, page 10 Multi-version Management Support, page 11 Feature Support

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

Introducing Cisco UCS Central 1.3

Introducing Cisco UCS Central 1.3 This chapter includes the following sections: Overview of Cisco UCS Central 1.3 Features, page 1 Overview of Cisco UCS Central 1.3 Features Cisco UCS Central, release 1.3 allows you to take charge of the

More information

Introduction to Cisco UCS Central

Introduction to Cisco UCS Central Introducing Cisco UCS Central, page 1 Introducing Cisco UCS Central Cisco UCS Central provides scalable management solution for growing Cisco UCS environment. Cisco UCS Central simplifies the management

More information

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

Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases DEVNET-2023 Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases David Staudt DevNet Developer Evangelist / Principal Engineer Cisco Spark How Questions? Use Cisco Spark

More information

NetDevOps Style Configuration Management for the Network

NetDevOps Style Configuration Management for the Network DEVNET-3616 NetDevOps Style Configuration Management for the Network Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Introducing Cisco UCS Central 2.0

Introducing Cisco UCS Central 2.0 This chapter includes the following sections: Overview of Central 2.0 Features, on page 1 Behavior Changes in Release 2.0, on page 7 Multi-version Management Support, on page 8 Feature Support Matrix,

More information

UCS Architecture Overview

UCS Architecture Overview UCS Architecture Overview Eric Williams UCS Technical Marketing Engineer Agenda UCS Building Blocks and Connectivity UCS Chassis, Servers, Fabric Interconnects, I/O Modules, Fabric Extenders Service Profiles

More information

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist DEVNET-1080 Introduction to Git Ashley Roach Principal Engineer Evangelist Twitter: @aroach Email: asroach@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the

More information

Get Hands On With DNA Center APIs for Managing Intent

Get Hands On With DNA Center APIs for Managing Intent DEVNET-3620 Get Hands On With DNA Center APIs for Managing Intent Adam Radford Distinguished Systems Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

An Introduction to Developing for Cisco Kinetic

An Introduction to Developing for Cisco Kinetic An Introduction to Developing for Cisco Kinetic Krishna Chengavalli Technical Marketing Engineer IoT Software Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Migrating Brownfield to Greenfield

Migrating Brownfield to Greenfield Migration of Existing Deployments, page 1 Migration of Existing Deployments When migrating existing local deployments to global deployments, best practices involve using global operational and service

More information

Cisco SD-Access Building the Routed Underlay

Cisco SD-Access Building the Routed Underlay Cisco SD-Access Building the Routed Underlay Rahul Kachalia Sr. Technical Leader Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

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

Finesse APIs: Getting started with the REST APIs and XMPP events Finesse APIs: Getting started with the REST APIs and XMPP events Denise Kwan, Software Engineer @ DevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Introduction to Cisco UCS Central

Introduction to Cisco UCS Central Introducing Cisco UCS Central, page 1 Introducing Cisco UCS Central Cisco UCS Central provides scalable management solution for growing Cisco UCS environment. Cisco UCS Central simplifies the management

More information

Hybrid Cloud Automation using Cisco CloudCenter API

Hybrid Cloud Automation using Cisco CloudCenter API Hybrid Cloud Automation using Cisco CloudCenter API Ray Doerr, Advanced Services Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

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

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests DEVNET-1631 Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests Adam Kalsey, Spark Developer Relations Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Deploying Cloud-Agnostic Applications with Cisco CloudCenter LTRCLD-2303 Deploying Cloud-Agnostic Applications with Cisco CloudCenter Zack Kielich CloudCenter Product Manager Vince Motto Sr. Technical Leader Andrew Horrigan Consulting Engineer Matt Tarkington Consulting

More information

You can monitor or use SPAN on port channels only for ingress traffic.

You can monitor or use SPAN on port channels only for ingress traffic. This chapter includes the following sections: Traffic Monitoring, page 1 Guidelines and Recommendations for Traffic Monitoring, page 2 Creating an Ethernet Traffic Monitoring Session, page 3 Creating a

More information

Completing the Prerequisites for Upgrading the Firmware

Completing the Prerequisites for Upgrading the Firmware Completing the Prerequisites for Upgrading the Firmware This chapter includes the following sections: Prerequisites for Upgrading and Downgrading Firmware, page 1 Creating an All Configuration Backup File,

More information

Cisco Spark Widgets Technical drill down

Cisco Spark Widgets Technical drill down DEVNET-1891 Cisco Spark Widgets Technical drill down Adam Weeks, Engineer @CiscoSparkDev Stève Sfartz, API Evangelist @CiscoDevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Insights into your WLC with Wireless Streaming Telemetry

Insights into your WLC with Wireless Streaming Telemetry Insights into your WLC with Wireless Streaming Telemetry Jeremy Cohoe Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

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

Git, Atom, virtualenv, oh my! Learn about dev tools to live by! BRKDEV-2633 Git, Atom, virtualenv, oh my! Learn about dev tools to live by! Ashley Roach, Principal Engineer Evangelist Agenda Introduction Why are developer tools useful? What s in the toolbelt? Tool

More information

UCS Firmware Management Architecture

UCS Firmware Management Architecture UCS Firmware Management Architecture 2 Legal Disclaimer Many products and features described herein remain in varying stages of development and will be offered on a when-and-ifavailable basis. This roadmap

More information

Hands-On with IoT Standards & Protocols

Hands-On with IoT Standards & Protocols DEVNET-3623 Hands-On with IoT Standards & Protocols Casey Bleeker, Developer Evangelist @geekbleek Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Sample Runbooks. Add Service Profile From Template CHAPTER

Sample Runbooks. Add Service Profile From Template CHAPTER 5 CHAPTER To illustrate how to use the activities that are available as part of this integration pack, a set of sample runbooks is available on the Cisco Developer Network. You can import these sample

More information

Getting Started with OpenStack

Getting Started with OpenStack Getting Started with OpenStack Charles Eckel, Developer Evangelist, Cisco DevNet @eckelcu Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Cisco UCS Director Tech Module Cisco UCS Manager (UCSM)

Cisco UCS Director Tech Module Cisco UCS Manager (UCSM) Cisco UCS Director Tech Module Cisco UCS Manager (UCSM) Version: 1.0 September 2016 1 Agenda Overview & Architecture Hardware & Software Compatibility Licensing Orchestration Capabilities Reports Example

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert 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

More information

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

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite Customer s journey into the private cloud with Cisco Enterprise Cloud Suite Peter Charpentier, Senior Solution Architect, Cisco AS Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

DevNet Workshop-Hands-on with CloudCenter and Jenkins

DevNet Workshop-Hands-on with CloudCenter and Jenkins DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Use Cisco UCS Connectivity Policies to Achieve Strict Administrative Role Delineation

Use Cisco UCS Connectivity Policies to Achieve Strict Administrative Role Delineation White Paper Use Cisco UCS Connectivity Policies to Achieve Strict Administrative Role Delineation What You Will Learn As more customers deploy and expand their Cisco Unified Computing System (Cisco UCS

More information

Cisco UCS Director and ACI Advanced Deployment Lab

Cisco UCS Director and ACI Advanced Deployment Lab Cisco UCS Director and ACI Advanced Deployment Lab Michael Zimmerman, TME Vishal Mehta, TME Agenda Introduction Cisco UCS Director ACI Integration and Key Concepts Cisco UCS Director Application Container

More information

Using Advanced Features on Cisco UCS Dan Hanson, Technical Marketing Manager, Data Center Group

Using Advanced Features on Cisco UCS Dan Hanson, Technical Marketing Manager, Data Center Group Using Advanced Features on Cisco UCS Dan Hanson, Technical Marketing Manager, Data Center Group 2 UCS Bundled Upgrades Useful for Staging, Labs, and Non Productions This does a very quick fast upgrade

More information

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

Who wants to be a millionaire? A class in creating your own cryptocurrency DEVNET-3626 Who wants to be a millionaire? A class in creating your own cryptocurrency Tom Davies, Sr. Manager, DevNet Sandbox Vallard Benincosa, Software Engineer Cisco Spark How Questions? Use Cisco

More information

Simplifying Collaboration Deployments with Prime Collaboration

Simplifying Collaboration Deployments with Prime Collaboration Simplifying Collaboration Deployments with Prime Collaboration Jose Gregorio Linero Welcker, Technical Solutions Architect Latam MCO CCIE Collaboration # 24857 Cisco Spark How Questions? Use Cisco Spark

More information

Serviceability of SD-WAN

Serviceability of SD-WAN BRKCRS-2112 Serviceability of SD-WAN Chandrabalaji Rajaram & Ali Shaikh Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live

More information

Service Profiles and Templates

Service Profiles and Templates Service Profile Templates, page 1 Service Profiles, page 3 Service Profile Templates Service profile templates enable you to quickly create several service profiles with the same basic parameters, such

More information

Automation of Application Centric Infrastructure (ACI) with Cisco UCS Director

Automation of Application Centric Infrastructure (ACI) with Cisco UCS Director Automation of Application Centric Infrastructure (ACI) with Cisco UCS Director Raju Penmetsa @RajuPenmetsa1 Data Center Group Agenda IT Complexity Solution for ACI Automation Cisco UCS Director Application

More information

Cisco UCS Central Software

Cisco UCS Central Software Data Sheet Cisco UCS Central Software Cisco Unified Computing System Multidomain Management Efficient management of distributed servers continues to be a challenge whether you have a handful of systems

More information

DevNet Technical Breakout: Introduction to ACI Programming and APIs.

DevNet Technical Breakout: Introduction to ACI Programming and APIs. DevNet Technical Breakout: Introduction to ACI Programming and APIs. Michael Cohen Agenda Introduction to ACI ACI Policy ACI APIs REST API Python API L4-7 Scripting Opflex 3 Application Centric Infrastructure

More information

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

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco ACI App Center Fabrice Servais, Software Engineer, Data Center Networking, Cisco Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

UCS Systems Management Deep Dive with UCS Foundational Software

UCS Systems Management Deep Dive with UCS Foundational Software UCS Systems Management Deep Dive with UCS Foundational Software Brad TerEick #clmel What To Expect Best Practice Many Hidden ( For Your Reference ) & Animated Slides For Your Reference 3 Agenda Review:

More information

Cisco Integrated System for Microsoft Azure Stack

Cisco Integrated System for Microsoft Azure Stack Cisco Integrated System for Microsoft Azure Stack Siva Sivakumar, Sr. Director, Cisco Computing Systems Product Group PSOCLD-1300 Agenda Trends Microsoft Azure Stack Overview The Cisco Solution Cisco Solution

More information

Cisco SD-Access Hands-on Lab

Cisco SD-Access Hands-on Lab LTRCRS-2810 Cisco SD-Access Hands-on Lab Larissa Overbey - Technical Marketing Engineer, Cisco Derek Huckaby - Technical Marketing Engineer, Cisco https://cisco.box.com/v/ltrcrs-2810-bcn2018 Password:

More information

Fast IT - Policy Driven Infrastructure for the Intercloud World

Fast IT - Policy Driven Infrastructure for the Intercloud World Fast IT - Policy Driven Infrastructure for the Intercloud World Paul Horrocks Technical Solution Architect Agenda What is Fast IT? What is Policy? How Cisco delivers Fast IT The foundation for Fast IT

More information

Service Profiles. Service Profiles in UCS Manager

Service Profiles. Service Profiles in UCS Manager in UCS Manager, on page 1 that Override Server Identity, on page 2 that Inherit Server Identity, on page 2 Guidelines and Recommendations for, on page 3 Methods of Creating, on page 3 Inband, on page 7

More information

Routing Underlay and NFV Automation with DNA Center

Routing Underlay and NFV Automation with DNA Center BRKRST-1888 Routing Underlay and NFV Automation with DNA Center Prakash Rajamani, Director, Product Management Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Cisco UCS Integration Pack User Guide, Release 1.0

Cisco UCS Integration Pack User Guide, Release 1.0 Cisco UCS Integration Pack User Guide, Release 1.0 For Microsoft System Center 2012 and 2012 SP1 Orchestrator April 2013 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses,

More information

Using the Plugin. Overview. This chapter includes the following sections:

Using the Plugin. Overview. This chapter includes the following sections: This chapter includes the following sections: Overview, page 1 UCS Manager Inventory, page 2 UCS Manager Actions, page 2 UCS Manager Plugin Workflows, page 10 Overview To start using the Cisco UCS Manager

More information

WORKSHOP: from Zero to a Network Application with #golang

WORKSHOP: from Zero to a Network Application with #golang WORKSHOP: from Zero to a Network Application with #golang Patrick Riel, priel@cisco.com Stève Sfartz, stsfartz@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

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

PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure LTRNMS-2007 PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure Thomas Gerneth, Julian Mueller,Tobias Huelsdau Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

Creating a custom gadget using the Finesse JavaScript Library API

Creating a custom gadget using the Finesse JavaScript Library API Creating a custom gadget using the Finesse JavaScript Library API Denise Kwan, Software Engineer @ DevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Magical Chatbots with Cisco Spark and IBM Watson

Magical Chatbots with Cisco Spark and IBM Watson DEVNET-2321 Magical Chatbots with Cisco Spark and IBM Watson Lauren Ramgattie, Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Hands On Exploration of NETCONF and YANG

Hands On Exploration of NETCONF and YANG Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect Enterprise Networks @bryan25607 Agenda Introduction Module 1 YANG Data Modeling Module 2 Introduction

More information

Traffic Monitoring and Engineering for UCS

Traffic Monitoring and Engineering for UCS Traffic Monitoring and Engineering for UCS Steve McQuerry, CCIE# 6108 Technical Marketing Engineer Agenda UCS Networking Overview Network Statistics in UCSM Understanding Collection Policies Hotspot Detection

More information

TRex Realistic Traffic Generator

TRex Realistic Traffic Generator DEVNET-1120 TRex Realistic Traffic Generator Hanoch Haim, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco

More information

Introducing the Cisco VNMC XML API

Introducing the Cisco VNMC XML API CHAPTER 1 The following sections provide general information about Cisco Virtual Network Management Center (VNMC) and the XML application programming interface (API): Overview of VNMC and XML APIs, page

More information

UCS Fundamentals Aaron Kerr, Consulting Systems Engineer

UCS Fundamentals Aaron Kerr, Consulting Systems Engineer UCS Fundamentals Aaron Kerr, Consulting Systems Engineer Complementary UCS Sessions Check out www.ciscolive.com for previous session presentations and videos BRKCOM-2003 UCS Networking Deep Dive BRKCOM-2007

More information

UCS Engineering Details for the SAN Administrator

UCS Engineering Details for the SAN Administrator UCS Engineering Details for the SAN Administrator Craig Ashapa 2 First things first: debunking a myth Today (June 2012 UCS 2.02m) there is no FCoE northbound of UCS unless you really really really want

More information

Question: 1 You have a Cisco UCS cluster and you must recover a lost admin password. In which order must you power cycle the fabric interconnects?

Question: 1 You have a Cisco UCS cluster and you must recover a lost admin password. In which order must you power cycle the fabric interconnects? Volume: 327 Questions Question: 1 You have a Cisco UCS cluster and you must recover a lost admin password. In which order must you power cycle the fabric interconnects? A. primary first, and then secondary

More information

Cisco Container Platform

Cisco Container Platform Cisco Container Platform Pradnesh Patil Suhail Syed 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

More information

CISCO Unified Computing System (UCS) Changing server paradigm

CISCO Unified Computing System (UCS) Changing server paradigm CISCO Unified Computing System (UCS) Changing server paradigm Arnaud BASSALER, CSE Digital Acceleration Team EMEAR Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Questions & Answers

Questions & Answers 642-999 Questions & Answers Number: 642-999 Passing Score: 800 Time Limit: 90 min File Version: 36.6 http://www.gratisexam.com/ 642-999 Questions & Answers Exam Name: Implementing Cisco Data Center Unified

More information

Course Description. Boot Camp Date and Hours: The class starts on Saturday 2 nd of April, 2016 Saturdays Only 8:00 AM 4:00 PM Central Standard Time

Course Description. Boot Camp Date and Hours: The class starts on Saturday 2 nd of April, 2016 Saturdays Only 8:00 AM 4:00 PM Central Standard Time Course Description Zero-to-Hero-UCS (Z2H-UCS) is a five-session workshop exploring the fundamentals of the Unified Computing System (UCS). The course teaches UCS LAN and SAN fundamentals, the physical

More information

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows

More information

Cisco UCS Accelerated Accreditation Training

Cisco UCS Accelerated Accreditation Training Cisco UCS Runs on Intel Xeon Processors UCSAAT Length: 5 days Format: Lecture/Lab Why Firefly We are passionate about the service we deliver, from expert-led classrooms to virtual experiences and state-of-the-art

More information

Tetration Hands-on Lab from Deployment to Operations Support

Tetration Hands-on Lab from Deployment to Operations Support LTRACI-2184 Tetration Hands-on Lab from Deployment to Operations Support Furong Gisiger, Solutions Architect Lawrence Zhu, Sr. Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Introduction to OpenConfig

Introduction to OpenConfig DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME 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

More information

ucsmsdk Documentation

ucsmsdk Documentation ucsmsdk Documentation Release 0.9.4 Cisco Sep 27, 2018 Contents 1 Table of Contents 3 1.1 Overview................................................. 4 1.2 Management Information Model.....................................

More information

UCS-ABC. Cisco Unified Computing System Accelerated Boot Camp. Length: 5 Days. Format: Lecture/Lab. Course Version: 5.0. Product Version: 2.

UCS-ABC. Cisco Unified Computing System Accelerated Boot Camp. Length: 5 Days. Format: Lecture/Lab. Course Version: 5.0. Product Version: 2. UCS-ABC Why Firefly Length: 5 Days Format: Lecture/Lab Course Version: 5.0 Product Version: 2.1 This special course focuses on UCS Administration and Troubleshooting UCS Manager 2.0 and provides additional

More information

Overview. About the Cisco UCS S3260 System

Overview. About the Cisco UCS S3260 System About the Cisco UCS S3260 System, on page 1 How to Use This Guide, on page 3 Cisco UCS S3260 System Architectural, on page 5 Connectivity Matrix, on page 7 Deployment Options, on page 7 Management Through

More information

Tour the latest Cisco Spark API features

Tour the latest Cisco Spark API features DEVNET-3609 Tour the latest Cisco Spark API features Stève Sfartz, stsfartz@cisco.com David Staudt, dstaudt@cisco.com API Evangelists / @CiscoDevNet Cisco Spark Questions? Use Cisco Spark to communicate

More information

Cisco Enterprise Agreement

Cisco Enterprise Agreement PSODGT-1076 Cisco Enterprise Agreement John Marshall, Global Director: Cisco Enterprise Agreement strategy Vinay Nichani, WW Software Sales Cisco Spark How Questions? Use Cisco Spark to communicate with

More information

Coding Intro to APIs and REST

Coding Intro to APIs and REST DEVNET-3607 Coding 1001 - Intro to APIs and REST Matthew DeNapoli DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Overview. Overview. Cisco UCS 6324 Fabric Interconnect with Cisco UCS B-Series Servers and C-Series Servers, which is. Overview 1

Overview. Overview. Cisco UCS 6324 Fabric Interconnect with Cisco UCS B-Series Servers and C-Series Servers, which is. Overview 1 This chapter includes the following sections:, on page 1 Components That Support Firmware Upgrade, on page 6 Firmware Version Terminology, on page 7 Cross-Version Firmware Support, on page 8 Server Pack,

More information

Automation and Programmability using Cisco Open NXOS and DevOps Tools

Automation and Programmability using Cisco Open NXOS and DevOps Tools Automation and Programmability using Cisco Open NXOS and DevOps Tools Jeff Lester Sr. Solutions Integration Architect Matt Tarkington Consulting Engineer Services Cisco Spark How Questions? Use Cisco Spark

More information

Configure Cisco UCS Organization-Aware VLANs to Restrict Network Access

Configure Cisco UCS Organization-Aware VLANs to Restrict Network Access White Paper Configure Cisco UCS Organization-Aware VLANs to Restrict Network Access What You Will Learn Cisco UCS Manager Release 2.0 allows users to configure service profiles to access any upstream VLAN,

More information

UCS Direct Attached Storage and FC Zoning Configuration Example

UCS Direct Attached Storage and FC Zoning Configuration Example UCS Direct Attached Storage and FC Zoning Configuration Example Document ID: 116082 May 23, 2013 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information UCS

More information

Cisco Actualtests Questions & Answers

Cisco Actualtests Questions & Answers Cisco Actualtests 642-999 Questions & Answers Number: 642-999 Passing Score: 800 Time Limit: 90 min File Version: 22.8 http://www.gratisexam.com/ Sections 1. Questions 2. Drag & Drop 3. Hot Spot Cisco

More information

An Introduction to Monitoring Encrypted Network Traffic with "Joy"

An Introduction to Monitoring Encrypted Network Traffic with Joy An Introduction to Monitoring Encrypted Network Traffic with "Joy" Philip Perricone (SE) Bill Hudson (TL) Blake Anderson (TL) David McGrew (Fellow) Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Configuring Service Profiles

Configuring Service Profiles This chapter includes the following sections: Service Profiles that Override Server Identity, page 1 Service Profiles that Inherit Server Identity, page 2 Guidelines and Recommendations for Service Profiles,

More information

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

BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab Michael Kowal, Principal Systems Engineer, @ciscomk Dash Thompson, Systems Engineer, @dash_thompson Abel Ramirez, Systems Engineer, @ramirezabel21

More information

Introducing Cisco Network Assurance Engine

Introducing Cisco Network Assurance Engine BRKACI-2403 Introducing Cisco Network Assurance Engine Intent Based Networking for Data Centers Sundar Iyer, Distinguished Engineer Head Cisco Network Assurance Engine Team Dhruv Jain, Director of Product

More information

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

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Siming Yuan, Technical Leader, Engineering, Cisco Jean-Benoit Aubin, Engineer, Software Engineering, Cisco Sedy Yadollahi,

More information