cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
189091
Views
156
Helpful
230
Comments
Orf Gelbrich
Cisco Employee
Cisco Employee

Number Description Page Link Category
0 UCSD - Essentials List UCSD - Essentials EST
1 UCSD - CIDR Calculator UCSD CIDR Calculator  
2 UCSD Play Book / UCSD POC in 40 min Video UCSD Play Book / UCSD POC in 40 min Video POC
3 UCSD - Portal Folder Icons UCSD Portal Folder Icons MGT
4

UCSD - Custom SSH with credential policy

UCSD Custom Enhanced SSH (Credential Policy) MGT
5 UCSD - Change LDAP User Role UCSD Change LDAP User Role MGT
6

UCSD - Getting an IP address from a VMKernel Nic Identity

UCSD Getting an IP address from a VMKernel Nic Identity MGT
7 UCSD - Assign VM Image to Group UCSD Assign VM Image to Group MGT
8 UCSD - Mass create VDC(s) / Find VDC Approver Example UCSD Mass create VDC(s) / Find VDC Approver Example MGT
9 UCSD - Bind/Unbind Service Profile from a Template UCSD Bind/Unbind Service Profile from a Template MGT
10 UCSD - Register ESXi Host with vCenter by its Hostname vs. IP UCSD Register ESXi Host with vCenter using its Hostname Virtualization
11 UCSD - Custom Input Variables with Restrictions UCSD Custom Input Variables with Restrictions MGT
12 UCSD - Call a Workflow via API UCSD Call a Workflow via API API
13 UCSD - Custom Button Tutorial UCSD Custom Button Tutorial MGT
14 UCSD - List of Value (LOV) Tutorial UCSD List of Value (LOV) Tutorial (Multi Select Check Box LOV from CSV file) MGT
15 UCSD - PNSC Inventory Collection UCSD PNSC-Inventory collection Network, MGT
16

UCSD - Retrieve the iSCSI IQN/WWN of an ESX iSCSI Software Adapter

UCSD Retrieve the iSCSI IQN of an ESX iSCSI Software Adapter Virtualization
17 UCSD - PowerShell with Rollback UCSD PowerShell Tasks with Rollback In Product Now
18 UCSD - Add USER to existing Group UCSD Add USER to existing Group Example MGT
19 UCSD - Add DRS Rules/ Group UCSD Add DRS group / rules Virtualization
20 UCSD - Install Videos UCSD Instructional Video(s) MGT, Announcements
21 UCSD - Add LUN to VM UCSD Add LUN to VM Virtualization
22 UCSD - Windows DNS add/Delete Example UCSD ADD DNS / Delete DNS  (Windows) Virtualization, PowerShell
23 UCSD - Custom SSH (Rollback) UCSD Custom SSH Task (Rollback) MGT
24 UCSD - CIFS Share / QTREE UCSD CIFS Shares and QTree Storage
25 UCSD - UCS Blade Serial Number Check UCSD Workflow to Check Serial Numbers of UCSM Blades against Cisco Web site Compute
26 UCSD - Delete Snap Shot Older then ? / Snap Shot Report UCSD Snap Shot Report / Delete Snap Shot Older Then Virtualization
27 UCSD - Add Windows VM to OU in AD UCSD Workflow-Add provisionned Windows VM to specfic OU in Active Directory Virtualization, MGT
28 UCSD - UCSM ESXi Deployment Example UCSD - Workflow for UCS-B-Series-ESXi.wfdx Virtualization, Compute
29

UCSD - 

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) Vblock, Storage, Virtualization
30 UCSD - 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 *Vblock, Storage, Virtualization
31 UCSD - 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 Vblock, Storage, Virtualization
32 UCSD - 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 Vblock, Network
33 UCSD - 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 Vblock, Storage, Virtualization
34 UCSD - 

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 Vblock, Storage, Virtualization
35 UCSD - 

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 Vblock, Storage, Virtualization
36 Workflow status message UCSD - Workflow Status Message ("String of Pearls") MGT
37 Set VM Lease time (Lifecycle management) https://communities.cisco.com/docs/DOC-54778/upload Virtualization
38 UCSD - 

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) Vblock, Storage, Virtualization
39 UCSD - 

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 Vblock, Storage, Virtualization
40 UCSD - 

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 Vblock, Storage, Virtualization, NTWK
41

UCSD - 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 MGT
42 UCSD - 

Obtain HP MAC address

HP MAC address retrieval (by Brian Small) Compute
43 UCSD - MS SQL Silent Install MS SQL / IIS Silent Install MGT
44 UCSD - nth Loop Counter Task to get the nth iteration counter (Loop) (by Anish Mathew ) MGT
45 UCSD - Loop Example / Dissecting UCSM Service Profile Name UCSD - Fun With Loops and Counters and disecting the UCSM service profile name MGT, Compute
46 UCSD - Read / Write File Example Read / Write to file (with counter / Reset back to 1) MGT
47 UCSD - 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 Flexpod
48 UCSD - Create new Entry in Service Now UCSD - Create entry in ServiceNow.wfdx Integration
49 UCSD - Create lots of Service Profiles Create Lots of Service Profiles attached to Blades for ESXi Deployment Virtualization, Compute
50 UCSD - Add new NFS Datastore to ESXi Cluster Add a new NFS Datastore to ESXi Cluster on Vblock 3XX Storage, Virtualization, Vblock
51 UCSD - Create a new Tenant and VDC on VBLOCK Create a New Tenant and a vDC on Vblock 3xx/7xx with Vision IO Vblock
52 UCSD - DNS example Windows DNS ADD/Delete example (Powershell) PowerShell
53 UCSD - vCenter Datacenter and Cluster Creation (ADDs ESXi hosts) UCSD - vCenter Data Center Creation / Cluster Creation Virtualization
54 UCSD - VPLEX Datastore Creation VPLEX VMware Datastore Virtualization, Storage
55 UCSD - VIX  Example VIX example Virtualization
56 UCSD - UCSM VLAN Check UCSM - VLAN Checker Report, Network
57 UCSD - API Example North Bound API Example (by Brandon Beck) API
58 UCSD - Add new VMFS Datastore VLOCK 3xx Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 3XX vBlock, Storage, Virtualization
59 UCSD - New VLAN and VM Port Profile BLOCK 3xx/7xx Add a new VLAN (L2) and VM Port Profile to Vblock 3xx/7xx Stack vBlock, Storage, Network
60 UCSD -ESXi BMA example ESXi BareMetal Provisioning with SAN Boot and N1Kv Workflow on Vblock 3XX vBlock, Management, Compute, Network
61 UCSD - ACI / APIC Example Create APIC 3tier Application  
62 UCSD - FlexPod Secure Service Container with NetApp Application Storage FlexPod Secure Service Container with NetApp Application Storage  
63 UCSD - FlexPod Tenant Onboarding with Secure Datastore NetApp FlexPod Tenant Onboarding with Secure Datastore  
64 UCSD -Get Service Container Data NetApp Get Service Container Data  
65 UCSD -Get Tenant IP Schema NetApp Get Tenant IP Schema  
66 UCSD -Get Tenant Onboarding IP Values NetApp Get Tenant Onboarding IP Values  
67

UCSD - 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 MGT
68 UCSD -Obtain VM ESXi host UCSD - Obtain VM ESXi Host MGT
69 UCSD -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 UCSD -Trouble Shooting BMA <-> UCSD PXE Boot Setup made easy / Trouble shooting  
73 UCSD -Check for Network Interfaces on given Device Check for existence of network interfaces on given device  
74 UCSD -Turn Many VM(s) ON/OFF UCSD - Turn Multiple VM's On or OFF MGT
75 UCSD -Original ISO Extractor Script Apply to BMA Redhat and CentOS images  
76

UCSD - 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 UCSD - This custom workflow task can determine which ESX host nodes belong to each ESX cluster VMware ESX Cluster Node Name Determination.  
78 UCSD -Application Stack on VM example UCSD - Application Stack with Custom Button  
79 UCSD - 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, Hitachi, Metsi, SimpliVity, Pure Storage)  
81 UCSD - BMA + UCSM + MDS + NetApp Example UCSD - Bare Metal UCSM + MDS + Netapp Example BMA
82 UCSD - Change the Executing User of a Workflow Change workflow user MGT
83 UCSD - Group ID to Group Name Conversion Group ID to Group Name Conversion (Group Code) MGT
84 UCSD - FQDN to Hostname Conversion FQDN to Hostname  Conversion MGT
85 UCSD - Assign VM to Group / Assign VM to VDC Assign VM to Group / Assign VM to vDC MGT
86 UCSD - Deploy Many VM(s) and Custom Hostname / VM name UCSD - Ultimate Namning Convention (Rolodex) MGT
87 UCSD - Check for Existence of VLAN VLAN exist ? Checker Report
88 UCSD - Get all the Reports in UCSD Report on Reports Report
89 UCSD - 60 Reports as an Example UCSD - 60 Reports Report
90 UCSD - Create VM disk and Mount Point (partition/filesystem) (Linux) Example Create VM Disk -&gt; Create Mount Point (Linux)  
91 UCSD - REST API custom Task REST API  
92 UCSD - Read from (CSV) file Read from File  
93 UCSD - PowerShell CLI (ESXi Host Profile) Example Power CLI ESXi Host Profile  
94 UCSD - Application Container Report Application Container Report  
95 UCSD - CIMCI Event Report Cisco CIMC Event report Report
96 UCSD - Custom Linux VM Mount Mounting Local disk in Linux VM Custom Task V1.0  
97 UCSD - Linux NFS Volume Mount Unmount Custom Task

Linux NFS Volume Mount Unmount for Netapp Storage Custom Task v1.0  
98 UCSD - Port Group Security Policy  Custom Task Port Group Security Policy Custom Task V1.0  
99 UCSD - Storage vMotion Custom Task Storage vMotion Custom Task V1.0  
100 UCSD - vMotion Host-to-Host And Cluster-to-Cluster Custom Task vMotion Host-to-Host And Cluster-to-Cluster Custom Task v1.0  
101 UCSD - Mount and Unmount disk on Windows VM Custom Task Mount and Unmount disk on Windows VM Custom Task v1.0  
102 UCSD - ISO Mounting and Unmounting onto VM Custom Task ISO Mounting and Unmounting onto VM Custom Task v1.0  
103 UCSD - 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  
10 UCSD - 

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 UCSD - 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 Integration
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 ID to vDC Name

Convert vDC name to vDC ID and VDC ID 2 VDC Name Conversion
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) Report
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/Multi Node) Backup
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 for UCSD/vCenter and Guest Customization 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  
13 UCSD - 

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 (New for UCSD 5.4)  
136 Infoblox Integration Infoblox Integration. (via custom tasks). Integration
137 UCSD - 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 UCSD - 

Simultaneous Multi VM Deployment, Infoblox Supplied IPs

Simultaneous Multi VM Deployment, Infoblox Supplied IPs Integration
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 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 (including Rollback)  
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 Report
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 Integration
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 Integration
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 Windows
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 Reports
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 Integration
172 Pre and Post VM Provisioning via API call UCSD Pre and Post VM Provisioning via API Call VM
173 Variable Conversion Example UCSD Convert Variables from one type to another type (SP Identity to SP Name)  
174 Cisco Live 2015 Examples CiscoLive TECDCT-2750 UCS Director Samples  
175 Get VM Details Custom Task UCSD get VM Details VM
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) Windows
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) Windows
179 Showcase ACI/UCSD integration for Tenant 3 Tier Network Creation Showcase ACI / UCSD Integration for Tenant 3 Tier Network Creation ACI
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 Windows
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 and Task 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 LOV/CSV
196 LOV Providers and how to find them UCSD LOV Providers (How to find them) LOV
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/ SQL install Windows
204 Controlling the Nimble RESTful API with UCS Director Custom Workflow Tasks (Script Module) 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 Windows
206

XML Parsing Example

UCSD XML Parsing Example  
207 APIC REST API Format Example UCSD APIC REST API Format ACI
208 XtremeIO Example API calls UCSD XtremIO Example Integration
209 Re-direct HTTP traffic to HTTPS UCSD HTTP -&gt; HTTPS Redirect  
210 How to test for Null in Powershell/UCSD UCSD Example on how to test for NULL in Powershell Windows
211 UCSD Send/Get APIC API command UCSD - Send/Get APIC API Command ACI
212 UCSD Check Password UCSD – Check Password Consistency and Complexity  
213 UCSD String Pack UCSD – String Pack  
214 UCSD Status Workflow Pack UCSD – Status Pack  
215 UCSD VIX Trouble Shooting UCSD VIX / Powershell Trouble shooting  
215 UCSD GUI / Nodes Time out UCSD Time Out (UI/Nodes)  
216 UCSD File UP Load Example UCSD - File Upload example (Fileupload)  
217 UCSD Testing if Windows RDP port 3389 is up and running UCSD - Testing if Windows RDP (3389) is up and running (Loop) Windows
218

UCSD - Puppet / Foreman Adding Hosts to Host Groups

UCSD - Puppet/Foreman Adding Hosts to Host Groups Integration
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 ACI
225 UCSD LOV Creation from SQL / Powershell Input UCSD LOV Creation from SQL / Powershell LOV/Windows
226 UCSD - SR ID Failure Report (${SR_ID}) UCSD - Service Request Failed Step Report (SR ID)  
227 UCSD BMA install (5.2 -> 5.3) UCSD Baremetal Agent Installation (5.2 -&gt; 5.3)  
228 UCSD Bluecat Integration Example UCSD - BLUECAT Get Next IP Integration Example Integration
229 UCSD Chop Variables by Separator and Type Cast to New Variable UCSD Chop/Massage Variables by Certain Separators (Java Script / Powershell)  
230 UCSD RedHat Satellite Server integration and execute puppet manifest UCSD - RedHat Satellite Server Integration Example Integration
231

UCSD - Deployment of VM with user supplied IP Address

UCSD - Deployment of VM with user supplied IP address VM
232 UCSD - Install TCPDUMP UCSD - TCPDUMP for trouble shooting  
233

UCSD - Convert APIC port group variable to DvSwitch port Identity

UCSD - Convert APIC port group to DvSwitch Port Group ACI
234 UCSD - Multi-Node Upgrade 5.2.0.0 to 5.3.2.0 UCS Director Multi-Node upgrade 5.2.0.0 to 5.3.2.0  
235 UCSD - Multi-Node Deployment 5.2 UCS Director Multi-Node Deployment 5.2  
236

UCSD - VNC External Access Example

UCSD - VNC External Connect Steps Through Firewall Configuration Example  
237

UCSD Cisco (Russ) Nimble Integration with Rollback

UCSD - Cisco (Russ) Nimble Integration (UCSD 5.3.2 &amp; 5.4.0.0)(Tasks include rollback!)  
238 UCSD Powershell examples for  UCS Central snoopj123/UCS-Director · GitHub  
239 UCSD ESXi BM Workflow Setup/Install (UCSD, UCSM, MDS, vCenter, NetApp) ESXi Baremetal Workflow Setup - UCSD - UCSM - MDS - NetApp - vCenter  
240 UCSD and Citrix Netscaler Integration Example UCSD and Citrix Netscaler Integration Example  
241 UCSD and UCSM custom HTTP code example UCSD and UCSM HTTP integration Example  
242

UCSD and UCSM HTTPS integration Examples (self signed, expired, invalid certificates)

UCSD and UCSM HTTPS integration Example ( selfsigned/expired/invalid certificates)  
243 UCS Director Learning Videos Cisco Data Center Automation on Vimeo  
244 UCSD Baremetal ESXi - UCSM, MDS, NetAapp, vCenter - Static IP, Server Pool, SP desc, Server User Label, Hostname = SP Name UCSD - Baremetal ESXi - UCSM, MDS, NetApp, vCenter - Static IP, Server Pool, SP desc, Server User Label, Hostname = SP name BMA
245 UCSD - Bind/Unbind vNIC to/from vNIC Template UCSD - Bind/Unbind vNIC to/from vNIC Template  
246 UCSD - Set/Delete/Clear Blade Server Name and/or User Label UCSD - Set/Delete Blade Server Name and/or User Label  
247 UCSD Power off Many VM's via loop and schedule UCSD Power off many VM's via Loop and possible schedule LOOP
248 UCSD Print Java Methods UCSD Java Method Print / Packages / Class / File Path  
249 UCSD Multi-Node Deployment 5.4 UCS Director Multi-Node Deployment 5.4  
250 UCSD Multi-Node Deployment 5.4 - Dual-Stack IPv4/IPv6 UCS Director Multi-Node Deployment 5.4 - Dual-Stack IPv4/IPv6  
251

UCSD Create your own DB entries / Reports / Multi Column LOV

UCSD Create your own DB entries / Report / Multi Column LOV LOV
252 UCSD Express / Big Data  How to enable  Big Data on the UCSD 5.4 appliance UCSD (Express/Big Data) How to enable UCSD Express/Big Data in UCSD 5.4  
253 UCSD 5.4 - Microsoft Active Directory Integration UCS Director 5.4 – Microsoft Active Directory Integration Windows
254 UCSD 5.4 Potential problem adding a VNX account (workaround) Unable to add EMC VNX Block Account in UCS Director 5.4  
255

UCSD - Update VDC / Storage Policy with new Datastore Example with VOD

UCSD - Update VDC / Storage Policy with New Datastore Example  
256 UCSD - Example on how to create a Storage Catalog for User selection at order time UCSD - How to create a storage Catalog in UCSD  
257 UCSD 5.4 - Windows/Linux CSV Workflow Deployment UCS Director 5.4 – Windows/Linux CSV Workflow Deployment CSV
258 UCSD Create VM details and generate a CSV file and e-mail the content of the file UCSD Create VM Details CSV file CSV/Report
259

UCSD Send e-mail with attachment

UCSD - Send e-mail task with attachment  
260 UCSD - Check SR ID for status UCSD - Check for SR ID Status (Cancel Request)  
261 UCSD Multi VM Provisioning with API call and Post Provisioning workflow enabled and Post Provisioning Workflow Inputs. UCSD - Multi VM Provisioning with Post Provisioning and Rollback Example (Swiss Army Knife) VM
262 UCSD - ACI/APIC Cloud Jumpstart to Private Cloud UCSD - EZ Cloud Release 1 to Jumpstart Private Cloud ACI
263 UCSD - Global Variables Across workflows using the Activities action in UCSD UCSD - Global Variables Across Workflows via the Activities Action in UCSD MGT
264 UCSD Example on how to add and subtract and multiply and divide UCSD - Custom Task to Add, Subtract, Multiply and Divide MGT
265 UCSD - Get Best Datastore and Get Best ESXi Host with least amount of memory in over commit. UCSD - Get best Datastore and Get best ESXi Host MGT
266 UCSD - Change the SCSI controller on a VM UCSD Modify SCSI Controller in vCenter for a VM MGT
267 UCSD Add EPG to SCVMM UCSD - Add EPG to HyperV (SCVMM) ACI/Windows
268 UCSD - Change user password by user role UCSD - Change End users password workflow MGT
269 UCSD - Create VM Disk - Thick Provisioned Eager Zeroed UCSD - Create VM Disk - Thick Provision Eager Zeroed MGT
270 UCSD - Random Read CSV file example and create VLAN(s) from CSV file and check for VLAN existence. UCSD - Random Read CSV file / Create VLAN(s) from CSV file Example CSV
271 UCS Director custom task to concatenate strings UCS Director custom tasks to concatenate strings MGT
272 UCSD E-mail Template examples E-mail Template with Workflow User Input MGT
273 UCSD - Cisco Spark

UCSD - Communicating with Cisco Spark

Integration
274 UCSD - Custom Approval Task (Workflow Run time user input) UCSD - Custom Approval Task (Run Time Workflow Input) MGT
275 UCSD - Modify Compute Policy UCSD - Modify Compute Policy with new Cluster MGT
276 UCSD - Convert a string from lower case to upper case UCSD - Convert Lower Case to Upper Case in a String MGT
277 UCSD to PSC integration (SI record manipulation) UCSD &lt;-&gt; PSC SI Integration Integration
278 UCSD - Automated workflow export (Workflow backup) UCSD - Export Workflows with a scheduled workflow Backup
279 UCSD - Convert ACI EPG to a Port Group UCSD - Convert EPG to Port Group ACI
280

UCSD - Create VM Memory Reservation

UCSD - Create VM Memory Reservation in vCenter MGT
281 UCSD - Random Password Generator UCSD - Random Password Generator MGT
282 UCSD - NetApp CLI example with subsequent variable handling UCSD - NetApp CLI Execution with variable dissection (Chopping) MGT
283 UCSD - PXE boot C Series Server Example UCSD - PXE boot of C Series Server example BMA
284 UCSD - IP Calculation Tool IP Information Calculation Tool MGT
285 UCSD - EZ Cloud New vDC Utilities to Create Policies and Manage Categories EZ Cloud New vDC Utilities MGT
286

UCSD - Example of Generic Report Task to retrieve a VLAN ID from a Static IP Pool

UCSD - Extract VLAN ID from Static IP Pool via Generic Custom Report Report
287 UCSD - EZ Cloud Integrating Calling Python from UCSD Custom Task EZ Cloud Integrating Calling Python from UCSD Custom Task Integration
288 UCSD - Example of PSC and UCSD and CliQr integration UCSD - C1ECS-CliQr integration Integration
289 UCSD - SR Record Variable Content Extraction UCSD - SR Record Variable Content Recovery MGT
290 UCSD - Wait for NetApp Aggregate to come online UCSD - Wait For NetApp Aggregate to Online Workflow
291 UCSD - Fabric Path VLAN Add UCSD - Fabric Path VLAN Add Workflow
292 UCSD - EZ Cloud - APIC Enable EIGRP Routing on L3 Out EZ Cloud - APIC Enable EIGRP Routing on L3 Out ACI
293 UCSD - ASA firewall ACL creation example UCSD - ASA (vASA) Firewall Example (SSH) (with rollback) Workflow
294 UCSD - Parallel Bare Metal Server Deployment UCSD Provision Multiple Bare Metal Servers At OneTime BMA
295

UCSD - Create LOV from API call to Service Now

UCSD - Create LOV in UCSD from Service Now SOAP Call (ServiceNow) LOV
296 UCSD - Add a VM Kernel Port Group with Static IP of IP Pool Size = 1 UCSD - Add VM Kernel Port Group to DvSwitch with Static IP MGT
297

UCSD - Create IP pool size = one IP address

              Change VDC with new network pool

              User approval required for more then 8 CPU's

              How to find JAVA methods

UCSD - Manual IP Input and VM Deployment with Post Provisioning and user approval for more then 8 CPU option (Rollback) Workflow
298

UCSD - Report on all physical network VLAN(s)

             and all UCS manager VLAN(s) that

             UCSD has access to

UCSM - Report on all Physical Network Devices VLAN(s) &amp; All UCS Manager VLAN(s) / Combine Reports Reports
299 UCSD - API example UCSD - 3rd-Party REST Integration Guide and Example (API) API
300 UCSD - Homegrown Open Automation for Nimble Storage (UCSD Module). Open Automation Module for Managing Nimble Storage (NOT AN OFFICIAL NIMBLE PLUGIN) Integration
301 UCSD - Email task with Rollback message UCSD - Email task with Rollback MGT
302 UCSD - How to create workflow variables from embedded LOV providers UCSD - Create User LOV's from Embedded LOV Providers LOV
303 UCSD - REST API Browser tab example with XML parsing UCSD - REST API Browser Tab (XML Parsing) API
304 UCSD - Dashboard Charts / More Reports / New TABs UCSD - Dashboard Charts Reports
305 UCSD Get VM Password / Credentials UCSD - Access VM Credentials Set in Catalog MGT
306

UCSD - Get the free VLANS and the count from the VLAN pool policy

UCSD - Get Free VLANS from VLAN Pool Policy and VLAN List Reports
307 UCSD and Citrix NetScalar integration UCSD - Integration with Citrix NetScalar VPX version 11 loadbalancing using UCS Director Integration
308 UCSD Mass User Approval example in a single workflow UCSD - Lot's of user Approvals in a workflow example MGT
309 UCSD Powershell Exit Code Check Example UCSD - Powershell Exit Code check Windows
310 UCSD - Delete VM Record by VM ID UCSD - Delete VM record by VM ID MGT
311 UCSD - Create VMware VM tags UCSD - Create VM Tags within UCSD TAG
312 UCSD - 3PAR plugin example UCSD - HP 3PAR plugin Integration
313 UCSD - Get Available IP's from Static IP Pool UCSD - Get Available IP's from Static IP Pool (count) MGT
314 UCSD - Semaphore Example (v1) UCSD - Semaphore Example (v1) MGT
315 UCSD - Virtual CPU configuration UCSD - Configure number of virtual sockets and number of cores per socket of a VM MGT
316

UCSD - Inventory on any system task

UCSD - UCS Central Inventory Refresh / Any System Task Inventory MGT
317 UCSD Semaphore example #2 UCSD - Semaphore / Lock Wait example #2 MGT
318 UCSD Add Disk to VM Same Datastore UCSD - Add Disk to VM using Same Datastore VMware
319 UCSD - Update the Service Delivery Policy Max boot time wait flags UCSD - Update System Policy(Service Delivery) wait time MGT Policy
320 UCSD - Create, Delete and Modify  a Cost Model UCSD - Create / Delete / Modify Cost Model MGT Policy
321 UCSD - Run Scripts on Linux VM Depending on Hostname https://communities.cisco.com/docs/DOC-67424 Linux VMware
322 UCSD - Fix for the current Nimble Plug and its Smart Stack for different POD defenitions Nimble 1.1.0 Smart Stack Fix Integration
323 UCSD - Service Request Log Table investigation UCSD - Service Request Log (SR_ID) Delete Tasks MGT
324 UCSD - Cisco Cloud Center (Cliqr) integration and custom Tasks UCSD - Cisco Cloud Center Integration with UCSD / Arbitrary Workflow Execution (with Rollback feature) Integration
325 UCSD - Boolean Conditional Testing UCSD - Condition (IF) Boolean Test Example (Null/Empty) MGT
326 UCSD - MAC Address Conversion Example UCSD - MAC address Conversion Example : to - MGT
327 UCSD - Versa Stack Example UCSD - VersaStack Example (IBM) IBM
328 UCSD - Migrate a VM to a Datasore Cluster Example UCSD - Migrate a VM to a Datastore Cluster MGT
329 UCSD - Example on how to execute XML agains UCSM (M-Series) UCSD - Execute UCSM XML (UCS M-Series) MGT
330 UCSD - Datastore Capacity Report as a workflow UCSD - Datastore Capacity Report Reports
331 UCSD - UCS Manager Event Report UCSD - UCS Event Report Reports
332 UCSD - UCS Manager Inventory Report UCSD - UCSM Inventory Report Reports
333 UCSD - UCS Manger Blade IP report UCSD - UCSM Blade IP Report Reports
334 UCSD - UCS Manager Fault report UCSD - UCSM Fault Report Reports
335 UCSD - Add Disk to VM using Best Datastore UCSD Add Disk to VM Using Best Datastore VMware
336 UCSD - Change User Role(type) via CSV file input UCSD - Change User Role via CSV file CSV, MGT
337 UCSD - Creating diffrent VLAN Names on UCSM A and B Side UCSD - Adding A/B VLAN to UCSM example MGT
338 UCSD - Change Powershell time out UCSD - Increase Powershell timeout beyond 60 Min Windows
339 UCSD - Infinidat Integration UCSD - Infinidat Integration Integration
340 UCSD - Full Spark Integration UCSD Spark Plugin Integration
341 UCSD - Example on how to call workflows via LOV UCSD - Calling workflows via List of Values (LOV) LOV
342 UCSD - Getting VM list from Hosts UCSD - Getting VM List from host MGT
343 UCSD - How to access and manipulate reports in CloupiaScript? How to access and manipulate reports in CloupiaScript? Reports
344 UCSD - Baremetal with Windows local disk (BMA) UCSD - Windows bare metal for local disk MGT
345 UCSD - Baremetal with Windows 2012 R2 Static IP and powershell to Join Domain (local boot) UCSD - Provison Bare Metal Windows 2012 R2 with Static IP and powershell to Join Domain MGT
346 UCSD - Baremetal with CentOS 7 Local Disk. New pxe.cfg file example for UCS Driver injection. Provision Bare Metal CentOS 7 Local Disk MGT
347 UCSD - Workflow example with Custom Task to call UCS XML API UCSD - Workflow Custom Tasks to call UCS XML API Integration
348 UCSD - Example on how to obtain the UCSD version in Java Script in a Custom Task UCSD - Obtain the UCSD Version in a Custom Task MGT
349 UCSD - Check for a Hostname in a vCenter UCSD - Check for Existence of Hostname in vCenter MGT
350 UCSD - Convert a VM Name to a VM ID UCSD - Convert VM Name to VM ID MGT
351 UCSD - Convert UCS VLAN to UCS Multi VLAN UCSD - Example on how to convert UCS VLAN to UCS Multi VLAN ID TYPE MGT
352 UCSD - Example of retrieving a Credential Policy and using the username and password in a power task as input UCSD - PowerShell with Credential Policy MGT
353 UCSD - Example of Bare Metal and Nimble and iSCSI and DNS registration and vCenter registration UCSD - Baremetal - ESXi - Nimble - iSCSI - DNS - vCenter Register Example MGT
354 UCSD - example of how to retrieve values from LOV's UCSD - Retrieval of LOV entries for switching logic LOV
355 UCSD - example on how to extract certain values from APIC UCSD - APIC/ACI Example Given Tenant / Profile resulting EPG and Node name ACI
356 UCSD - In the Banner catalogs can be featured UCSD - User Defined Featured Catalog(s) GUI
357 UCSD - The color on end user graphs can be changed in UCSD 6.0 HTML5 UCSD - Change Color on End User Graphs GUI
358 UCSD - Schedule a workflow to rollback a service request ID UCSD - Schedule Workflow / Schedule a Future Rollback of a Service Request ID MGT
359 UCSD - Example of how with RegEX searching for a case sensitive / insensitive VM name UCSD - Case Sensitive / Insensitive VM Name Search Example MGT
360 UCSD - Tech Modules / Power Points / Associated Workflows UCSD - Tech Modules (ACI, ASA/ASAv, UCSM, NetApp 7-Mode/clustered, EMC VNX/VNX2, Nexus, IBM Storage, F5), ACI Tenant on boarding HyperV/VMware Training
361 UCSD - GUI input validator against external systems UCSD - Custom GUI Input Validator (External Systems (SSH)/Execute bash script on UCSD) GUI
362 UCSD when cloned advanceds the ethx interface here is a tip to stop this. UCSD - UCSD Cloning Tips and Tricks MGT
363 UCSD workflow to be scheduled and it will email alerts on Disk and DB size. UCSD Disk and DB size Alerter Workflow MGT
364 UCSD - Convert from APIC Inspector to UCSD task UCSD - Convert ACI/APIC Inspector JSON to UCSD Task APIC
365

UCSD - Alow your end-users to delete their VMs with class and sophistication!  This post shows you how to configure a "Purgatory vDC" in your environment to stage VMs in before they are automatically deleted.

UCSD - The "classy way" to delete VMs: Park them in "purgatory" using the power of vDCs! MGT
366 UCSD - During VM deployment from a template there are sometimes a few issues joining the AD domain.  Here are few trouble shooting steps to figure out what is possible the problem UCSD - Trouble Shooting Tips for Windows VM joining the Domain Trouble Shooting
367 UCSD - Example on how to take UCSD screen information and turn it into a custom task to convert a workflow name / workflow schedule name into the workflow ID / scheduled workflow ID UCSD - Convert workflow name to ID and convert workflow schedule name to ID Reports
368

UCSD - Different users sharing the same resource with different access levels

UCSD - Resource sharing of VM's between different groups MGT
369 UCSD - BMA PXE boot variables UCSD - PXE variables explained for the BMA BMA
370 UCSD - Example on how to filter a UCSD report with RegEx and search for a Power Shell Agent (Screen) and return the full Power Shell Agent Name UCSD - Filter Rows by Reg Ex from UCSD screens (Find Power Shell Agent Name) Reports
371 UCSD -   Recent inclusion of native 4K drives in some UCS configurations requires UEFI boot mode. If RHEL or CentOS UEFI installation is required, this approach will make UEFI PXE provisioning of Linux possible. UCSD - PXE boot with BIOS Mode UEFI and 4K HHD BMA
372 UCSD - ssh task with key UCSD - SSH with key MGT
373

UCSD - Executing Java Script (UCSD Custom Workflow Tasks) from the Linux command line.

UCSD - Example of running Java Script (Custom Workflow Task) from Command line for rapid testing MGT
374 UCSD - Test if a server is listening on a specific port UCSD - Check Network Specific TCP Port on Host MGT
375

UCSD - Tech Modules

Tenant on boarding for ACI and VMware

Tenant on boarding for ACI and HyperV

UCSD - Tech Modules (Tenant On-boarding ACI / vSphere and ACI / HyperV) Training
376 UCSD - Example on how to load a SQL jar file via script module and custom task using that jar file. UCSD - How to load a SQL jar file via Script Module Example MGT
377 UCSD - Example on how to implement VM deployment via Linked Clones. UCSD - Linked Clone Example MGT
378 UCSD - Example on how to use a UCSD screen (user screen) and build a LOV from information from the screen. UCSD - Report on UCSD Users and create User LOV Report
379 UCSD - Example on how to get the APIC Tenant Application Profile Name UCSD - Example on how to obtain the APIC Application Tenant Profile Name Report
380 UCSD - Email the content of a SR LOG. UCSD - Email SR Log MGT
381

UCSD - System task report example looking for long running task.

Custom Task to get current time

Custom Task to compager long INT

UCSD - Service Task Filtering Example / Get Current Time / IF condition for long INT task Report
382

UCSD - 3 Rollback examples

     1 - Custom task

     2 - Roll back calling a different task at roll back time

     3 - Empty task registering the roll back for in this case inventory collection

UCSD - Rollback Examples (4) MGT
383 UCSD - This workflow gets from a VM ID the VDC it is deployed in and ascertains the Service Delivery Policy and from there the domain name and prints the domain name into the log in color UCSD - VM ID -&gt;VDC Name -&gt; VDC ID -&gt; System Policy -&gt; VM Domain Name Report
383 UCSD - This workflow will retrieve the Category from a Catalog UCSD - Retrieve the Category ID from a Catalog Management
384 UCSD - Adding and Removing LOV via workflow task UCSD - Add and Remove Custom LOV's via workflow Task LOV
385 UCSD - Get from the category of a VDC the policies (input: VDC id, CAT id) UCSD - Retrieve from VDC Category the over ride Policies Management
386

UCSD - API Call example with XML

UCSD - API Call (/cloupia/api-v2/hyperVDeploymentPolicy/NameOfPolicy) XML parsing Management
387

UCSD - Powershell example with Try and Catch concepts

UCSD - Powershell coding (try and catch) example (obtaining PS log file) Management
388

UCSD - To help extract elements (In this case Domain Name) from a Catalog/Category - Service Policy, either Application or VDC System Policy. This examines both the VMware and HyperV Policies.

UCSD - Pre-Provision Workflow to determine Domain Name from the Service Delivery Policy of a Catalog/Category item. (VMWare or HyperV) Management
389

UCSD - from Rest API browser user API and pull information from UCSD.  In this case the HyperV System delivery policy

UCSD - Get API via HTTPS call for System Policy / Pup API via HTTPS create Catalog / API Function call API
390 UCSD - XML Parsing / JSON Parsing / API calls 2 different ways UCSD - Get API Tabular or MO Query JASON Parsing or XML Parsing API
391 UCSD - Read from a CSV file, create a table and then the table is enduser/workflow selectable and example on how to parse the user selection into variables. UCSD - Multi Column LOV / CSV read and Create DB entries in UCSD / User Selectable Management
392

UCSD - Using Mo Create and /cloupia/API-v2 to generate a VM resync

UCSD - Mo Create (VM Ware VM re Sync) example (Inventory) API
393

UCSD - This is a great Powershell write up/BLOG by a Cisco 2017 Champion.

 

UCSD - Another multi part Powershell write up. (Awesome)

https://foobartn.github.io

 

snoopj's Blog | A virtualization, automation, and orchestration site.

Powershell

BLOG

394

UCSD - How to add and API call the the e-mail approval template

UCSD - How to Embed an API call into an E-mail template for Approve/Reject API
395

UCSD - Adding networks to a  network policy

UCSD  - How to add newly created networks to policy (ACI/APIC)

ACI

396

UCSD - HTTP(s) Get VM Details / JSON parsing examples with JSON2 and GSON

UCSD - HTTP(s) Get VM Details / JSON parsing 2 examples API
397

UCSD - Get SR Details 2 Examples / HTTPS / API / JSON Parsing

UCSD - Get SR ID details 2 Examples (HTTPS, API, JSON2/GSON parsing)(waitForCompletion vs. userAPIGetServiceRequestDetails) (10 sec vs. 1 sec) API
398 UCSD - UCSD 6.5 has Global variables that these 4 workflows can create and read and update and delete with API calls. UCSD - Global Variables Create Read Update Delete (MoCreate MoQuery MoUpdate MoDelete)

API

399 UCSD - CloupiaScript example to create new user group via an API call. UCSD - CloupiaScript Example to Create New User Group via Northbound API CloupiaScript
400 UCSD - Update Prime Service Catalog Service Items with UCSD Workflow UCSD - Update Prime Service Catalog Service Items with UCSD Workflow API, PSC
401

UCSD - PSC Integration

UCSD - Prime Service Catalog: UCS Director Integration Best Practices: Importing Advanced Catalogs

PSC

402

UCSD - BMA - Bare Metal CentOS 7.3 with 2 Management Nic's

 

UCSD - BMA - Bare Metal CentOS 7.3 with 2 Management Nics

MGT
403 UCSD - Add VLANS to service profile UCS Service Profile Add VLAN Loop MGT
404 UCSD - Export APIC contracts from one tenant to anther UCSD - APIC export an existing Global Contract from an Existing Tenant to another Tenant

ACI

405 UCSD - Add 100's of TB to a running Red Hat Ceph Storage Cluster with UCS S3260 Storage Server within 40 minutes UCSD - Expanding a running Red Hat Ceph Storage Cluster with UCS S3260 Storage Server Storage, BMA, Powershell
406 UCSD - SQL Report Example to extract workflow execution times. UCSD - SR/Workflow Execution Time Report
407 UCSD 6.5 - BMA - Bare Metal Windows Server 2016 on UCS with NetApp iSCSI boot Configuration guide for bare metal Windows Server 2016 provisioning on UCS with NetApp ONTAP 9.1 BMA
408

UCSD 6.5 - BMA - Bare Metal

Windows Server 2012 R2 on UCS with EMC SAN boot

Configuration guide for bare metal Windows Server 2012 R2 provisioning on UCS with EMC SAN boot BMA
409

UCSD 6.5 - BMA - Bare Metal ESXi 6.5 on UCS with NetApp iSCSI boot

Configuration guide for bare metal ESXi 6.5 provisioning on UCS with NetApp ONTAP 9.1 BMA
410 UCSD - Change the Powershell time out values. UCSD - Increase Powershell timeout beyond 60 Min Powershell
411 UCSD - Change Login Page big background picture UCSD - Login Page (Big Background Page) MGT
412 UCSD - Create a thin LUN in Netapp UCSD - Netapp thin LUN Storage
413

UCSD - UCSD and CWOM (Turbonomics) integration

Cisco Workload Optimization Manager 1.1 and UCS Director Integration

MGT

414 UCSD - New Lab build out with 15 workflows. UCSD - Glass House new LAB Build out (ks.cfg example) (Parallel ESXi Deployment)(Pure Disk Create)(SSH MDS example) MGT
415 UCSD - Enable VMRC Console Task with Semaphore lock UCSD - Enable VMRC Console with a Semaphore lock

MGT

416

UCSD - Create ESXi host on 500 GB boot LUN

Create vCenter

Add vCenter to new ESXi host and create datacenter and register with UCSD

UCSD - Create ESXi Host and create vCenter (XML auto answer install file) and combine vCenter into new ESXi host MGT
417 UCSD - Custom task to update the dvPort group in vCenter UCSD - DV Port group 3 setting changes (PromiscuousMode, MacAddressChanges, ForgedTransmits)

MGT

418 UCSD  - Example workflow with Ansible Integration UCSD - Example workflow with Ansible API Integration Integration
419 UCSD - DNA Center GET API integration Example UCSD - DNA Center 1.0 / 1.1 API integration Example (JSON Parser) Integration
420 UCSD- Custom GIT integration Video Link : 16714 Integration
421 UCSD- Generic Report (Param0, Param1, Param2) UCSD - Generic Report (Param0, Param1, Param2) Integration
422 UCSD - Docker Install on Template / Docker Container Creation / Docker Container LOV creation for possible install options of Docker Containers UCSD - Install Docker / Create Docker Containers / Create new LOV depending on Docker Search Criteria Integration
423 UCSD - Provision Multiple Bare Metal UCS Servers using comma delimited file Provision Multiple Bare Metal UCS Servers using comma delimited file BMA
424 UCSD - Kubernetes Install / Deploy example (Master(1) / Minions(n)) UCSD - Kubernetes install / deploy example Integration
425 UCSD - VLAN Pool overlay example UCSD - VLAN Pool overlap Example MGT
426 UCSD - Patching ESXi servers in a vCenter by Cluster UCSD - Patch ESXi Servers by vCenter Cluster (Firmware Upgrade coming in UCSD 6.6)(VMware Tools Upgrade on each VM) MGT
427 UCSD - Generate a report on failed SR's for a give date range UCSD - Report on failed SR's for a time period Reports
428 UCSD - Example on how to display different variable options depending on user input (NEW in UCSD 6.6 Beta!) UCSD - Dynamic Workflow User Input Variables MGT, VOD
429 UCSD - Redhat KVM VM deployment wrapper UCSD - KVM VM Deployment wrapper MGT
430 UCSD - Example to create Firewall rules (ACL's) on a vASA UCSD - ASA(v) Firewall Rule Creation Example (ACL Creation) MGT, VOD
431 UCSD - Netapp Solidfire Integration (Many custom tasks)(Rollback is included in these tasks) UCSD - NetApp Solidfire integration MGT
432 UCSD - Custom Task to enable and disable the automatic VMware tools upgrade at power on of VM UCSD - Enable/Disable VMware Tools Upgrade at Power ON MGT, VOD
433 UCSD - This is an example on how to read from a CSV file information and create APIC / ACI Tenants on a mass scale. It also showcases the new drag and drop file input variable. UCSD - Create lots of Tenants in ACI via CSV file upload option MGT, VOD
434 UCSD - Example on how to extract information from a screen in UCSD via a generic report. UCSD - Example on how to convert a Workflow ID to a Workflow Name with a Generic Report Reports
435 UCSD - Get the folder for a VM UCSD - Get VM Folder MGT
436 UCSD - Patch UCSD with UCSD via Ansible example. UCSD - Patching UCSD with UCSD via Ansible example MGT
437 UCSD - Different take on the Swiss Army Knife VM deployment with several LOV's as input to generate a complicated VM hostname UCSD - VM deployment with Complicated Hostname LOV(s) (Swiss Army derivative) MGT
438 UCSD - Create ACI 3-Tier Application Profile UCSD - Create ACI 3-Tier Application Integration,ACI
439 UCSD - ACI Tenant Onboarding with Private Network UCSD - ACI Tenant Onboarding with Private Network Integration,ACI
440 UCSD - Create Advanced Catalog (API) UCSD - Create Advanced Catalog MGT
441 UCSD - Example on how to talk to DNA Center and extract the current device count and get alerted when the device count changes (MoCreate,MoUpdate) UCSD - Example Workflow on how to test the number of devices in DNA Center and get alerted when a change has occured MGT,DNAC,API
442 UCSD - UCSD 6.6 New Generic API task. UCSD - Generic API Task (UCSD 6.6) API
443 UCSD - Update UCS vMedia Policy UCSD - Update UCS vMedia Policy API
444 ESXi Bare Metal Provisioning with vMedia (no PXE network required) ESXi Bare Metal Provisioning with vMedia (no PXE booting) BMA
445 UCSD - What is new in UCSD 6.6! Cisco UCS Director 6.6 is Available Now !! UCSD
446 UCSD - Bare Metal Example UCSD - Bare metal provisioning example BMA
447 UCSD - New APIC Report that can handle dot and underscore reports and e-mail the results UCSD - APIC Reports Example (e-mail) (handles dot and underscore reports) / APIC Tenant Reports APIC
448

UCSD - LOV creation example from vCenter folders (param0)

UCSD - Moving VM to a folder in post provisioning

UCSD - Moving VM's to a folder on mass scale

UCSD - Create VM Folder LOV example / Moving VM's to folders post provisioning / Moving VM's to folders on mass scale Reports
449 UCSD - This is an example on how to merge data though loop iterations UCSD - Data Merge Example (Loop) MGT
450

UCSD - Example on how a complicated VM decommissioning can he handled with a schedule that deletes the VM 14 days out.  This requires WF cloning and WF scheduling and Global variable creation and deletion of WF and schedule and Global variable.

UCSD - VM Decommission - WF Scheduling - WF Cloning MGT
451 UCSD - This is an example of small, medium, large T-Shirt size VM deployment UCSD - Small / Medium / Large T-Shirt VM Deployment Example MGT
452 UCSD - UCS Director API calls turned into PowerShell Functions https://github.com/crshnbrn66/UCSDirectorPS MGT
453

UCSD - Generic API Task Example

Pull Weather data by US ZIP code

Decision tree

Send e-mail

Update global Variable

Update string of bubbles in workflow with temperature

UCSD - Generic API Task Example Temperature by US ZIP code subsequent decision tree API
454 UCSD - Generic API Task Example retrieving the next free Infoblox IP UCSD - Generic API Task Example Getting Infoblox IP API
455 UCSD - Generic API Task Example DNA Center Device Count and DNA Center device information by IP address UCSD - Generic API Task Example DNA Center (number of devices, Device information by device IP) API
456 UCSD - Generic API Task Example creating an API/ACI tenant UCSD - Generic API Task example Creating a new APIC/ACI Tenant API
457 UCSD - Example on how to read a log file on UCSD and write the content to the SR log in different colors. UCSD - Read UCSD Log file and append to SR log

MGT

 

458 UCSD - Generate automated backups for your DNA Center Appliance (Generic API Task)  UCSD - Automate DNA Center backups and write software versions file to backup server

DNAC, API

459 UCSD - Workflow Input Rules Example UCSD - Workflow Input Rules Example

MGT

460 UCSD - Get Hyper-V NIC's UCSD - Get Hyper-V NIC's

MGT

461 UCSD - Generic API task Example with ACI/APIC and using square Brackets in URL UCSD - Generic API task Example with ACI/APIC and using square brackets in URL

ACI, API

462 UCSD - APIC/ACI Generic report generator (e-mail) Input: Report Name and param1 UCSD APIC/ACI Reports e-mailed ACI
463 UCSD - Generic API Task Example to call a UCSD workflow UCSD - Generic API Task Example to call a UCSD workflow API
464 UCSD - Y Variable connector (Takes 2 inputs and produces 1 output) UCSD - Y Variable connector MGT
465 UCSD - This workflow will alert when DNAC has a new software version / packages available.  UCSD DNA Center New Software Package Alert Workflow Example DNAC
466 UCSD - Cisco ACI Policy-Based Redirect Use Case on Cisco UCS Director, Release 6.6.0.1 Cisco ACI Policy-Based Redirect Use Case on Cisco UCS Director, Release 6.6.0.1  ACI
467 UCSD - Example on how to update user input from with in the workflow Update user input with in the workflow  
468 UCSD - APIC/ACI (Create Policy Groups Create / Profiles and Interface Selectors / Add Profiles to Switch Profiles) UCSD - APIC/ACI (Create Policy Groups Create / Profiles and Interface Selectors / Add Profiles to Switch Profiles) ACI
469 UCSD - This is an example on how to obtain the needed patches for the DNAC appliance and download and install them. UCSD - Patch(download all patches and install all patches) DNA Center appliance example  DNAC
470  UCSD - SFTP custom task with Credential Policy  UCSD SFTP custom task with Credential Policy  MGT
471 UCSD - Execute a workflow in Cisco Cloud Center Action Orchestrator (CCCAO) via UCSD and via portal (Advanced workflow) UCSD - Execute CCCAO workflow from UCSD CCCAO
472 UCSD - Integration example between UCSD and Cohesity  UCSD and Cohesity  Cohesity
473 UCSD - UCSD and CEPH Storage example UCSD and CEPH example CEPH
474 UCSD - Open Automation Module Side Bar Icon Example for Google Cloud UCSD - Open Automation Module Side Bar Icon Example for Google Cloud  OAM
475 UCSD - Testing AP(s) connected to a wireless LAN controller UCSD - Testing AP(s) connected to a wireless LAN controller MGT
476 In this article, we are providing sample work flows for the private cloud management solution. In our topology, ACI is used for network. We have the placed the BMA in the L3 network. The UCS servers are connected to the leaf of the ACI and storage device is connected with the UCSM FI. We have used the NetApp and VNX storage arrays in this topology. The idea is to give the WF to manage private cloud deployment using the existing UCSD tasks, starting from APIC tenant creation, Server reservation, Bare Metal Provisioning, Creating the Datacenter, Creating Cluster and adding the created host to the cluster. We have used the basic variations in the infra provisioning like SAN Boot and Local Boot.  UCSD Integration Work Flow Examples MGT
477 This article presents sample workflows for upgrading vCenters. The workflow consists of two tasks: one for obtaining the latest version and another for initiating the upgrade process.

 

Update VMware vCenter

VMware
478 This article presents sample workflows for Assign VM to User

Assign VM to User

VMware
479 This article presents sample workflows for Rename VMware VM

Rename VMware VM

VMware

 

Comments
Orf Gelbrich
Cisco Employee
Cisco Employee

The only way to to have additional input into a workflow after it runs is via a custom approval task.

UCSD - Custom Approval Task (Run Time Workflow Input)

Orf Gelbrich
Cisco Employee
Cisco Employee
tad.smith
Level 1
Level 1

That looks like a good start. Any examples on actually dynamically getting data into the report at execution time or scheduled? I can hard code the script, but trying to call API from within implementationForTabularReport causes it to hang. Any examples of getting the data from the DB or existing report?

Orf Gelbrich
Cisco Employee
Cisco Employee

Above i have examples on how to populate LOV's from CSV file or SQL.  But to actually creating a new table you would have to venture into the OA (Open Automation) (Cisco UCS Director Documentation Roadmap - Cisco)

or a script module.

tad.smith
Level 1
Level 1

Trying a simple proof of concept, the table never builds. Not possible?

//Provide import statements here if needed for your written code.

//Write your own logic at appropriate place as indicated below for populating the records.

//DO NOT EDIT OR DELETE ANYTHING IN THE AUTOGENERATED CODE.

function implementationForTabularReport(report) {

     var model = new TabularReportInternalModel();

     model.addTextColumn("Snapshot", "Snapshot");

     model.addTextColumn("Size", "Size");

     model.completedHeader();

     //You can get values from the DB and populate the model object as shown below

     //which got generated based on the Column Entries.

     //model.addTextValue("Snapshot");

     //model.addTextValue("Size");

     //model.completedRow();

     //START OF YOUR IMPLEMENTATION.

     var filenamewithpath = "/tmp/config.txt";

     var br = new BufferedReader(new FileReader(filenamewithpath));

     br.close();

     //END OF YOUR IMPLEMENTATION.

     model.updateReport(report);

}

function getSelectionColumnId() {

     return "0";

}

function getDisplayColumnId() {

     return "0";

}

Orf Gelbrich
Cisco Employee
Cisco Employee

Take a look at this…

https://communities.cisco.com/docs/DOC-63761

The new table entries need to be registered…

model.addTextValue("Snapshot");

model.addTextValue("60GB");

model.completedRow();

Orf Gelbrich

Check out UCS Director Workflow INDEX<https://communities.cisco.com/docs/DOC-56419> on Cisco Communities Site (Twitter @UCSDGURU)

Orf Gelbrich
Cisco Employee
Cisco Employee

And I believe you need to stay with in the // start here and // and here markers…

Orf Gelbrich

Check out UCS Director Workflow INDEX<https://communities.cisco.com/docs/DOC-56419> on Cisco Communities Site (Twitter @UCSDGURU)

tad.smith
Level 1
Level 1

It would be great to see a similar example of how to create a tabular report input from CSV very similar to the examples you have for LOV provider. It seems the context that it runs off us does not allow me to read in CSV files from the system at runtime.

Orf Gelbrich
Cisco Employee
Cisco Employee

I have not explored to stick this code into a custom task.  The question I would have how would this code get executed any how. What is the trigger?

borisaelen
Level 1
Level 1

Hi Tad,

Do you actually need to create your own tabular report or is there already one?

I found that there are many Tabular reports already that you can refer to when you create an input for a custom task.

All you need to do is put the Table name in the Table Name field.

A list of tables names can be found in https://<ucs Director>/app/javadocs/constant-values.html

However it is still required to have an appropriate input type to Map too.

tad.smith
Level 1
Level 1

Can you tell me where in the GUI or script you would put the table name field? I'm not following. I don't believe the reports we need are already created, but this might point me down the right path.

tad.smith
Level 1
Level 1

It would have to be executed either manually or by scheduled workflow, I assume.

The use case is exactly the same as creating a LOV, but being able to show the user more than one column of information. Think of your Truck example above, except instead of manually typing in all of the options, the options would be created automatically.

Orf Gelbrich
Cisco Employee
Cisco Employee

There are over 3,500 reports in UCSD.  Every screen is a report.  You can see them all under Administration -> User Interface Settings -> Reports Customization

tad.smith
Level 1
Level 1

I realize there are many, but that doesn't answer the original question of how to use them as inputs.

Also, there are reports that could still be needed. For instance, I don't believe there is a report of Distributed Port Groups available to a VM Cluster, or Distributed Port Groups available to a VDC. You can only get them at the host or cloud level.

Orf Gelbrich
Cisco Employee
Cisco Employee

Have you tried putting the truck example into a custom task with your read from CSV together?

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links