Cisco Intersight UCS and HyperFlex Programmability and Orchestration
- Course Code N1_INTPRO
- Duration 2 days
Course Delivery
Jump to:
Course Delivery
This course is available in the following formats:
-
Public Classroom
Traditional Classroom Learning
Request this course in a different delivery format.
Course Overview
TopCourse Schedule
TopTarget Audience
TopThe primary audience for this course is as follows:
- People interested in applying programmability to automate and manage their UCS or HyperFlex infrastructure with Cisco Intersight
- Systems administrators and engineers
- Technical solutions architects
- Systems integrators
- Channel partners
- Value-added resellers
Course Objectives
TopUpon completing this course, the learner 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
Course Content
TopModule 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:
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
Course Prerequisites
TopThe knowledge and skills that a learner should have before attending this course are as follows:
Familiarity with Cisco UCS and HyperFlex