Cisco Intersight UCS and HyperFlex Programmability and Orchestration (INTPRO)

INTPRO is a 2-day course is for users that want to begin using programmability with Cisco Intersight to enhance the management and operation of their Cisco UCS and HyperFlex infrastructure. This training will demonstrate how programmability on Cisco compute platforms has evolved and how Cisco Intersight always-on cloud-based management can simplify UCS infrastructure management on a global scale by leveraging the Intersight Open API and developer tools.

Retail Price: $3,595.00

Next Date: Request Date

Course Days: 2


Request a Date

Request Custom Course


Course Objectives

Upon completion of this course, the student will be able to meet these overall objectives:   

  • Describe the Intersight REST API,  Object Model, and Intersight Managed Objects
  • Demonstrate how to use Intersight developer tools
  • Understand how to use Postman to interact with the Intersight API
  • Use Python to manage UCS/HX operations with the Intersight API
  • Demonstrate how to use Ansible to automate deployments with Intersight
  • Deploy UCS/HX infrastructure using Terraform

Prerequisites

The knowledge and skills that the learner should have before attending this course are as follows:

  • Familiarity with Cisco UCS and HyperFlex

Course Outline

 

Module 1: Examining the Intersight Object Model and API tools

  • Understanding Managed Objects in Intersight
  • Using the REST API Browser to test resources and methods and run results
  • Intersight Developer tools

Module 2: Interacting with the Intersight REST API using Postman

  • Using the Postman collection repo
  • Configuring environment variables
  • Intersight Collection Postman How-To
  • Understanding  request headers
  • Why use a pre-request script?
  • Request examples for managing UCS and HX in Intersight

Module 3: Using Python to manage operations with the Intersight  REST API

  • Using the Intersight Python SDK
  • How to Generate API Keys and Secrets
  • looking at the contents of the rest-API repository
  • Leveraging Python examples with Intersight
  • Running and validating python requests on Intersight

Module 4: Managing and automating Intersight with Ansible

  • Installing Ansible and the UCS Python SDK
  • Installing the UCS and UCSM Ansible Collections
  • Configure and run UCS Ansible Playbooks
  • Install the Intersight Ansible Collection
  • Configure and run Intersight Ansible Playbooks
  • Intersight Automated Hyperflex Deployment with Ansible How-To

Module 5: Deploying UCS infrastructure with Intersight and Terraform

  • Terraform Workflow Overview
  • How to Install GO and Terraform
  • Intersight Terraform Provider requirements and config
  • Terraform configuration files
  • How to Initialize Terraform
  • Create and configure Terraform Resources
  • Running Terraform Apply to configure UCS infrastructure in Intersight

Lab Outline:

Labs are designed to assure learners a whole practical experience, through the following practical activities:

  • Lab 1: Examining the Intersight Object Model and API tools
  • Lab 2: Interacting with the Intersight REST API using Postman
  • Lab 3: Using Python to manage operations with the Intersight  REST API
  • Lab 4: Managing and automating Intersight with Ansible
  • Lab 5: Deploying UCS infrastructure with Intersight and Terraform


Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com


Request a Date