UCSD Workflow INDEX (UCSD Technical Content Index)

NumberDescriptionPage LinkCategory
0UCSD Essentials ListUCSD - EssentialsEST
1CIDR Calculator

UCSD CIDR Calculator

MGT
2UCSD Play Book / UCSD POC in 40 min VideoUCSD Play Book / UCSD POC in 40 min VideoPOC
3Portal Folder IconsUCSD Portal Folder IconsMGT
4Custom SSH with credential policyUCSD Custom Enhanced SSH (Credential Policy)MGT
5Change LDAP User RoleUCSD Change LDAP User RoleMGT
6Getting an IP address from a VMKernel Nic IdentityUCSD Getting an IP address from a VMKernel Nic IdentityMGT
7Assign VM Image to GroupUCSD Assign VM Image to GroupMGT
8Mass create VDC(s) / Find VDC Approver ExampleUCSD Mass create VDC(s) / Find VDC Approver ExampleMGT
9Bind/Unbind Service Profile from a TemplateUCSD Bind/Unbind Service Profile from a TemplateMGT
10Register ESXi Host with vCenter by its Hostname vs. IPUCSD Register ESXi Host with vCenter using its HostnameVirtualization
11Custom Input Variables with RestrictionsUCSD Custom Input Variables with RestrictionsMGT
12Call a Workflow via APIUCSD Call a Workflow via APIAPI
13Custom Button TutorialUCSD Custom Button TutorialMGT
14List of Value (LOV) TutorialUCSD List of Value (LOV) Tutorial (Multi Select Check Box LOV from CSV file)MGT
15PNSC Inventory CollectionUCSD PNSC-Inventory collectionNetwork, MGT
16

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

UCSD Retrieve the iSCSI IQN of an ESX iSCSI Software AdapterVirtualization
17PowerShell with RollbackUCSD PowerShell Tasks with RollbackIn Product Now
18Add USER to existing GroupUCSD Add USER to existing Group ExampleMGT
19Add DRS Rules/ GroupUCSD Add DRS group / rulesVirtualization
20UCSD Install VideosUCSD Instructional Video(s)MGT, Announcements
21Add LUN to VMUCSD Add LUN to VMVirtualization
22Windows DNS add/Delete ExampleUCSD ADD DNS / Delete DNS  (Windows)Virtualization, PowerShell
23Custom SSH (Rollback)UCSD Custom SSH Task (Rollback)MGT
24CIFS Share / QTREEUCSD CIFS Shares and QTreeStorage
25UCS Blade Serial Number CheckUCSD Workflow to Check Serial Numbers of UCSM Blades against Cisco Web siteCompute
26Delete Snap Shot Older then ? / Snap Shot ReportUCSD Snap Shot Report / Delete Snap Shot Older ThenVirtualization
27Add Windows VM to OU in ADUCSD Workflow-Add provisionned Windows VM to specfic OU in Active DirectoryVirtualization, MGT
28UCSM ESXi Deployment ExampleUCSD - Workflow for UCS-B-Series-ESXi.wfdxVirtualization, Compute
29New Masking View for shared VMFS Datastore (FC) access on ESXi Cluster on Vblock 7XX Converged StackUCSD Create a new MaskingView for shared VMFS Datastore access on ESXi Cluster (Vblock 7XX with Vision IO)Vblock, Storage, Virtualization
30New VMFS Datastore (FC) to ESXi Cluster running on Vblock 7XX Converged StackUCSD Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 7XX with Vision IO*Vblock, Storage, Virtualization
31ESXi Host booting from SAN and Integrates with vCenter Server and Nexus 1000v DVSwitch on Vblock 7XX Converged StackUCSD ESXi BareMetal Provisioning with SAN Boot and N1Kv Workkflow on Vblock 7XX with Vision IOVblock, Storage, Virtualization
32New VLAN and VM Port Profile/Port Group on Vblock 3xx/7xx converged stackUCSD - Add a new VLAN (L2) and VM Port Profile to Vblock 3xx/7xx Stack with Vision IOVblock, Network
33new VMFS Datastore (FC) to ESXi Cluster running on Vblock 3XX Converged StackUCSD - Add a new VMFS Datastore (FC) to ESXi Cluster on Vblock 3XX with Vision IOVblock, Storage, Virtualization
34New NFS Datastore to ESXi Cluster running on Vblock 3XX Converged StackUCSD - Add a new NFS Datastore to ESXi Cluster on Vblock 3XX with Vision IOVblock, Storage, Virtualization
35ESXi Host booting from SAN and Integrates with vCenter Server and Nexus 1000v DVSwitch on Vblock 3XX Converged StackUCSD - ESXi BareMetal Provisioning with SAN Boot and N1Kv Workkflow on Vblock 3XX with Vision IOVblock, Storage, Virtualization
36Workflow status messageUCSD - Workflow Status Message ("String of Pearls")MGT
37Set VM Lease time (Lifecycle management)https://communities.cisco.com/docs/DOC-54778/uploadVirtualization
38New Masking View for shared VMFS Datastore (FC) access on ESXi Cluster on Vblock 7XX Converged StackUCSD - Create a new MaskingView for shared VMFS Datastore access on ESXi Cluster (Vblock 7XX)Vblock, Storage, Virtualization
39New VMFS Datastore (FC) to ESXi Cluster running on Vblock 7XX Converged StackAdd a new VMFS Datastore (FC) to ESXi Cluster on Vblock 7XXVblock, Storage, Virtualization
40ESXi Host booting from SAN and Integrates with vCenter Server and Nexus 1000v DVSwitch on Vblock 7XX Converged StackESXi BareMetal Provisioning with SAN Boot and N1Kv Workkflow on Vblock 7XXVblock, Storage, Virtualization, NTWK
41New updated script 'isoExtractor_updated.sh' attached to this document supports Custom ESXi ISO imagesUCSD - Updated script to configure Custom ESXi ISO Image on UCS Director BMA 5.xMGT
42Obtain HP MAC addressHP MAC address retrieval (by Brian Small)Compute
43MS SQL Silent InstallMS SQL / IIS Silent InstallMGT
44nth Loop CounterTask to get the nth iteration counter (Loop) (by Anish Mathew )MGT
45Loop Example / Dissecting UCSM Service Profile NameUCSD - Fun With Loops and Counters and disecting the UCSM service profile nameMGT, Compute
46Read / Write File ExampleRead / Write to file (with counter / Reset back to 1)MGT
47Add new VLAN and VM Port Profile FlexpodAdd a new VLAN (L2) and VM Port Profile to FlexPod (7-Mode/C-Mode) v1.0Flexpod
48Create new Entry in Service NowUCSD - Create entry in ServiceNow.wfdxIntegration
49Create lots of Service ProfilesCreate Lots of Service Profiles attached to Blades for ESXi DeploymentVirtualization, Compute
50Add new NFS Datastore to ESXi ClusterAdd a new NFS Datastore to ESXi Cluster on Vblock 3XXStorage, Virtualization, Vblock
51Create a new Tenant and VDC on VBLOCKCreate a New Tenant and a vDC on Vblock 3xx/7xx with Vision IOVblock
52DNS exampleWindows DNS ADD/Delete example (Powershell)PowerShell
53vCenter Datacenter and Cluster Creation (ADDs ESXi hosts)UCSD - vCenter Data Center Creation / Cluster CreationVirtualization
54VPLEX Datastore CreationVPLEX VMware DatastoreVirtualization, Storage
55VIX  ExampleVIX exampleVirtualization
56UCSM VLAN CheckUCSM - VLAN CheckerReport, Network
57API ExampleNorth Bound API Example (by Brandon Beck)API
58Add new VMFS Datastore VLOCK 3xxAdd a new VMFS Datastore (FC) to ESXi Cluster on Vblock 3XXvBlock, Storage, Virtualization
59New VLAN and VM Port Profile BLOCK 3xx/7xxAdd a new VLAN (L2) and VM Port Profile to Vblock 3xx/7xx StackvBlock, Storage, Network
60ESXi BMA exampleESXi BareMetal Provisioning with SAN Boot and N1Kv Workflow on Vblock 3XXvBlock, Management, Compute, Network
61ACI / APIC ExampleCreate APIC 3tier Application
62FlexPod Secure Service Container with NetApp Application StorageFlexPod Secure Service Container with NetApp Application Storage
63FlexPod Tenant Onboarding with Secure DatastoreNetApp FlexPod Tenant Onboarding with Secure Datastore
64Get Service Container DataNetApp Get Service Container Data
65Get Tenant IP SchemaNetApp Get Tenant IP Schema
66Get Tenant Onboarding IP ValuesNetApp Get Tenant Onboarding IP Values
67

Loop through all VM's in system and find out the ESXi host node the VM is on and display in log

UCSD - Loop ExampleMGT
68Obtain VM ESXi hostUCSD - Obtain VM ESXi HostMGT
69HP 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 OOSample HPOO content to launch a workflow on UCS Director using north API
70UCSD / UCSM firmware update exampleUCS-D -> UCS-M Firmware update
71UCSD / Flex Pod BlogMeasurable Efficiencies with FlexPod and Cisco UCS Director
72Trouble Shooting BMA <-> UCSDPXE Boot Setup made easy...
73Check for Network Interfaces on given DeviceCheck for existence of network interfaces on given device
74Turn Many VM(s) ON/OFFUCSD - Turn Multiple VM's On or OFFMGT
75Original ISO Extractor ScriptApply to BMA Redhat and CentOS images
76UUID suffix pool / WWNN pool / WWPN pool / Server pool / Policies / vNIC template / vHBA templateUUID suffix pool / WWNN pool / WWPN pool / Server pool / Policies / vNIC template / vHBA template
77This custom workflow task can determine which ESX host nodes belong to each ESX clusterVMware ESX Cluster Node Name Determination.
78Application Stack on VM exampleUCSD - Application Stack with Custom Button
79Windows 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
80UCSD After Market SDK UsageOther Integration with UCSD (Nimble, Sanovi, Vzure, Hitachi, Metsi, SimpliVity, Pure Storage)
81BMA + UCSM + MDS + NetApp ExampleUCSD - Bare Metal UCSM + MDS + Netapp ExampleBMA
82Change the Executing User of a WorkflowChange workflow userMGT
83Group ID to Group Name ConversionGroup ID to Group Name Conversion (Group Code)MGT
84FQDN to Hostname ConversionFQDN to Hostname  ConversionMGT
85Assign VM to Group / Assign VM to VDCAssign VM to Group / Assign VM to vDCMGT
86Deploy Many VM(s) and Custom Hostname / VM nameUCSD - Ultimate Namning Convention (Rolodex)MGT
87Check for Existence of VLANVLAN exist ? CheckerReport
88Get all the Reports in UCSDReport on ReportsReport
8960 Reports as an ExampleUCSD - 60 ReportsReport
90Create VM disk and Mount Point (partition/filesystem) (Linux) ExampleCreate VM Disk -> Create Mount Point (Linux)
91REST API custom TaskREST API
92Read from (CSV) fileRead from File
93PowerShell CLI (ESXi Host Profile) ExamplePower CLI ESXi Host Profile
94Application Container ReportApplication Container Report
95CIMCI Event ReportCisco CIMC Event reportReport
96Custom Linux VM MountMounting Local disk in Linux VM Custom Task V1.0
97Linux NFS Volume Mount Unmount Custom TaskLinux NFS Volume Mount Unmount for Netapp Storage Custom Task v1.0
98Port Group Security Policy  Custom TaskPort Group Security Policy Custom Task V1.0
99Storage vMotion Custom TaskStorage vMotion Custom Task V1.0
100vMotion Host-to-Host And Cluster-to-Cluster Custom TaskvMotion Host-to-Host And Cluster-to-Cluster Custom Task v1.0
101Mount and Unmount disk on Windows VM Custom TaskMount and Unmount disk on Windows VM Custom Task v1.0
102ISO Mounting and Unmounting onto VM Custom TaskISO Mounting and Unmounting onto VM Custom Task v1.0
103FlexPod CMode ESXi BareMetal FC WORKFLOW v1.0FlexPod CMode ESXi BareMetal FC WORKFLOW v1.0
104Create Private VLANs and Associate them to Primary VLAN WORKFLOW v1.0Create Private VLANs and Associate them to Primary VLAN WORKFLOW v1.0
105Create VLAN and Assign to Group WORKFLOW v1.0Create VLAN and Assign to Group WORKFLOW v1.0
106iSCSI Disk Mounting in Windows Custom TaskiSCSI Disk Mounting in Windows Custom Task v1.0
107ACI 3 Tier ExampleACI 3 Tier Application
108Generate Monthly Billing Report and export (html/PDF) and export to FTP serverGenerate a monthly billing report (html/pdf) and export it to specified location via SFTP
109vAPP CLIvApp CLI
110E-Mail Template Rest ProcedureE-mail template Reset
111ISO Images In UCSDISO Images in UCSD
112Simple 3 Tier  App / Web / DB ExampleSimple 3 Tier Stack / Multiple VM(s) / Multiple Catalogs / Multiple VDC(s)
113

UCSD Custom Graph Reports

UCSD Custom Graph Reports
114Report Service Profiles / Blades over TimeReport Service Profiles / Blades over Time
115Deleting Old Static IP Reservations in UCSDDeleting old Static IP Reservations in UCSD
116Task (Cloupia Script) Cook BookCloupia Script Cook Book
117Amazon AMI images not showing in UCSDAmazon AMI Images not showing in UCSD
118UCSD - Remedy Integration Example (XML Parsing)UCSD - Remedy Integration ExampleIntegration
119Retrieve VM IP AddressRetrieve VM IP Address Example
120ACI / APIC Workflow ExampleUCSD and ACI Workflows
121Call UCSD workflow via Python API callUCSDirectorExample.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 NameConversion
123VM Deployment with USER IP INPUTVM Deployment with USER IP INPUT
124LDAP User Role Filter ExplainedLDAP User Role Filter explained
125Snapshot Report with SUM/TotalSnapshot Report with Sum/Total (Multi Cloud)Report
126Delete Service Deliver Policy Custom TaskDelete Service Delivery Policy
127UCSD internal DB backup example (Single Node)UCSD internal DB backup example (Single Node)Backup
128

Amazing Network Deployment with UCSD Example

Amazing FabricPath Network Deployment with UCSD Example (by Hank Preston)
129Convert Catalog Name to Catalog IDConvert Catalog Name to Catalog ID
130How to create a Windows 2012 R2 Template for UCSD/vCenter and Guest CustomizationHow to Create a Windows 2012 R2 Template for UCSD/vCenter
131Cloupia Script Classes (SDK) REST API BrowserCloupia Script Classes (SDK) / REST API Browser
132

DFA workflows

UCSD 5.2 Basic Fabric Workflows
133DCNM Inventory CollectorDCNM (DFA/Fabric Account) Inventory Collection (UCSD)
134VNX Datastore Creation with ESXi clusterVNX Datastore
135API - HTTP Function ObjectHTTP Function Object (New for UCSD 5.4)
136Infoblox IntegrationInfoblox Integration. (via custom tasks).Integration
137Invoking UCS Director Workflows via the Northbound REST APIInvoking UCS Director Workflows via the Northbound REST API
138Modify NetApp Quotas workflowModify NetApp Quotas
139UCS Director CVD - FlexPOD with ACIUCS Director CVD - FlexPod with ACI
140FlexPod DataCenter with VMware vShpere and Cisco UCS DirectorFlexPod Datacenter with VMware vSphere and Cisco UCS Director
141Create a LUN and add it to a datastore clusterCreate a (LUN) in UCSD and add it to a Data Store cluster
142Ping a systemPing a System
143Annontate a VM and/or move a VM to a different folder in vCenterVM Annotations + Moving a VM to Different Folder
144Create VLANs on Selectable Network DevicesCreate VLANs on Selectable Network Devices
145Simultaneous Multi VM Deployment, Infoblox Supplied IPsSimultaneous Multi VM Deployment, Infoblox Supplied IPsIntegration
146Custom WF Tasks: Storing Reusable Functions in a Script ModuleUCSD Custom WF Tasks: Storing Reusable Functions in a Script Module
147Telnet 2 PortUCSD task to Telnet 2 Port
148PXE Boot HP OA Blade ServerUCSD PXE Boot HP OA Blade Server
149

UCSD and UCS Performance Manager Integration

UCSD and UCS Performance Manager Integration
150UCSM Firmware ReportUCSD get UCSM Firmware ReportReport
151Get IQN Number from UCSM Service ProfileUCSD - 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)
153Set the UCSM Service Profile Description and Label from UCSDSet UCSM Service Profile Description and Label from UCSD
154Rename VMware Data StoreUCSD Rename VMware Data Store
155Add a VM file to vCenter InventoryUCSD Add VM file to vCenter Inventory
156Generate UCSD Screen Report Value Extraction(Generic Report)Generic UCSD Screen Report Value ExtractionReport
157Enable VMRC consoleUCSD Enable VMRC Console via workflow
158Create Multiple VMs with Storage Catalog OptionUCSD Create Multiple VMs with Storage Catalog Option
159OVF Deployment and passing attributes to vCenter APIUCSD OVF deployment custom task - passing attributes to vCenter API
160Openstack Integration with UCSDOpenstack Integration with UCS DirectorIntegration
161Generating JSON Data Within UCS Director Custom Workflow TasksGenerating JSON Data Within UCS Director Custom Workflow Tasks
162Using Python with UCS DirectorUsing Python with UCS DirectorIntegration
163Parsing JSON Objects within UCS Director Custom Workflow TasksParsing JSON Objects within UCS Director Custom Workflow Tasks
164Compile, Install and Test the Sample SDK Plug-In for UCS Director 5.3Compile, Install and Test the Sample SDK Plug-In for UCS Director 5.3
165Passing variables from PowerShell to UCS DirectorPassing variables from PowerShell to UCS DirectorWindows
166Puppet Integration Example with UCSDPuppet Integration Example with UCSD
167Clone a UCSD Fenced ContainerClone a UCSD Container
168

Building a Dashboard view in UCSD

Building a Dashboard view in UCS Director using the Dashing toolkitReports
169Conditional Statements in UCSD ExampleFun with Conditional Statements in UCSD
170Building an alternative user interface to UCSD  in PHP via UCSD(s) REST APIBuilding an alternative user interface to UCS Director in PHP using the REST API
171Auto Scaling and Puppet Integration with UCSDAuto Scaling and Puppet Integration with UCSDIntegration
172Pre and Post VM Provisioning via API callUCSD Pre and Post VM Provisioning via API CallVM
173Variable Conversion ExampleUCSD Convert Variables from one type to another type (SP Identity to SP Name)
174Cisco Live 2015 ExamplesCiscoLive TECDCT-2750 UCS Director Samples
175Get VM Details Custom TaskUCSD get VM DetailsVM
176Parallel Workflow Execution ExampleUCSD 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
178Create Windows VM Disk and Partition, Format and assign Drive Letter Using VBS scriptUCSD Workflow-Windows VM Disk Create (Partition, Format and Assign Drive Letter) (VIX to VBS)Windows
179Showcase ACI/UCSD integration for Tenant 3 Tier Network CreationShowcase ACI / UCSD Integration for Tenant 3 Tier Network CreationACI
180Create Netapp Account via taskUCSD Create NetApp Account via Task
181Create AD Computer Account with PowershellUCSD Powershell example to Create AD Computer AccountWindows
182Get REST API Key for any userUCSD Get REST API Key for any user -  Custom Task
183Get Submitter User InformationUCSD Get Submitter User Information
184NetApp Aggregate Percentage Used Check in Workflow ExampleUCSD NetApp Aggregate Percentage Used Report (Checker)
185Create a NEXUS Account in UCSDCreate NEXUS Account in UCSD
186Patching UCSD from a MAC lap top with local ftp serverPatching UCSD from a MAC example
187Adding comments to the current SR recordUCSD Adding Initiator Service Request (SR) Comments and Task Comments
188Creating UCSM account in UCSDUCSD task to Create UCSM Account in UCSD
189Create a TAG entry for a VM in vCenterUCSD 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
191Create Color SR Log File EntriesUCSD Create Color SR Log File Entry(s)
192Install / Upgrade VMware ToolsUCSD Install / Upgrade VMware Tools
193Create Cluster Storage PolicyUCSD Create Cluster Storage Policy
194User Information TaskUCSD User Information Task
195LOV creation from CSV fileUCSD LOV Creation from CSV FileLOV/CSV
196LOV Providers and how to find themUCSD LOV Providers (How to find them)LOV
197

Password Check at Workflow Task Level

UCSD Password Check at Workflow Task Level (Controller after unMarshall)
198Password Check at Workflow Execution LevelUCSD Password Check at Workflow Execution Level
199Create Tenant VDC and all of its Policies with function callsUCSD Create Tenant VDC and its Policies
200The UCSD custom task script bundleUCSD Custom Tasks Script Bundle (126 Tasks)
201Power Shell Example - Creating a script with the use of the "@" symbolUCSD Power Shell Script Creation with the "@" symbol
202

How to create check boxes and global variables

UCSD Check Boxes and Global Variables Example
203Move file in PowerShell with UCSD exampleUCSD Power Shell Example on how to move a file from one server to another in UCSD/ SQL installWindows
204Controlling the Nimble RESTful API with UCS Director Custom Workflow Tasks (Script Module)UCSD Controlling the Nimble RESTful API with UCS Director Custom Workflow Tasks
205Move a VM in AD to a different OUUCSD Workflow to move VM to different OU in ADWindows
206

XML Parsing Example

UCSD XML Parsing Example
207APIC REST API Format ExampleUCSD APIC REST API FormatACI
208XtremeIO Example API callsUCSD XtremIO ExampleIntegration
209Re-direct HTTP traffic to HTTPSUCSD HTTP -> HTTPS Redirect
210How to test for Null in Powershell/UCSDUCSD Example on how to test for NULL in PowershellWindows
211UCSD Send/Get APIC API commandUCSD - Send/Get APIC API CommandACI
212UCSD Check PasswordUCSD – Check Password Consistency and Complexity
213UCSD String PackUCSD – String Pack
214UCSD Status Workflow PackUCSD – Status Pack
215UCSD VIX Trouble ShootingUCSD VIX / Powershell Trouble shooting
215UCSD GUI / Nodes Time outUCSD Time Out (UI/Nodes)
216UCSD File UP Load ExampleUCSD - File Upload example (Fileupload)
217UCSD Testing if Windows RDP port 3389 is up and runningUCSD - 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 GroupsIntegration
219UCSD - Automating Subnet and IP Pool CreationUCSD - Automating Subnet and IP Policy Creation
220UCSD - Input Formating ExampleUCSD - Basic Input Formating Custom Task
221UCSD - Get User Group DetailsUCSD - Get Group Details
222UCSD- convert dvPortgroup to PortgroupUCSD - Type Conversion - dvPortGroup to Generic PortGroup
223

UCSD - Create VDC with Policies.

UCSD - New 3 Tier vDC with Policies
224UCSD - New ACI TenantUCSD - New ACI Tenant and Standard ANP CreationACI
225UCSD LOV Creation from SQL / Powershell InputUCSD LOV Creation from SQL / PowershellLOV/Windows
226UCSD - SR ID Failure Report (${SR_ID})UCSD - Service Request Failed Step Report (SR ID)
227UCSD BMA install (5.2 -> 5.3)UCSD Baremetal Agent Installation (5.2 -> 5.3)
228UCSD Bluecat Integration ExampleUCSD - BLUECAT Get Next IP Integration ExampleIntegration
229UCSD Chop Variables by Separator and Type Cast to New VariableUCSD Chop/Massage Variables by Certain Separators (Java Script / Powershell)
230UCSD RedHat Satellite Server integration and execute puppet manifestUCSD - RedHat Satellite Server Integration ExampleIntegration
231

UCSD - Deployment of VM with user supplied IP Address

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

UCSD - Convert APIC port group variable to DvSwitch port Identity

UCSD - Convert APIC port group to DvSwitch Port GroupACI
234UCSD - Multi-Node Upgrade 5.2.0.0 to 5.3.2.0UCS Director Multi-Node upgrade 5.2.0.0 to 5.3.2.0
235UCSD - Multi-Node Deployment 5.2UCS 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!)
238UCSD Powershell examples for  UCS Centralsnoopj123/UCS-Director · GitHub
239UCSD ESXi BM Workflow Setup/Install (UCSD, UCSM, MDS, vCenter, NetApp)ESXi Baremetal Workflow Setup - UCSD - UCSM - MDS - NetApp - vCenter
240UCSD and Citrix Netscaler Integration ExampleUCSD and Citrix Netscaler Integration Example
241UCSD and UCSM custom HTTP code exampleUCSD 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)
243UCS Director Learning VideosCisco Data Center Automation on Vimeo
244UCSD Baremetal ESXi - UCSM, MDS, NetAapp, vCenter - Static IP, Server Pool, SP desc, Server User Label, Hostname = SP NameUCSD - Baremetal ESXi - UCSM, MDS, NetApp, vCenter - Static IP, Server Pool, SP desc, Server User Label, Hostname = SP nameBMA
245UCSD - Bind/Unbind vNIC to/from vNIC TemplateUCSD - Bind/Unbind vNIC to/from vNIC Template
246UCSD - Set/Delete/Clear Blade Server Name and/or User LabelUCSD - Set/Delete Blade Server Name and/or User Label
247UCSD Power off Many VM's via loop and scheduleUCSD Power off many VM's via Loop and possible scheduleLOOP
248UCSD Print Java MethodsUCSD Java Method Print / Packages / Class / File Path
249UCSD Multi-Node Deployment 5.4UCS Director Multi-Node Deployment 5.4
250UCSD Multi-Node Deployment 5.4 - Dual-Stack IPv4/IPv6UCS 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 LOVLOV
252UCSD Express / Big Data  How to enable  Big Data on the UCSD 5.4 applianceUCSD (Express/Big Data) How to enable UCSD Express/Big Data in UCSD 5.4
253UCSD 5.4 - Microsoft Active Directory IntegrationUCS Director 5.4 – Microsoft Active Directory IntegrationWindows
254UCSD 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
256UCSD - Example on how to create a Storage Catalog for User selection at order timeUCSD - How to create a storage Catalog in UCSD
257UCSD 5.4 - Windows/Linux CSV Workflow DeploymentUCS Director 5.4 – Windows/Linux CSV Workflow DeploymentCSV
258UCSD Create VM details and generate a CSV file and e-mail the content of the fileUCSD Create VM Details CSV fileCSV/Report
259

UCSD Send e-mail with attachment

UCSD - Send e-mail task with attachment
260UCSD - Check SR ID for statusUCSD - Check for SR ID Status (Cancel Request)
261UCSD 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
262UCSD - ACI/APIC Cloud Jumpstart to Private CloudUCSD - EZ Cloud Release 1 to Jumpstart Private CloudACI
263UCSD - Global Variables Across workflows using the Activities action in UCSDUCSD - Global Variables Across Workflows via the Activities Action in UCSDMGT
264UCSD Example on how to add and subtract and multiply and divideUCSD - Custom Task to Add, Subtract, Multiply and DivideMGT
265UCSD - Get Best Datastore and Get Best ESXi Host with least amount of memory in over commit.UCSD - Get best Datastore and Get best ESXi HostMGT
266UCSD - Change the SCSI controller on a VMUCSD Modify SCSI Controller in vCenter for a VMMGT
267UCSD Add EPG to SCVMMUCSD - Add EPG to HyperV (SCVMM)ACI/Windows
268UCSD - Change user password by user roleUCSD - Change End users password workflowMGT
269UCSD - Create VM Disk - Thick Provisioned Eager ZeroedUCSD - Create VM Disk - Thick Provision Eager ZeroedMGT
270UCSD - 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 ExampleCSV
271UCS Director custom task to concatenate stringsUCS Director custom tasks to concatenate stringsMGT
272UCSD E-mail Template examplesE-mail Template with Workflow User InputMGT
273UCSD - Cisco Spark

UCSD - Communicating with Cisco Spark

Integration
274UCSD - Custom Approval Task (Workflow Run time user input)UCSD - Custom Approval Task (Run Time Workflow Input)MGT
275UCSD - Modify Compute PolicyUCSD - Modify Compute Policy with new ClusterMGT
276UCSD - Convert a string from lower case to upper caseUCSD - Convert Lower Case to Upper Case in a StringMGT
277UCSD to PSC integration (SI record manipulation)UCSD <-> PSC SI IntegrationIntegration
278UCSD - Automated workflow export (Workflow backup)UCSD - Export Workflows with a scheduled workflowBackup
279UCSD - Convert ACI EPG to a Port GroupUCSD - Convert EPG to Port GroupACI
280

UCSD - Create VM Memory Reservation

UCSD - Create VM Memory Reservation in vCenterMGT
281UCSD - Random Password GeneratorUCSD - Random Password GeneratorMGT
282UCSD - NetApp CLI example with subsequent variable handlingUCSD - NetApp CLI Execution with variable dissection (Chopping)MGT
283UCSD - PXE boot C Series Server ExampleUCSD - PXE boot of C Series Server exampleBMA
284UCSD - IP Calculation ToolIP Information Calculation ToolMGT
285UCSD - EZ Cloud New vDC Utilities to Create Policies and Manage CategoriesEZ Cloud New vDC UtilitiesMGT
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 ReportReport
287UCSD - EZ Cloud Integrating Calling Python from UCSD Custom TaskEZ Cloud Integrating Calling Python from UCSD Custom TaskIntegration
288UCSD - Example of PSC and UCSD and CliQr integrationUCSD - C1ECS-CliQr integrationIntegration
289UCSD - SR Record Variable Content ExtractionUCSD - SR Record Variable Content RecoveryMGT
290UCSD - Wait for NetApp Aggregate to come onlineUCSD - Wait For NetApp Aggregate to OnlineWorkflow
291UCSD - Fabric Path VLAN AddUCSD - Fabric Path VLAN AddWorkflow
292UCSD - EZ Cloud - APIC Enable EIGRP Routing on L3 OutEZ Cloud - APIC Enable EIGRP Routing on L3 OutACI
293UCSD - ASA firewall ACL creation exampleUCSD - ASA (vASA) Firewall Example (SSH) (with rollback)Workflow
294UCSD - Parallel Bare Metal Server DeploymentUCSD Provision Multiple Bare Metal Servers At OneTimeBMA
295

UCSD - Create LOV from API call to Service Now

UCSD - Create LOV in UCSD from Service Now SOAP Call (ServiceNow)LOV
296UCSD - Add a VM Kernel Port Group with Static IP of IP Pool Size = 1UCSD - Add VM Kernel Port Group to DvSwitch with Static IPMGT
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 ReportsReports
299UCSD - API exampleUCSD - 3rd-Party REST Integration Guide and Example (API)API
300UCSD - Homegrown Open Automation for Nimble Storage (UCSD Module).Open Automation Module for Managing Nimble Storage (NOT AN OFFICIAL NIMBLE PLUGIN)Integration
301UCSD - Email task with Rollback messageUCSD - Email task with RollbackMGT
302UCSD - How to create workflow variables from embedded LOV providersUCSD - Create User LOV's from Embedded LOV ProvidersLOV
303UCSD - REST API Browser tab example with XML parsingUCSD - REST API Browser Tab (XML Parsing)API
304UCSD - Dashboard Charts / More Reports / New TABsUCSD - Dashboard ChartsReports
305UCSD Get VM Password / CredentialsUCSD - Access VM Credentials Set in CatalogMGT
306

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

UCSD - Get Free VLANS from VLAN Pool Policy and VLAN ListReports
307UCSD and Citrix NetScalar integrationUCSD - Integration with Citrix NetScalar VPX version 11 loadbalancing using UCS DirectorIntegration
308UCSD Mass User Approval example in a single workflowUCSD - Lot's of user Approvals in a workflow exampleMGT
309UCSD Powershell Exit Code Check ExampleUCSD - Powershell Exit Code checkWindows
310UCSD - Delete VM Record by VM IDUCSD - Delete VM record by VM IDMGT
311UCSD - Create VMware VM tagsUCSD - Create VM Tags within UCSDTAG
312UCSD - 3PAR plugin exampleUCSD - HP 3PAR pluginIntegration
313UCSD - Get Available IP's from Static IP PoolUCSD - Get Available IP's from Static IP Pool (count)MGT
314UCSD - Semaphore Example (v1)UCSD - Semaphore Example (v1)MGT
315UCSD - Virtual CPU configurationUCSD - Configure number of virtual sockets and number of cores per socket of a VMMGT
316

UCSD - Inventory on any system task

UCSD - UCS Central Inventory Refresh / Any System Task InventoryMGT
317UCSD Semaphore example #2UCSD - Semaphore / Lock Wait example #2MGT
318UCSD Add Disk to VM Same DatastoreUCSD - Add Disk to VM using Same DatastoreVMware
319UCSD - Update the Service Delivery Policy Max boot time wait flagsUCSD - Update System Policy(Service Delivery) wait timeMGT Policy
320UCSD - Create, Delete and Modify  a Cost ModelUCSD - Create / Delete / Modify Cost ModelMGT Policy
321UCSD - Run Scripts on Linux VM Depending on Hostnamehttps://communities.cisco.com/docs/DOC-67424Linux VMware
322UCSD - Fix for the current Nimble Plug and its Smart Stack for different POD defenitionsNimble 1.1.0 Smart Stack FixIntegration
323UCSD - Service Request Log Table investigationUCSD - Service Request Log (SR_ID) Delete TasksMGT
324UCSD - Cisco Cloud Center (Cliqr) integration and custom TasksUCSD - Cisco Cloud Center Integration with UCSD / Arbitrary Workflow Execution (with Rollback feature)Integration
325UCSD - Boolean Conditional TestingUCSD - Condition (IF) Boolean Test Example (Null/Empty)MGT
326UCSD - MAC Address Conversion ExampleUCSD - MAC address Conversion Example : to -MGT
327UCSD - Versa Stack ExampleUCSD - VersaStack Example (IBM)IBM
328UCSD - Migrate a VM to a Datasore Cluster ExampleUCSD - Migrate a VM to a Datastore ClusterMGT
329UCSD - Example on how to execute XML agains UCSM (M-Series)UCSD - Execute UCSM XML (UCS M-Series)MGT
330UCSD - Datastore Capacity Report as a workflowUCSD - Datastore Capacity ReportReports
331UCSD - UCS Manager Event ReportUCSD - UCS Event ReportReports
332UCSD - UCS Manager Inventory ReportUCSD - UCSM Inventory ReportReports
333UCSD - UCS Manger Blade IP reportUCSD - UCSM Blade IP ReportReports
334UCSD - UCS Manager Fault reportUCSD - UCSM Fault ReportReports
335UCSD - Add Disk to VM using Best DatastoreUCSD Add Disk to VM Using Best DatastoreVMware
336UCSD - Change User Role(type) via CSV file inputUCSD - Change User Role via CSV fileCSV, MGT
337UCSD - Creating diffrent VLAN Names on UCSM A and B SideUCSD - Adding A/B VLAN to UCSM exampleMGT
338UCSD - Change Powershell time outUCSD - Increase Powershell timeout beyond 60 MinWindows
339UCSD - Infinidat IntegrationUCSD - Infinidat IntegrationIntegration
340UCSD - Full Spark IntegrationUCSD Spark PluginIntegration
341UCSD - Example on how to call workflows via LOVUCSD - Calling workflows via List of Values (LOV)LOV
342UCSD - Getting VM list from HostsUCSD - Getting VM list from HostsMGT
343UCSD - How to access and manipulate reports in CloupiaScript?How to access and manipulate reports in CloupiaScript?Reports
344UCSD - Baremetal with Windows local disk (BMA)UCSD - Windows bare metal for local diskMGT
345UCSD - 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 DomainMGT
346UCSD - Baremetal with CentOS 7 Local Disk. New pxe.cfg file example for UCS Driver injection.Provision Bare Metal CentOS 7 Local DiskMGT
347UCSD - Workflow example with Custom Task to call UCS XML APIUCSD - Workflow Custom Tasks to call UCS XML APIIntegration
348UCSD - Example on how to obtain the UCSD version in Java Script in a Custom TaskUCSD - Obtain the UCSD Version in a Custom TaskMGT
349UCSD - Check for a Hostname in a vCenterUCSD - Check for Existence of Hostname in vCenterMGT
350UCSD - Convert a VM Name to a VM IDUCSD - Convert VM Name to VM IDMGT
351UCSD - Convert UCS VLAN to UCS Multi VLANUCSD - Example on how to convert UCS VLAN to UCS Multi VLAN ID TYPEMGT
352UCSD - Example of retrieving a Credential Policy and using the username and password in a power task as inputUCSD - PowerShell with Credential PolicyMGT
353UCSD - Example of Bare Metal and Nimble and iSCSI and DNS registration and vCenter registrationUCSD - Baremetal - ESXi - Nimble - iSCSI - DNS - vCenter Register ExampleMGT
354UCSD - example of how to retrieve values from LOV'sUCSD - Retrieval of LOV entries for switching logicLOV
355UCSD - example on how to extract certain values from APICUCSD - APIC/ACI Example Given Tenant / Profile resulting EPG and Node nameACI
356UCSD - In the Banner catalogs can be featuredUCSD - User Defined Featured Catalog(s)GUI
357UCSD - The color on end user graphs can be changed in UCSD 6.0 HTML5UCSD - Change Color on End User GraphsGUI
358UCSD - Schedule a workflow to rollback a service request IDUCSD - Schedule Workflow / Schedule a Future Rollback of a Service Request IDMGT
359UCSD - Example of how with RegEX searching for a case sensitive / insensitive VM nameUCSD - Case Sensitive / Insensitive VM Name Search ExampleMGT
360UCSD - Tech Modules / Power Points / Associated WorkflowsUCSD - Tech Modules (ACI, ASA/ASAv, UCSM, NetApp 7-Mode/clustered, EMC VNX/VNX2, Nexus, IBM Storage, F5), ACI Tenant on boarding HyperV/VMwareTraining
361UCSD - GUI input validator against external systemsUCSD - Custom GUI Input Validator (External Systems (SSH)/Execute bash script on UCSD)GUI
362UCSD when cloned advanceds the ethx interface here is a tip to stop this.UCSD - UCSD Cloning Tips and TricksMGT
363UCSD workflow to be scheduled and it will email alerts on Disk and DB size.UCSD Disk and DB size Alerter WorkflowMGT
364UCSD - Convert from APIC Inspector to UCSD taskUCSD - Convert ACI/APIC Inspector JSON to UCSD TaskAPIC
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
366UCSD - 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 problemUCSD - Trouble Shooting Tips for Windows VM joining the DomainTrouble Shooting
367UCSD - 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 IDUCSD - Convert workflow name to ID and convert workflow schedule name to IDReports
368

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

UCSD - Resource sharing of VM's between different groupsMGT
369UCSD - BMA PXE boot variablesUCSD - PXE variables explained for the BMABMA
370UCSD - 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 NameUCSD - Filter Rows by Reg Ex from UCSD screens (Find Power Shell Agent Name)Reports
371UCSD -   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 HHDBMA
372UCSD - ssh task with keyUCSD - SSH with keyMGT
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 testingMGT
374UCSD - Test if a server is listening on a specific portUCSD - Check Network Specific TCP Port on HostMGT
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
376UCSD - 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 ExampleMGT
377UCSD - Example on how to implement VM deployment via Linked Clones.UCSD - Linked Clone ExampleMGT
378UCSD - 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 LOVReport
379UCSD - Example on how to get the APIC Tenant Application Profile NameUCSD - Example on how to obtain the APIC Application Tenant Profile NameReport
380UCSD - Email the content of a SR LOG.UCSD - Email SR LogMGT
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 taskReport
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
383UCSD - 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 colorUCSD - VM ID ->VDC Name -> VDC ID -> System Policy -> VM Domain NameReport
383UCSD - This workflow will retrieve the Category from a CatalogUCSD - Retrieve the Category ID from a CatalogManagement
384UCSD - Adding and Removing LOV via workflow taskUCSD - Add and Remove Custom LOV's via workflow TaskLOV
385UCSD - Get from the category of a VDC the policies (input: VDC id, CAT id)UCSD - Retrieve from VDC Category the over ride PoliciesManagement
386

UCSD - API Call example with XML

UCSD - API Call (/cloupia/api-v2/hyperVDeploymentPolicy/NameOfPolicy) XML parsingManagement
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 callAPI
390UCSD - XML Parsing / JSON Parsing / API calls 2 different waysUCSD - Get API Tabular or MO Query JASON Parsing or XML ParsingAPI
391UCSD - 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 SelectableManagement
392

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

UCSD - Mo Create (VM Ware VM re Sync) exampleAPI
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/RejectAPI
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 examplesAPI
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
398UCSD - 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

399UCSD - CloupiaScript example to create new user group via an API call.UCSD - CloupiaScript Example to Create New User Group via Northbound APICloupiaScript
400UCSD - Update Prime Service Catalog Service Items with UCSD WorkflowUCSD - Update Prime Service Catalog Service Items with UCSD WorkflowAPI, 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