CECS – UCSD Advanced Automation Training (2 Day)
Course Description
This will be updated on the web shortly.
After this course you should be able to understand:
- Advanced automation topics in UCS Director
Prerequisites
The knowledge and skills that you must have before attending this course are as follows:
- This will be updated on the web shortly.
Course Type
Instructor-Led Training, Classroom with Hands-on Lab
Duration: 2 Days
Who should attend
The primary audience for this course is as follows:
- This will be updated on the web shortly.
Course Content
- Module 1: UCSD Architecture Revisited
- Orchestration using UCSD
- Tasks and Workflows
- UCSD API(s)
- Module 2: UCS Director Specific Use cases
- VM and Application Use Cases
- Resource Groups VS vDCs
- Tenant Onboarding
- Infrastructure management and provisioning
- Module 3: Custom Tasks VS Open Automation
- Use cases for Open Automation
- Use case for Custom Tasks
- Where to find resources for building custom tasks
- Module 4: Understanding Scripting Tasks
- Understanding SSH Task
- Understanding CLI tasks
- SSH scripting use cases
- Understanding Compound tasks
- Understanding PowerShell Script
- Understanding VIX Scripts
- PS and VIX use cases
- Lab 1: SSH Script
- Lab 2: Compound Task
- Lab 3: VIX and PS scripting
- Module 5: Building Complex and Advanced Workflows
- Building simple workflows for infrastructure provisioning
- Lab 4: ICF Cloud Setup(Adding AWS Account)
- Lab 5: ICF Extension Setup
- Lab 6: Setting up ICF Policies
- Module 6: REST API – Northbound
- Overview
- Accessing the UCS Director Developer Menu
- PSC Integration
- Lab 7: Perform Read / Write operations through the REST API
- Module 7: Building Custom Tasks
- JavaScript Fundamentals
- UCS Director top level variables
- Building custom tasks in UCS Director
- Lab 8: Basic custom task using Java script
- Module 8: Building Advanced Custom Tasks
- Inner task customization
- API Calls using custom tasks
- XML Parsing using Custom tasks
- Lab 9: API call custom task
- Lab 10: XML parsing for output variables
- Lab 11: Building an advanced custom task in UCS Director