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