on 01-19-2015 05:11 AM - edited on 11-16-2023 10:41 AM by asheksal
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 -> 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 -> 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 -> 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 & 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 | 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 <-> 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) & 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 ->VDC Name -> VDC ID -> System Policy -> 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) |
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
|
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 | VMware | |
479 | This article presents sample workflows for Rename VMware VM | VMware |
Hi Orf,
Can we add MX480 juniper device in UCSD and run any task?
You can talk to that device via ssh and execute anything.
Hi Orf,
I created a BMA WF that installs ESXi on a blade
In the end of the WF, I want to add my Mgmt Vlan to the PXE NIC [as Native vlan], and delete the PXE Vlan from it .
When adding the task "Add VLAN to Service Profile", on the "vNICs" input, I want to create user input [gen_text], and write "${CreateServiceProfilefromtemplate_1814.OUTPUT_SP_VNIC_IDENTITY1}"
But, the only input I can choose is some default "MULTI_VLAN_IDENTITY" [see screenshot]which adds the Vlan to all of the service profile's NICs, instead of only to the one I need
How can I get over it, and be that the WF will choose the VNIC1_ID from a previous task ?
thanks in advance,
You may need a task to convert your variable type from one type to anther. Here is an example: UCSD Convert Variables from one type to another type (SP Identity to SP Name)
Hi Orf,
Can I use 1 BMA for 2 different UCS-Directors ?
No – since the DB/UCSD IP address has to be specified. Which one would you use?
I already installed a different BMA 6.5
thanks for your reply Orf
Hi Orf,
I'm running now UCSD 6.6 with BMA 6.5
I'm trying to PXE-UEFI a cisco blade, and the PXE request is getting into the blade, and the ESXi is loading, but, when it comes to the install part, mothing automatically happened... It just stops where the screen told you to press "Enter" and then "F11" , and choose the installation disk and password etc.
why is it happens ?
Can it be because the blade have multiple disks, and the PXE don't know which of them to choose ?
thanks
Did you look at this posting #371
https://communities.cisco.com/docs/DOC-70437
Ron, could you check the boot.cfg / boot-uefi.cfg in your esxi template (BMA - /opt/cnsaroot/templates/<template-name> there are chances that your boot.cfg is not redirecting to the ks.cfg file. The boot,cfg should have the 'pxebooting' option
Hi,
here is the output of "boot.cfg"
kernelopt=runweasel pxebooting ks=$PXE_KS_URL
and the output of "boot-uefi.cfg"
kernelopt=runweasel pxebooting ks=$PXE_KS_URL
But I didn't took the steps that Orf mentioned, I didn't noticed it before.
If the only way to make it work is like Orf said, so we won't keep with it, because it's too much to do/change for our tiny use with it for now
Hello Orf!
I'm having problems trying to add a user in UCSD (version 6.6) to a newly created group via automated workflow. I see #18 on this page, but I don't want to create a new user, I want to add a variable number of existing users (designated by workflow inputs) to a group that has been created using the AddGroup task.
I'm not very familiar with Javascript at all and was hoping you could point me in the right direction.
Is it also possible to access the scripts behind the existing workflows/tasks in UCSD so that I can try and manipulate them as a custom task? Thanks.
As to cloning task and seeing the actual java – no that is not possible since the code is compiled.
You could provide the users you want to add to the group in a field in a coma separated way
User1,user2,user3,user4
And have this variable be input to the loop task to loop through these users and add them one by one to a group.
Thanks for the quick response. I should've been a little clearer. These users are populated from Active Directory into UCSD. I can get it to work if I do one at a time (with manual entry - generic text) and I can chain the Modify User task in a workflow to allow for multiple users to be added, however, that makes all of the loginName inputs mandatory.
We're trying to allow the user that is kicking off the workflow to specify the user or users that will have access to the catalog and that number of users is the variable, so that's where the issue with mandatory inputs comes into play.
That's why I asked about the backend javascript...if we could have the code that adds a user to a group (without creating a new user), we could create a custom task with a loop. Does that make sense?
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: