DCAUI 1.2 - Implementing Automation for Cisco Data Center Solutions (DCAUI) v1.2

Introdução

The Implementing Automation for Cisco Data Center Solutions (DCAUI) v1.2 training teaches you how to implement Cisco® Data Center automated solutions including programming concepts, orchestration, and automation tools. Through a combination of lessons and hands-on practice, you will manage the tools and learn the benefits of programmability and automation in the Cisco-powered Data Center.

You will examine Cisco Application Centric Infrastructure (Cisco ACI®), Software-Defined Networking (SDN) for data center and cloud networks, Cisco Nexus® (Cisco NX-OS) platforms for device-centric automation, and Cisco Unified Computing System (Cisco UCS®) for Data Center compute. You will study their current ecosystem of Application Programming Interfaces (APIs), software development toolkits, and relevant workflows along with open industry standards, tools, and APIs, such as Python, Ansible, Git, JavaScript Object Notation (JSON), Yaml Ain't Markup Language (YAML), Network Configuration Protocol (NETCONF), Representational State Transfer Configuration Protocol (RESTCONF), and Yet Another Generation (YANG).

This training prepares you for the 300-635 Automating Cisco Data Center Solutions (DCAUTO) certification exam.

Introducing Automation for Cisco Solutions (CSAU) is required prior to enrolling in Implementing Automation for Cisco Data Center Solutions (DCAUI) because it provides crucial foundational knowledge essential to success.

This training also earns you 24 Continuing Education (CE) credits towards recertification.

Calendário
Próximas Datas
Data
Solicitar mais informaçõess
Baixar PDF
Carga Horária:
24 horas
Investimento:
Preço sob consulta
Solicitar Cotação
Formatos de Entrega

Público Alvo

This training is designed for network and software engineers who hold the following job roles:
• Network engineer
• Systems engineer
• Wireless engineer
• Consulting systems engineer
• Technical solutions architect
• Network administrator
• Wireless design engineer
• Network manager
• Site reliability engineer
• Deployment engineer
• Sales engineer
• Account manager


Objetivo

After taking this training, you should be able to:
• Leverage the tools and APIs to automate Cisco ACI and NX-OS powered data centers.
• Demonstrate workflows (configuration, verification, healthchecking, monitoring) using Python, Ansible, and Postman.
• Leverage the various models and APIs of the Cisco Nexus OS platform to perform day 0 operations, improve troubleshooting methodologies with custom tools, augment the CLI using scripts, and integrate various workflows using Ansible, Terraform and Python.
• Describe the paradigm shift of Model Driven Telemetry and understand the building blocks of a working solution.
• Describe how the Cisco Data Center compute solutions can be managed and automated using API centric tooling, by using the Python SDK, PowerTool, and Ansible modules to implement various workflows on Cisco UCS, Cisco IMC, Cisco UCS Manager, Cisco UCS Director, and Cisco Intersight.
• Describing Cisco ACI App Center and Kubernetes Integration.
• Describing Cisco NDFC (Former DCNM) API.

Pré Requisitos

Before taking this training, you should have the following knowledge and skills:

• Basic programming language concepts
• Basic understanding of virtualization and VMware
• Ability to use Linux and Command Line Interface (CLI) tools, such as Secure Shell (SSH) and bash
• CCNP level data center knowledge
• Foundational understanding of Cisco ACI

The following Cisco trainings can help you gain the knowledge you need to prepare for this training:

• Introducing Automation for Cisco Solutions (CSAU)
• Implementing and Administering Cisco Solutions (CCNA®)
• Implementing and Operating Cisco Data Center Core Technologies (DCCOR)
• Programming Use Cases for Cisco Digital Network Architecture (DNAPUC)
• Introducing Cisco Network Programmability (NPICNP)

Conteúdo Programatico

Course Introduction

Describing the Cisco ACI Policy Model
Cisco ACI Overview
Cisco ACI Object Model Hierarchy
Lab: Use Cisco APIC Web GUI
Reasons for Automating Cisco ACI

Describing the Cisco APIC REST API
Introduction to the Cisco ACI REST API
Cisco ACI REST API Clients
Lab: Discover the Cisco APIC REST API
Lab: Use Postman with the APIC REST API

Using Python to Interact with the Cisco ACI REST API
Python for Cisco ACI Automation
Lab: Use Python with Cisco APIC REST API
Lab: Configure and Verify Cisco ACI Using Acitoolkit
Cobra SDK and Arya
Use Cobra and Arya to Recreate a Tenant

Using Ansible to Automate Cisco ACI
Ansible ACI Modules
Lab: Manage Configuration Using Ansible
Lab: Set Up a New Tenant the NetDevOps Way
Lab: Create an Infrastructure Health Report

Describing Cisco ACI App Center and Kubernetes Integration
Cisco ACI Application Hosting Capabilities
Cisco ACI Application Types
Integrating the Kubernetes Infrastructure and Cisco ACI

Understanding Terraform for Cisco ACI
Construct a Terraform Plan to Use an ACI
Interpret a Terraform Plan to Use the Cisco Intersight Provider
Identify the Steps in the Cisco Intersight API Authentication Method
Manage Cisco UCS Servers through Cisco Intersight API

Introducing Cisco NX-OS Programmability
Cisco Nexus Platform
Cisco NX-OS Programmability

Describing Day-Zero Provisioning with Cisco NX-OS
Day-Zero Operations
Describing iPXE
Power on Auto Provisioning
Lab: Set Up Power On Auto Provisioning on the Cisco Nexus 9000

Implementing On-Box Programmability and Automation with Cisco NX-OS
On-Box Programmability on Cisco NX-OS
Lab: Use Bash and Guest Shell on Cisco NX-OS
Lab: Use Python to Enhance CLI Commands
Lab: Trigger a Python Script Using EEM

Implementing Off-Box Programmability and Automation with Cisco NX-OS
NX-API Enhancement
Lab: Configure and Verify Using NX-API and Python
Model-Driven Programmability on Cisco NX-OS
Lab: Configure and Verify Using NETCONF and YANG
Ansible for Cisco NX-OS
Lab: Use Ansible with Cisco NX-OS

Understanding Model-Driven Telemetry
Model-Driven Telemetry

Automating Cisco UCS Using Developer Tools
Cisco UCS Overview
Cisco UCS Manager XML API
Cisco IMC XML API
Lab: Connect, Query, and Modify Cisco UCS Manager Objects Using Cisco UCS PowerTool
Lab: Connect, Query, and Modify Cisco UCS IMC Objects Using Cisco IMC PowerTool
Python SDK
Lab: Utilize Cisco UCS Python SDK
Lab: Utilize Cisco IMC Python SDK
Cisco UCS Manager Ansible Modules
Lab: Implement Ansible Playbooks to Modify and Verify the Configuration of Cisco UCS Manager

Describing Cisco NDFC (Former DCNM)
Cisco NDFC
Cisco NDFC API

Describing Cisco Intersight
Cisco Intersight
Cisco Intersight APIs