HyperV Tasks

This chapter contains the following sections:

Assign Hyper-V Datastore to Group

Summary
:Assign a datastore to a group local to the UCSD appliance.
Description
This task assigns a datastore to a group local to the Cisco UCS Director appliance. A group is a logical grouping of datastores. A datastore can be assigned to a group.
Inputs
Input Description Mappable To Type Mandatory
Datastore Select the datastore name as parent.​ hyper​VDatastore​Identity Y
Assign To Users Select this option to allow resource assignment to users.​
User Group ID Select the group to assign to datastore.​ cuic_​multi_​user_​group_​ID Y
Comments Enter comments gen_​text_​input
Outputs
Output Description Type
OUTPUT_​GROUP_​ID Group ID user​Group
OUTPUT_​DATASTORE_​IDENTITY Datastore Identity hyper​VDatastore​Identity

Assign Hyper-V SCVMM Cloud to Group

Summary
Assign an SCVMM cloud to a group.
Description
This task assigns a Hyper-V SCVMM Cloud to a group.
Inputs
Input Description Mappable To Type Mandatory
Select SCVMM Cloud Select SCVMM Cloud hyperv​SCVMMCloud​Identity Y
Assign To Users Select this option to allow resource assignment to users.​
User Group ID Select the group to assign to resource pool.​ gen_​text_​input Y
Comments Enter comments gen_​text_​input
Outputs
Output Description Type
OUTPUT_​GROUP_​ID Group ID user​Group
OUTPUT_​SCVMM_​CLOUD_​IDENTITY SCVMM Cloud Identity hyperv​SCVMMCloud​Identity

Assign HyperV VM Network to Group

Summary
Assign a VMNetwork to a group.
Description
This task assigns a Hyper-V VMNetwork to a group.
Inputs
Input Description Mappable To Type Mandatory
VM Network Select VM network hyperv​VMNetwork​Identity Y
Assign To Users Select this option to allow resource assignment to users.​
User Group ID Select the group to assign to datastore.​ gen_​text_​input Y
Outputs
Output Description Type
OUTPUT_​GROUP_​ID Group ID user​Group
OUTPUT_​VM_​NETWORK_​IDENTITY VM Network Identity hyperv​VMNetwork​Identity

Assign Value to Custom Property

Summary
Assign a value to a custom property for a given target object.
Description
This task assigns or removes a value to or from a custom property for a given object.
Inputs
Input Description Mappable To Type Mandatory
Select Account Select Hyper-v Account hyperv​Account​Identity Y
Custom Property Object Types Custom Property Object Types hyperv​Custom​Property​Objects​List Y
Select Custom Properties Select Custom Properties hyperv​Non​Legacy​Custom​Property​List Y
Custom Property Value Custom Property Value gen_​text_​input
Outputs
Output Description Type
OUTPUT_​CUSTOM_​PROPERTY_​IDENTITY Custom Property Identity hyperv​Non​Legacy​Custom​Property​List
OUTPUT_​CUSTOM_​PROPERTY_​VALUE_​IDENTITY Custom Property Value Identity gen_​text_​input

Create Custom Property

Summary
Create a custom property in SCVMM.
Description
This task creates a custom property in SCVMM against the given objects.
Inputs
Input Description Mappable To Type Mandatory
Select Account Select Hyper-v Account hyperv​Account​Identity Y
Custom Property Name Name of the Custom Property gen_​text_​input Y
Custom Property Description Name of the Custom Property Description gen_​text_​input
Custom Property Object Types Custom Property Object Types hyperv​Custom​Property​Objects​List Y
Outputs
Output Description Type
OUTPUT_​CUSTOM_​PROPERTY_​IDENTITY Custom Property Identity hyperv​Non​Legacy​Custom​Property​List

Create Hyper-V SCVMM Cloud

Summary
Create an SCVMM cloud.
Description
This task creates an SCVMM Cloud. This task is supported for the following versions of SCVMM:
  • SCVMM 2012 R2
Inputs
Input Description Mappable To Type Mandatory
Hyper-v Account Hyper-v Account hyperv​Account​Name Y
Name Specify name for private Cloud gen_​text_​input Y
Description Specify description for private Cloud gen_​text_​input
Select Host Groups Select Host groups to be added to the cloud hyperv​Host​Group​Identity​List Y
Logical Networks Select Logical Network hyperv​Logical​Network​Identity​List
Load Balancers Select Load Balancer hypervloadbalancer​List
VIP Templates Select VIP Templates hyperv​VIPTemplate​Identity​List
Port Classifications Select Port classification hyperv​Port​Classification​Identity​List
Storage Classifications Select Storage classification hyperv​Storage​Classification​Identity​List
Stored VM Path Specify Stored VM Path gen_​text_​input
Library Shares Select Library Library Shares hypervlibraryshare​List
Capability Profiles Select capability profiles hypervcapabilityprofileidentity​List
Allow Maximum VCPU Count Allow Maximum VCPU Count Boolean
VCPU Count VCPU Capacity for the cloud gen_​text_​input Y
Use Maximum Memory Use Maximum Memory Boolean
Memory(GB) Memory Capacity for the cloud gen_​text_​input Y
Use Maximum Storage Use Maximum Storage Boolean
Storage(GB) Storage Capacity for the cloud gen_​text_​input Y
Use Maximum Custom Quota Points Use Maximum Custom Quota Points Boolean
Custom Quota(points) Custom Quota Points for the cloud gen_​text_​input Y
Allow Maximum Virtual Machine Capacity Allow Maximum Virtual Machine Capacity Boolean
VMs Count VMs count capacity for cloud gen_​text_​input Y
Outputs
Output Description Type
OUTPUT_​SCVMM_​CLOUD_​IDENTITY SCVMM Cloud Identity hyperv​SCVMMCloud​Identity

Delete Hyper-V SCVMM Cloud

Summary
Delete an SCVMM cloud from a virtual account.
Description
This task deletes an SCVMM cloud from a HyperV virtual account. This task is supported for the following versions of SCVMM:
  • SCVMM 2012 R2
Inputs
Input Description Mappable To Type Mandatory
Select SCVMM Cloud Select SCVMM Cloud to be deleted hyperv​SCVMMCloud​Identity Y
Outputs
Output Description Type
OUTPUT_​SCVMM_​CLOUD_​IDENTITY SCVMM Cloud Identity hyperv​SCVMMCloud​Identity

Edit Hyper-V SCVMM Cloud

Summary
Edit an SCVMM cloud.
Description
Use this task to edit an SCVMM Cloud. This task is supported for the following versions of SCVMM:
  • SCVMM 2012 R2
Inputs
Input Description Mappable To Type Mandatory
Hyper-v Account Hyper-v Account hyperv​Account​Name Y
Select SCVMM Cloud Specify SCVMM Cloud hyperv​SCVMMCloud​Identity Y
Name Specify Name for Cloud gen_​text_​input Y
Description Specify description for private Cloud gen_​text_​input
Select Host Groups Select Host groups to be added to the cloud hyperv​Host​Group​Identity​List Y
Logical Networks Select Logical Network hyperv​Logical​Network​Identity​List
Load Balancers Select Load Balancer hypervloadbalancer​List
VIP Templates Select VIP Templates hyperv​VIPTemplate​Identity​List
Port Classification Select Port classification hyperv​Port​Classification​Identity​List
Storage Classification Select Storage classification hyperv​Storage​Classification​Identity​List
Stored VM Path Specify Stored VM Path gen_​text_​input
Library Select Library hypervlibraryshare​List
Capability Profiles Select capability profiles hypervcapabilityprofileidentity​List
Allow Maximum VCPU Count Allow Maximum VCPU Count Boolean
VCPU Count VCPU Capacity for the cloud gen_​text_​input Y
Use Maximum Memory Use Maximum Memory Boolean
Memory(GB) Memory Capacity for the cloud gen_​text_​input Y
Use Maximum Storage Use Maximum Storage Boolean
Storage(GB) Storage Capacity for the cloud gen_​text_​input Y
Use Maximum Custom Quota Points Use Maximum Custom Quota Points Boolean
Custom Quota(points) Custom Quota Points for the cloud gen_​text_​input Y
Allow Maximum Virtual Machine Capacity Allow Maximum Virtual Machine Capacity Boolean
VMs Count VMs count capacity for cloud gen_​text_​input Y
Outputs
Output Description Type
OUTPUT_​SCVMM_​CLOUD_​IDENTITY SCVMM Cloud Identity hyperv​SCVMMCloud​Identity

Initiate Hyper-V SCVMM Objects Inventory

Summary
Refresh the inventory for Hyper-V SCVMM objects.
Description
This task refreshes the inventory for Hyper-V SCVMM objects. This task is supported for the following versions of SCVMM:
  • SCVMM 2012 R2
Inputs
Input Description Mappable To Type Mandatory
Account Select Hyper V Account hyperv​All​Account​List​Identity Y
Select SCVMM Objects Select the SCVMM Objects to perform the inventory scvmm​Objects​Identity Y
Outputs
No Outputs

Remove Custom Property

Summary
Remove custom properties from an SCVMM cloud.
Description
This task removes custom properties from an SCVMM cloud.
Inputs
Input Description Mappable To Type Mandatory
Select Account Select Hyper-v Account hyperv​Account​Identity Y
Select Custom Properties Select Custom Properties hyperv​Non​Legacy​Custom​Property​List Y
Outputs
Output Description Type
OUTPUT_​CUSTOM_​PROPERTY_​IDENTITY Custom Property Identity hyperv​Non​Legacy​Custom​Property​List