The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Cisco UCS Director includes orchestration workflows and tasks that allow you to automate common VM provisioning and HyperFlex management tasks in one or more workflows. You can create a workflow that combines HyperFlex tasks with VMware host tasks and Cisco UCS tasks for Cisco UCS Manager.
Depending upon the permissions required to perform a task, you can create workflows to be executed in Cisco UCS Director by an administrator or in the End User Portal by a user. For example, a workflow to provision ReadyClone VMs requires administrator permissions and cannot be executed by an end user.
See the Cisco UCS Director Orchestration Guide for details about orchestration workflows, tasks, and other orchestration and automation concepts.
Cisco UCS Director provides a set of simple, predefined workflows for HyperFlex. These workflows are designed to perform a single task, such as creating ReadyClone VMs or creating a datastore.
If you want to automate more complex provisioning or management tasks, you can make a copy of a predefined workflow and add tasks to the copy of that workflow. You can also create your own custom workflows that include HyperFlex tasks.
Note | If you want to modify a predefined workflow, we recommend that you create a new version of that workflow before making the changes. If you modify a default predefined workflow, you can impact what happens in Cisco UCS Director when you click an action button. Actions that you take in Cisco UCS Director for a HyperFlex System, such as creating or mounting a datastore, use the default predefined workflows. For example, when you click the Mount button for a datastore, Cisco UCS Director runs the Mount HyperFlex Datastore workflow and creates a service request for the action. |
All predefined HyperFlex workflows are available in the HyperFlex folder on the Workflows tab.
The predefined HyperFlex workflows include the following:
Create HyperFlex ReadyClones—Creates the specified number of ReadyClones from a given VM template.
Create HyperFlex Datastore—Creates a datastore with the specified name and size in TB, GB, or MB.
Delete HyperFlex Datastore—Deletes the specified datastore.
Edit HyperFlex Datastore—Changes the size of the specified datastore.
Mount HyperFlex Datastore—Mounts the specified datastore.
Unmount HyperFlex Datastore—Unmounts the specified datastore.
Cisco UCS Director provides a set of predefined workflow tasks that you can use to create workflows to provision VMs and manage datastores. These tasks are configured with a set of inputs and outputs that mirror the settings you must configure if you perform the tasks manually.
The Cisco UCS Director task library provides a list of the available HyperFlex tasks. The task library includes a description of each task's function and its inputs and outputs.
All predefined HyperFlex tasks are available in the left pane of the Workflow Designer when you have a workflow open. The tasks are in the following folder:
.The predefined HyperFlex tasks include the following:
Create HyperFlex ReadyClones of a VM—Creates the specified number of ReadyClones from a given VM template.
Create HyperFlex Datastore—Creates a datastore with the specified name and size in TB, GB, or MB.
Delete HyperFlex Datastore—Deletes the specified datastore.
Edit HyperFlex Datastore—Changes the size of the specified datastore.
Mount HyperFlex Datastore—Mounts the specified datastore.
Unmount HyperFlex Datastore—Unmounts the specified datastore.
If these tasks do not include the functionality you need, you can customize your tasks with advanced scripting capabilities. You can also create your own custom tasks.