Skip to content

UCSD Workflow INDEX

There is an amazingly active UCS Director development community kicking out lots of useful functionality. Someone has even worked out service-now.com integration. Current project is baremetal deployment with SAN provisioning etc via Director.

UCSD Workflow INDEX
https://communities.cisco.com/docs/DOC-56419

Number Description Page Link
1 CIDR Calculator UCSD CIDR Calculator
2 UCSD Play Book UCSD Play Book
3 Portal Folder Icons UCSD Portal Folder Icons
4 Custom SSH UCSD Custom Enhanced SSH
5 Change LDAP User Role UCSD Change LDAP User Role
6 Getting an IP address from a VMKernel Nic Identity UCSD Getting an IP address from a VMKernel Nic Identity
7 Assign VM Image to Group UCSD Assign VM Image to Group
8 Mass create VDC(s) / Find VDC Approver Example UCSD Mass create VDC(s) / Find VDC Approver Example
9 Bind/Unbind Service Profile from a Template UCSD Bind/Unbind Service Profile from a Template
10 Register ESXi Host with vCenter by its Hostname vs. IP UCSD Register ESXi Host with vCenter using its Hostname
11 Custom Input Variables with Restrictions UCSD Custom Input Variables with Restrictions
12 Call a Workflow via API UCSD Call a Workflow via API
13 Custom Button Tutorial UCSD Custom Button Tutorial
14 List of Value (LOV) Tutorial UCSD List of Value (LOV) Tutorial
15 PNSC Inventory Collection UCSD PNSC-Inventory collection
16 Retrieve the iSCSI IQN/WWN of an ESX iSCSI Software Adapter UCSD Retrieve the iSCSI IQN of an ESX iSCSI Software Adapter
17 PowerShell with Rollback UCSD PowerShell Tasks with Rollback
18 Add USER to existing Group UCSD Add USER to existing Group Example
19 Add DRS Rules/ Group UCSD Add DRS group / rules
20 UCSD Install Videos UCSD Install Video
21 Add LUN to VM UCSD Add LUN to VM
22 Windows DNS add/Delete Example UCSD ADD DNS / Delete DNS  (Windows)
23 Custom SSH (Rollback) UCSD Custom SSH Task (Rollback)
24 CIFS Share / QTREE UCSD CIFS Shares and QTree
25 UCS Blade Serial Number Check UCSD Workflow to Check Serial Numbers of UCSM Blades against Cisco Web site
26 Delete Snap Shot Older then ? / Snap Shot Report UCSD Snap Shot Report / Delete Snap Shot Older Then
27 Add Windows VM to OU in AD UCSD Workflow-Add provisionned Windows VM to specfic OU in Active Directory
28 UCSM ESXi Deployment Example UCSD – Workflow for UCS-B-Series-ESXi.wfdx
29 New Masking View for shared VMFS Datastore (FC) access on ESXi Cluster on Vblock 7XX Converged Stack UCSD Create a new MaskingView for shared VMFS Datastore access on ESXi Cluster (Vblock 7XX with Vision IO)
30 New VMFS Datastore (FC) to ESXi Cluster running on Vblock 7XX Converged Stack UCSD Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 7XX with Vision IO
31 ESXi Host booting from SAN and Integrates with vCenter Server and Nexus 1000v DVSwitch on Vblock 7XX Converged Stack UCSD ESXi BareMetal Provisioning with SAN Boot and N1Kv Workkflow on Vblock 7XX with Vision IO
32 New VLAN and VM Port Profile/Port Group on Vblock 3xx/7xx converged stack UCSD – Add a new VLAN (L2) and VM Port Profile to Vblock 3xx/7xx Stack with Vision IO
33 new VMFS Datastore (FC) to ESXi Cluster running on Vblock 3XX Converged Stack UCSD – Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 3XX with Vision IO
34 New NFS Datastore to ESXi Cluster running on Vblock 3XX Converged Stack UCSD – Add a new NFS Datastore to ESXi Cluster on Vblock 3XX with Vision IO
35 ESXi Host booting from SAN and Integrates with vCenter Server and Nexus 1000v DVSwitch on Vblock 3XX Converged Stack UCSD – ESXi BareMetal Provisioning with SAN Boot and N1Kv Workkflow on Vblock 3XX with Vision IO
36 Workflow status message UCSD – Workflow Status Message (“String of Pearls”)
37 Set VM Lease time (Lifecycle management) https://communities.cisco.com/docs/DOC-54778/upload
38 New Masking View for shared VMFS Datastore (FC) access on ESXi Cluster on Vblock 7XX Converged Stack UCSD – Create a new MaskingView for shared VMFS Datastore access on ESXi Cluster (Vblock 7XX)
39 New VMFS Datastore (FC) to ESXi Cluster running on Vblock 7XX Converged Stack Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 7XX
40 ESXi Host booting from SAN and Integrates with vCenter Server and Nexus 1000v DVSwitch on Vblock 7XX Converged Stack ESXi BareMetal Provisioning with SAN Boot and N1Kv Workkflow on Vblock 7XX
41 New updated script ‘isoExtractor_updated.sh’ attached to this document supports Custom ESXi ISO images UCSD – Updated script to configure Custom ESXi ISO Image on UCS Director BMA 5.x
42 Obtain HP MAC address HP MAC address retrieval (by Brian Small)
43 MS SQL Silene Install MS SQL / IIS Silent Install
44 nth Loop Counter Task to get the nth iteration counter (Loop) (by Anish Mathew )
45 Loop Example / Dissecting UCSM Service Profile Name UCSD – Fun With Loops and Counters and disecting the UCSM service profile name
46 Read / Write File Example Read / Write to file (with counter / Reset back to 1)
47 Add new VLAN and VM Port Profile Flexpod Add a new VLAN (L2) and VM Port Profile to FlexPod (7-Mode/C-Mode) v1.0
48 Create new Entry in ServiceNow UCSD – Create entry in ServiceNow.wfdx
49 Create lots of Service Profiles Create Lots of Service Profiles attached to Blades for ESXi Deployment
50 Add new NFS Datastore to ESXi Cluster Add a new NFS Datastore to ESXi Cluster on Vblock 3XX
51 Create a new Tenant and VDC on VBLOCK Create a New Tenant and a vDC on Vblock 3xx/7xx with Vision IO
52 DNS example Windows DNS ADD/Delete example (Powershell)
53 vCenter Datacenter and Cluster Creation (ADDs ESXi hosts) UCSD – vCenter Data Center Creation / Cluster Creation
54 VPLEX Datastore Creation VPLEX VMware Datastore
55 VIX  Example VIX example
56 UCSM VLAN Check UCSM – VLAN Checker
57 API Example North Bound API Example (by Brandon Beck)
58 Add new VMFS Datastore VLOCK 3xx Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 3XX
59 New VLAN and VM Port Profile BLOCK 3xx/7xx Add a new VLAN (L2) and VM Port Profile to Vblock 3xx/7xx Stack
60 ESXi BMA example ESXi BareMetal Provisioning with SAN Boot and N1Kv Workflow on Vblock 3XX
61 ACI / APIC Example Create APIC 3tier Application
62 FlexPod Secure Service Container with NetApp Application Storage FlexPod Secure Service Container with NetApp Application Storage
63 FlexPod Tenant Onboarding with Secure Datastore NetApp FlexPod Tenant Onboarding with Secure Datastore
64 Get Service Container Data NetApp Get Service Container Data
65 Get Tenant IP Schema NetApp Get Tenant IP Schema
66 Get Tenant Onboarding IP Values NetApp Get Tenant Onboarding IP Values
67 Loop through all VM’s in system and find out the ESXi host node the VM is on and display in log UCSD – Loop Example
68 Obtain VM ESXi host UCSD – Obtain VM ESXi Host
69 HP OO doesn’t support characters like {} in the URL, that needs to be encoded. Attached is a sample if you want to use UCSD with HP OO Sample HPOO content to launch a workflow on UCS Director using north API
70 UCSD / UCSM firmware update example UCS-D -> UCS-M Firmware update
71 UCSD / Flex Pod Blog Measurable Efficiencies with FlexPod and Cisco UCS Director
72 Trouble Shooting BMA <-> UCSD PXE Boot Setup made easy…
73 Check for Network Interfaces on given Device Check for existence of network interfaces on given device
74 Turn Many VM(s) ON/OFF UCSD – Turn Multiple VM’s On or OFF
75 Original ISO Extractor Script Apply to BMA Redhat and CentOS images
76 UUID suffix pool / WWNN pool / WWPN pool / Server pool / Policies / vNIC template / vHBA template UUID suffix pool / WWNN pool / WWPN pool / Server pool / Policies / vNIC template / vHBA template
77 This custom workflow task can determine which ESX host nodes belong to each ESX cluster VMware ESX Cluster Node Name Determination.
78 Application Stack on VM example UCSD – Application Stack with Custom Button
79 Windows bare metal provisioning using Boot from SAN (BFS). BFS supported using MDS SAN switch and EMC VNX 5500 for boot Lun. Also support multipath IO. UCSD Workflow-Provision Baremetal Windows 2008 with Boot from SAN and Multi Path IO
80 UCSD After Market SDK Usage Other Integration with UCSD (Nimble, Sanovi, Vzure(Service Now), HDS)
81 BMA + UCSM + MDS + NetApp Example UCSD – Bare Metal UCSM + MDS + Netapp Example
82 Change the Executing User of a Workflow Change workflow user
83 Group ID to Group Name Conversion Group ID to Group Name Conversion
84 FQDN to Hostname Conversion FQDN to Hostname  Conversion
85 Assign VM to Group / Assign VM to VDC Assign VM to Group / Assign VM to vDC
86 Deploy Many VM(s) and Custom Hostname / VM name UCSD – Ultimate Namning Convention (Rolodex)
87 Check for Existence of VLAN VLAN exist ? Checker
88 Get all the Reports in UCSD Report on Reports
89 60 Reports as an Example UCSD – 60 Reports
90 Create VM disk and Mount Point (partition/filesystem) (Linux) Example Create VM Disk -> Create Mount Point (Linux)
91 REST API custom Task REST API
92 Read from (CSV) file Read from File
93 PowerShell CLI (ESXi Host Profile) Example Power CLI ESXi Host Profile
94 Application Container Report Application Container Report
95 CIMCI Event Report Cisco CIMC Event report
96 Custom Linux VM Mount Mounting Local disk in Linux VM Custom Task V1.0
97 Linux NFS Volume Mount Unmount Custom Task Linux NFS Volume Mount Unmount for Netapp Storage Custom Task v1.0
98 Port Group Security Policy  Custom Task Port Group Security Policy Custom Task V1.0
99 Storage vMotion Custom Task Storage vMotion Custom Task V1.0
100 vMotion Host-to-Host And Cluster-to-Cluster Custom Task vMotion Host-to-Host And Cluster-to-Cluster Custom Task v1.0
101 Mount and Unmount disk on Windows VM Custom Task Mount and Unmount disk on Windows VM Custom Task v1.0
102 ISO Mounting and Unmounting onto VM Custom Task ISO Mounting and Unmounting onto VM Custom Task v1.0
103 FlexPod CMode ESXi BareMetal FC WORKFLOW v1.0 FlexPod CMode ESXi BareMetal FC WORKFLOW v1.0
104 Create Private VLANs and Associate them to Primary VLAN WORKFLOW v1.0 Create Private VLANs and Associate them to Primary VLAN WORKFLOW v1.0
105 Create VLAN and Assign to Group WORKFLOW v1.0 Create VLAN and Assign to Group WORKFLOW v1.0
106 iSCSI Disk Mounting in Windows Custom Task iSCSI Disk Mounting in Windows Custom Task v1.0
107 ACI 3 Tier Example ACI 3 Tier Application
108 Generate Monthly Billing Report and export (html/PDF) and export to FTP server Generate a monthly billing report (html/pdf) and export it to specified location via SFTP
109 vAPP CLI vApp CLI
110 E-Mail Template Rest Procedure E-mail template Reset
111 ISO Images In UCSD ISO Images in UCSD
112 Simple 3 Tier  App / Web / DB Example Simple 3 Tier Stack / Multiple VM(s) / Multiple Catalogs / Multiple VDC(s)
113 UCSD Custom Graph Reports UCSD Custom Graph Reports
114 Report Service Profiles / Blades over Time Report Service Profiles / Blades over Time
115 Deleting Old Static IP Reservations in UCSD Deleting old Static IP Reservations in UCSD
116 Task (Cloupia Script) Cook Book Cloupia Script Cook Book
117 Amazon AMI images not showing in UCSD Amazon AMI Images not showing in UCSD
118 UCSD – Remedy Integration Example (XML Parsing) UCSD – Remedy Integration Example
119 Retrieve VM IP Address Retrieve VM IP Address Example
120 ACI / APIC Workflow Example UCSD and ACI Workflows
121 Call UCSD workflow via Python API call UCSDirectorExample.py
122 Convert vDC Name to vDC ID Convert vDC name to vDC ID
123 VM Deployment with USER IP INPUT VM Deployment with USER IP INPUT
124 LDAP User Role Filter Explained LDAP User Role Filter explained
125 Snapshot Report with SUM/Total Snapshot Report with Sum/Total (Multi Cloud)
126 Delete Service Deliver Policy Custom Task Delete Service Delivery Policy
127 UCSD internal DB backup example (Single Node) UCSD internal DB backup example (Single Node)
128 Amazing Network Deployment with UCSD Example Amazing FabricPath Network Deployment with UCSD Example (by Hank Preston)
129 Convert Catalog Name to Catalog ID Convert Catalog Name to Catalog ID
130 How to create a Windows 2012 R2 Template How to Create a Windows 2012 R2 Template for UCSD/vCenter
131 Cloupia Script Classes (SDK) REST API Browser Cloupia Script Classes (SDK) / REST API Browser
132 DFA workflows UCSD 5.2 Basic Fabric Workflows
133 DCNM Inventory Collector DCNM (DFA/Fabric Account) Inventory Collection (UCSD)
134 VNX Datastore Creation with ESXi cluster VNX Datastore
135 API – HTTP Function Object HTTP Function Object
136 Infoblox Integration Infoblox Integration. (via custom tasks).
137 Invoking UCS Director Workflows via the Northbound REST API Invoking UCS Director Workflows via the Northbound REST API
138 Modify NetApp Quotas workflow Modify NetApp Quotas
139 UCS Director CVD – FlexPOD with ACI UCS Director CVD – FlexPod with ACI
140 FlexPod DataCenter with VMware vShpere and Cisco UCS Director FlexPod Datacenter with VMware vSphere and Cisco UCS Director
141 Create a LUN and add it to a datastore cluster Create a (LUN) in UCSD and add it to a Data Store cluster
142 Ping a system Ping a System
143 Annontate a VM and/or move a VM to a different folder in vCenter VM Annotations + Moving a VM to Different Folder
144 Create VLANs on Selectable Network Devices Create VLANs on Selectable Network Devices
145 Simultaneous Multi VM Deployment, Infoblox Supplied IPs Simultaneous Multi VM Deployment, Infoblox Supplied IPs
146 Custom WF Tasks: Storing Reusable Functions in a Script Module UCSD Custom WF Tasks: Storing Reusable Functions in a Script Module
147 Telnet 2 Port UCSD task to Telnet 2 Port
148 PXE Boot HP OA Blade Server UCSD PXE Boot HP OA Blade Server
149 UCSD and UCS Performance Manager Integration UCSD and UCS Performance Manager Integration
150 UCSM Firmware Report UCSD get UCSM Firmware Report
151 Get IQN Number from UCSM Service Profile UCSD – Get IQN Number from Service Profile in UCSM
152 Create VDC and all of its Policies UCSD Create VDC and all of its Policies Example
153 Set the UCSM Service Profile Description and Label from UCSD Set UCSM Service Profile Description and Label from UCSD
154 Rename VMware Data Store UCSD Rename VMware Data Store
155 Add a VM file to vCenter Inventory UCSD Add VM file to vCenter Inventory
156 Generate UCSD Screen Report Value Extraction(Generic Report) Generic UCSD Screen Report Value Extraction
157 Enable VMRC console UCSD Enable VMRC Console via workflow
158 Create Multiple VMs with Storage Catalog Option UCSD Create Multiple VMs with Storage Catalog Option
159 OVF Deployment and passing attributes to vCenter API UCSD OVF deployment custom task – passing attributes to vCenter API
160 Openstack Integration with UCSD Openstack Integration with UCS Director
161 Generating JSON Data Within UCS Director Custom Workflow Tasks Generating JSON Data Within UCS Director Custom Workflow Tasks
162 Using Python with UCS Director Using Python with UCS Director
163 Parsing JSON Objects within UCS Director Custom Workflow Tasks Parsing JSON Objects within UCS Director Custom Workflow Tasks
164 Compile, Install and Test the Sample SDK Plug-In for UCS Director 5.3 Compile, Install and Test the Sample SDK Plug-In for UCS Director 5.3
165 Passing variables from PowerShell to UCS Director Passing variables from PowerShell to UCS Director
166 Puppet Integration Example with UCSD Puppet Integration Example with UCSD
167 Clone a UCSD Fenced Container Clone a UCSD Container
168 Building a Dashboard view in UCSD Building a Dashboard view in UCS Director using the Dashing toolkit
169 Conditional Statements in UCSD Example Fun with Conditional Statements in UCSD
170 Building an alternative user interface to UCSD  in PHP via UCSD(s) REST API Building an alternative user interface to UCS Director in PHP using the REST API
171 Auto Scaling and Puppet Integration with UCSD Auto Scaling and Puppet Integration with UCSD
172 Pre and Post VM Provisioning via API call UCSD Pre and Post VM Provisioning via API Call
173 Variable Conversion Example UCSD Convert Variables from one type to another type
174 Cisco Live 2015 Examples CiscoLive TECDCT-2750 UCS Director Samples
175 Get VM Details Custom Task UCSD get VM Details
176 Parallel Workflow Execution Example UCSD Parallel Workflow Execution Example
177 Create Windows VM disk and Partition, Format and assign Drive Letter using DOS commands UCSD Windows VM Disk Create (Partition, Format and Assign Drive Letter)(VIX to DOS)
178 Create Windows VM Disk and Partition, Format and assign Drive Letter Using VBS script UCSD Workflow-Windows VM Disk Create (Partition, Format and Assign Drive Letter) (VIX to VBS)
179 Showcase ACI/UCSD integration for Tenant 3 Tier Network Creation Showcase ACI / UCSD Integration for Tenant 3 Tier Network Creation
180 Create Netapp Account via task UCSD Create NetApp Account via Task
181 Create AD Computer Account with Powershell UCSD Powershell example to Create AD Computer Account
182 Get REST API Key for any user UCSD Get REST API Key for any user –  Custom Task
183 Get Submitter User Information UCSD Get Submitter User Information
184 NetApp Aggregate Percentage Used Check in Workflow Example UCSD NetApp Aggregate Percentage Used Report (Checker)
185 Create a NEXUS Account in UCSD Create NEXUS Account in UCSD
186 Patching UCSD from a MAC lap top with local ftp server Patching UCSD from a MAC example
187 Adding comments to the current SR record UCSD Adding Initiator Service Request (SR) Comments
188 Creating UCSM account in UCSD UCSD task to Create UCSM Account in UCSD
189 Create a TAG entry for a VM in vCenter UCSD Create a TAG in vCenter for a given VM Name
190 Add Owner user group as local Admin on windows UCSD Add Owner User Group as Local Administrator for Windows
191 Create Color SR Log File Entries UCSD Create Color SR Log File Entry(s)
192 Install / Upgrade VMware Tools UCSD Install / Upgrade VMware Tools
193 Create Cluster Storage Policy UCSD Create Cluster Storage Policy
194 User Information Task UCSD User Information Task
195 LOV creation from CSV file UCSD LOV Creation from CSV File
196 LOV Providers and how to find them UCSD LOV Providers (How to find them)
197 Password Check at Workflow Task Level UCSD Password Check at Workflow Task Level (Controller after unMarshall)
198 Password Check at Workflow Execution Level UCSD Password Check at Workflow Execution Level
199 Create Tenant VDC and all of its Policies with function calls UCSD Create Tenant VDC and its Policies
200 The UCSD custom task script bundle UCSD Custom Tasks Script Bundle (126 Tasks)
201 Power Shell Example – Creating a script with the use of the “@” symbol UCSD Power Shell Script Creation with the “@” symbol
202 How to create check boxes and global variables UCSD Check Boxes and Global Variables Example
203 Move file in PowerShell with UCSD example UCSD Power Shell Example on how to move a file from one server to another in UCSD
204 Controlling the Nimble RESTful API with UCS Director Custom Workflow Tasks UCSD Controlling the Nimble RESTful API with UCS Director Custom Workflow Tasks
205 Move a VM in AD to a different OU UCSD Workflow to move VM to different OU in AD
206 XML Parsing Example UCSD XML Parsing Example
207 APIC REST API Format Example UCSD APIC REST API Format
208 XtremeIO Example API calls UCSD XtremIO Example
209 Re-direct HTTP traffic to HTTPS UCSD HTTP -> HTTPS Redirect
210 How to test for Null in Powershell/UCSD UCSD Example on how to test for NULL in Powershell
211 UCSD Send/Get APIC API command UCSD – Send/Get APIC API Command
212 UCSD Check Password UCSD – Check Password Consistency and Complexity
213 UCSD Sting Pack UCSD – String Pack
214 UCSD Status Workflow Pack UCSD – Status Pack
215 UCSD VIX Trouble Shooting UCSD VIX Trouble shooting
215 UCSD GUI / Nodes Time out UCSD Time Out (UI/Nodes)
216 UCSD File UP Load Example UCSD – File UP Load example
217 UCSD Testing if Windows RDP port 3389 is up and running UCSD – Testing if Windows RDP (3389) is up and running
218 UCSD – Puppet / Foreman Adding Hosts to Host Groups UCSD – Puppet/Foreman Adding Hosts to Host Groups
219 UCSD – Automating Subnet and IP Pool Creation UCSD – Automating Subnet and IP Policy Creation
220 UCSD – Input Formating Example UCSD – Basic Input Formating Custom Task
221 UCSD – Get User Group Details UCSD – Get Group Details
222 UCSD- convert dvPortgroup to Portgroup UCSD – Type Conversion – dvPortGroup to Generic PortGroup
223 UCSD – Create VDC with Policies. UCSD – New 3 Tier vDC with Policies
224 UCSD – New ACI Tenant UCSD – New ACI Tenant and Standard ANP Creation
225 UCSD LOV Creation from SQL / Powershell Input UCSD LOV Creation from SQL / Powershell
226 UCSD – SR ID Failure Report (${SR_ID}) UCSD – Service Request Failed Step Report (SR ID)
Published inUncategorized

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *