Bare Metal Tasks

This chapter contains the following sections:

Add Bare Metal Cost Model

Summary
Create a cost model for a Bare Metal provisioning policy.
Description
This task takes the Cost Parameter inputs and creates a Cost Model that can be associated to a Bare Metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Cost Model Name Enter the bare metal cost model name gen_​text_​input Y
Cost Model Description Enter the bare metal cost model description gen_​text_​input
Charge Duration Choose the charge duration Cost​Model​Charge​Duration​Identity
Fixed Costs(Currency: USD) Fixed Costs(Currency: USD)
One Time Cost Enter a one time cost such as setup fee gen_​text_​input
CPU Costs(Currency: USD) CPU Costs(Currency: USD)
CPU Charge Unit Choose the CPU charge unit Cost​Modelcpu​Charge​Unit​Identity
CPU Cost Enter the CPU cost gen_​text_​input
CPU Core Cost Enter the CPU core cost gen_​text_​input
Memory Costs(Unit: GB, Currency: USD) Memory Costs(Unit: GB, Currency: USD)
Memory Cost Enter the memory cost gen_​text_​input
Used Memory Cost Enter the used memory cost gen_​text_​input
Storage Costs(Unit: GB, Currency: USD) Storage Costs(Unit: GB, Currency: USD)
Storage Cost Enter the storage cost gen_​text_​input
Blade Costs(Currency: USD) Blade Costs(Currency: USD)
Full Width Blade Cost Enter the full width blade cost gen_​text_​input
Half Width Blade Cost Enter the half width blade cost gen_​text_​input
Outputs
Output Description Type
OUTPUT_​BM_​COSTMODEL_​NAME Bare Metal Cost Model Name gen_​text_​input
OUTPUT_​BM_​COSTMODEL_​ID Bare Metal Cost Model ID gen_​text_​input

Add Bare Metal Server Provisioning Policy

Summary
Create a bare metal server provisioning policy.
Description
This task creates a bare metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the bare metal server provisioning policy name gen_​text_​input Y
Description Enter the bare metal server provisioning policy description gen_​text_​input
Account Type Choose the account type gen_​text_​input Y
Account Name Choose the account name gen_​text_​input Y
Server Selection Scope Choose server or server pool for server selection scope gen_​text_​input
Server Pools Choose one or more servers gen_​text_​input Y
Servers Choose one or more server pools gen_​text_​input Y
Service Profile Template Choose the service profile template name from which to create service profiles gen_​text_​input Y
Use for SAN Boot Check this option to include only servers which contain at least one FCo​E capable interface card (if required) Boolean
Minimum Number of CPUs Enter the minimum number of CPUs the server should contain (if required) gen_​text_​input
Minimum Amount of Memory(MB) Enter the minimum memory the server should contain (if required)
Minimum Number of Cores Enabled Enter the minimum enabled cores the server should contain (if required) gen_​text_​input
Allow User To Choose Servers Check to allow the user to choose the server Boolean
Options to show server resources to user Check to show server resource information to the user gen_​text_​input
Target BMA Choose the bare metal agent for PXE setup gen_​text_​input
Use Windows Images Select to list the available Windows images in the selected bare metal agent Boolean
OS Image Selection Choose one or more OS images gen_​text_​input Y
Network Boot Manager Choose the boot manager to be used: PXE or i​PXE gen_​text_​input
IP configuration type Choose the type of IP configuration gen_​text_​input
Domain Mapping Choose Domain Mapping
Network Management Network Management
Use Static IP Pool Policy Check to use a static IP pool policy Boolean
Server IP Address Enter one or more IP addresses.​ Separate the addresses with commas or provide IP address ranges using hyphens.​ For example: 192.​168.​0.​1-192.​168.​0.​255, 192.​168.​1.​20 gen_​text_​input Y
Server Netmask Enter the server netmask gen_​text_​input Y
Server Gateway Enter the server gateway gen_​text_​input Y
Name Server Enter the name server gen_​text_​input
Management VLAN Enter the management VLAN gen_​text_​input
System Parameters System Parameters
Server Host Name Enter the server host name gen_​text_​input Y
Host Name Validation Policy Choose the host name validation policy gen_​text_​input
Password Enter the password gen_​text_​input Y
Confirm Password Enter the password again to confirm gen_​text_​input Y
Timezone Choose the time zone gen_​text_​input Y
OS Flavor Name Enter the OS flavor name gen_​text_​input Y
Organization Name Enter the organization name gen_​text_​input Y
Product Key Choose the product key for Windows gen_​text_​input Y
Disk Partition Size (GB) Enter the disk partition size in GB gen_​text_​input Y
Polices Polices
Cost Model Choose the bare metal cost model gen_​text_​input
Outputs
Output Description Type
OUTPUT_​BM_​PROVISIONING_​POLICY_​NAME Bare metal server provisioning policy name created by admin gen_​text_​input
OUTPUT_​BM_​PROVISIONING_​POLICY_​ID Bare metal server provisioning policy id created by admin gen_​text_​input

BM Provisioning Notification

Summary
Send notification emails with the results of BM Provisioning
Description
This task sends the results of Bare metal (BM) server provisioning operation. The task uses email templates that are configured for this operation (or the default templates, if no templates are specified). This task sends two email messages, one with the result of the BM provisioning operation, and another with the technical details of the BM server that was provisioned.
Inputs
Input Description Mappable To Type Mandatory
Support contact email Enter a support contact email to which technical notifications should be sent gen_​text_​input
Configure Email template for BM Provisioning completion Check to configure the email template for bare metal provisioning completion.​ If no template is configured here, the default email template "BM Provisioning Completion" is used.​ gen_​text_​input
Email template for BM Provisioning completion Choose a email template for BM Provisioning completion gen_​text_​input
Configure Email template for BM Provisioning Technical Info Check to configure email template for BM provisioning technical information.​ If no template is configured here, the default email template "BM Technical Information" is used.​ gen_​text_​input
Email template for BM Provisioning Technical Info Choose an email template for BM provisioning technical info gen_​text_​input
Outputs
No Outputs

Bare Metal Provisioning Wrapper

Summary
Provide output data needed for bare metal workflows.
Description
This task takes a Bare Metal Server Provisioning Policy ID as input and provides output data needed for bare metal server provisioning workflows. By default this task takes the policy ID implicitly from the bare metal catalog used for the service request. Optionally, you can choose a bare metal server provisioning policy in the task.
Inputs
Input Description Mappable To Type Mandatory
Specify Bare Metal Server Provisioning Policy Check to choose the bare metal server provisioning policy explicitly in this task.​ Otherwise, the policy in the bare metal catalog is used.​
Bare Metal Server Provisioning Policy Choose Bare Metal Server Provisioning Policy bm​Server​Provisioning​Policy Y
Outputs
Output Description Type
OUTPUT_​ACCOUNT_​TYPE Type of the Account on which the selected operation was performed physical​Account​Types
OUTPUT_​UCS_​CENTRAL_​IDENTITY UCS Central Identity on which the selected operation was performed ucs​Central​Identity
OUTPUT_​UCSM_​ACCOUNT_​NAME Name of the Account on which the selected operation was performed ucs​Account​Name
OUTPUT_​UCSM_​ACCOUNT_​IDENTITY Name of the Account on which the selected operation was performed ucs​Account​Identity
OUTPUT_​UCS_​ORGANIZATION_​IDENTITY UCS Organization Identity ucs​Organization​Identity
OUTPUT_​UCS_​CENTRAL_​ORGANIZATION_​IDENTITY UCS Central Organization Identity UCS_​CENTRAL_​ORGANIZATION_​IDENTITY
OUTPUT_​UCSM_​SERVER UCSM Server Selector ucs​Server​Identity
OUTPUT_​UCS_​CENTRAL_​SERVER UCS Central Server Selector ucs​Central​Server​Identity
OUTPUT_​UCS_​SP_​TEMPLATE_​NAME Service Profile Template Name gen_​text_​input
OUTPUT_​UCS_​CENTRAL_​SERVICE_​PROFILE_​TEMPLATE_​IDENTITY UCS Central Service Profile Template Identity UCS_​CENTRAL_​SERVICE_​PROFILE_​TEMPLATE_​IDENTITY
OUTPUT_​BMA BMA for PXE setup gen_​text_​input
OUTPUT_​OS_​TYPE Operating system for PXE boot gen_​text_​input
OUTPUT_​BM_​CPU_​COUNT Minimum number of CPUs the server should contain gen_​text_​input
OUTPUT_​BM_​MEMORY_​GB Minimum memory the server should contain gen_​text_​input
OUTPUT_​BM_​ENABLED_​CORES_​COUNT Minimum enabled cores the server should contain gen_​text_​input
OUTPUT_​IP_​CONFIG_​TYPE IP Configuration Type IPConfig​Type
OUTPUT_​NETWORK_​BOOT_​MANAGER Network Boot Manager Network​Boot​Manager​List
OUTPUT_​SERVER_​HOST_​NAME Server host name gen_​text_​input
OUTPUT_​SERVER_​TIME_​ZONE Server timezone gen_​text_​input
OUTPUT_​SERVER_​IP_​ADDRESS Server IP Address gen_​text_​input
OUTPUT_​SERVER_​NET_​MASK Server Network Mask gen_​text_​input
OUTPUT_​SERVER_​GATEWAY Server Gateway gen_​text_​input
OUTPUT_​NAME_​SERVER Name Server gen_​text_​input
OUTPUT_​MANAGEMENT_​VLAN Management VLAN gen_​text_​input
OUTPUT_​SERVER_​PASSWORD Server Password password
OUTPUT_​GROUP_​ID Group ID user​Group
OUTPUT_​BM_​WINDOWS_​LICENSE_​POOL Windows License Pool baremetal_​windows_​license_​pool
OUTPUT_​ORGANIZATION_​NAME Organization Name gen_​text_​input
OUTPUT_​OS_​FLAVOR_​NAME OS Flavor Name gen_​text_​input
OUTPUT_​DISK_​PARTITION_​SIZE_​GB Disk Partition Size (GB) gen_​text_​input

Clone Bare Metal Catalog

Summary
Clone a bare metal catalog.
Description
This task clones a bare metal catalog.
Inputs
Input Description Mappable To Type Mandatory
Select a catalog to clone Choose a bare metal catalog to clone Bare​Metal​Catalog Y
Catalog Name Enter the catalog name gen_​text_​input Y
Catalog Description Enter the catalog description gen_​text_​input
Catalog Type Choose the catalog type gen_​text_​input Y
Catalog Icon Choose the catalog icon Bare​Metal​Catalog​Icon Y
Applied to all groups Check to apply the catalog to all groups Boolean Y
User Group ID Choose one or more user groups user​Group Y
Support Contact Email Address Enter the support contact email address gen_​text_​input
Publish to Enduser Check to publish the catalog to end users Boolean Y
Bare Metal Server Provisioning Policy Choose the bare metal server provisioning policy bm​Server​Provisioning​Policy Y
Select Folder Provide the catalog folder gen_​text_​input
Service Request Support Email Service Request Support Email
Configure Service Request Support Email Check to configure the SR support email Boolean
Bare Metal Workflow Selection Bare Metal Workflow Selection
Workflow Choose the bare metal server provisioning workflow workflow​Selector Y
Outputs
Output Description Type
CATALOG_​ID CATALOG ID Bare​Metal​Catalog
CATALOG_​NAME CATALOG NAME gen_​text_​input

Clone Bare Metal Cost Model

Summary
Clone a Cost Model from a Bare Metal Provisioning Policy.
Description
This task clones a cost model instance associated with a Bare Metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Select Cost Model to clone Select a bare metal cost model to clone gen_​text_​input Y
Cost Model Name Enter the bare metal cost model name gen_​text_​input Y
Cost Model Description Enter the bare metal cost model description gen_​text_​input
Charge Duration Choose the charge duration Cost​Model​Charge​Duration​Identity
Fixed Costs(Currency: USD) Fixed Costs(Currency: USD)
One Time Cost Enter a one time cost such as setup fee gen_​text_​input
CPU Costs(Currency: USD) Choose the CPU costs currency.​ Default is USD.​
CPU Charge Unit Choose the CPU charge unit Cost​Modelcpu​Charge​Unit​Identity
CPU Cost Enter the CPU cost gen_​text_​input
CPU Core Cost Enter the CPU core cost gen_​text_​input
Memory Costs(Unit: GB, Currency: USD) Memory Costs(Unit: GB, Currency: USD)
Memory Cost Enter the memory cost gen_​text_​input
Used Memory Cost Enter the used memory cost gen_​text_​input
Storage Costs(Unit: GB, Currency: USD) Storage Costs(Unit: GB, Currency: USD)
Storage Cost Enter the storage cost gen_​text_​input
Blade Costs(Currency: USD) Blade Costs(Currency: USD)
Full Width Blade Cost Enter the full width blade cost gen_​text_​input
Half Width Blade Cost Enter the half width blade cost gen_​text_​input
Outputs
Output Description Type
OUTPUT_​BM_​COSTMODEL_​NAME Bare Metal Cost Model Name gen_​text_​input
OUTPUT_​BM_​COSTMODEL_​ID Bare Metal Cost Model ID gen_​text_​input

Clone Bare Metal Server Provisioning Policy

Summary
Clone a bare metal server provisioning policy.
Description
This task clones a bare metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Select Policy to clone Choose a bare metal server provisioning policy to clone gen_​text_​input Y
Policy Name Enter the bare metal server provisioning policy name gen_​text_​input Y
Description Enter the bare metal server provisioning policy description gen_​text_​input
Account Type Choose the account type gen_​text_​input Y
Account Name Choose the account name gen_​text_​input Y
Server Selection Scope Choose server or server pool for server selection scope gen_​text_​input
Server Pools Choose one or more servers gen_​text_​input Y
Servers Choose one or more server pools gen_​text_​input Y
Service Profile Template Choose the service profile template name from which to create service profiles gen_​text_​input Y
Use for SAN Boot Check this option to include only servers which contain at least one FCo​E capable interface card (if required) Boolean
Minimum Number of CPUs Enter the minimum number of CPUs the server should contain (if required) gen_​text_​input
Minimum Amount of Memory(MB) Enter the minimum memory the server should contain (if required)
Minimum Number of Cores Enabled Enter the minimum enabled cores the server should contain (if required) gen_​text_​input
Allow User To Choose Servers Check to allow the user to choose the server Boolean
Options to show server resources to user Check to show server resource information to user gen_​text_​input
Target BMA Choose the bare metal agent for PXE setup gen_​text_​input
Use Windows Images Select to list the available Windows images in the selected bare metal agent Boolean
OS Image Selection Choose one or more OS images gen_​text_​input Y
Network Boot Manager Choose the boot manager to be used: PXE or i​PXE gen_​text_​input
IP configuration type Choose the type of IP configuration gen_​text_​input
Domain Mapping Choose Domain Mapping
Network Management Network Management
Use Static IP Pool Policy Check to use a static IP pool policy Boolean
Server IP Address Enter one or more IP addresses.​ Separate the addresses with commas or provide IP address ranges using hyphens.​ For example: 192.​168.​0.​1-192.​168.​0.​255, 192.​168.​1.​20 gen_​text_​input Y
Server Netmask Enter the server netmask gen_​text_​input Y
Server Gateway Enter the server gateway gen_​text_​input Y
Name Server Enter the name server gen_​text_​input
Management VLAN Enter the management VLAN gen_​text_​input
System Parameters System Parameters
Server Host Name Enter the server host name gen_​text_​input Y
Host Name Validation Policy Choose the host name validation policy gen_​text_​input
Password Enter the password gen_​text_​input Y
Confirm Password Enter the password again to confirm gen_​text_​input Y
Timezone Choose the time zone gen_​text_​input Y
OS Flavor Name Enter the OS flavor name gen_​text_​input Y
Organization Name Enter the organization name gen_​text_​input Y
Product Key Choose the product key for Windows gen_​text_​input Y
Disk Partition Size (GB) Enter the disk partition size in GB gen_​text_​input Y
Polices Polices
Cost Model Choose the bare metal cost model gen_​text_​input
Outputs
Output Description Type
OUTPUT_​BM_​PROVISIONING_​POLICY_​NAME Bare metal server provisioning policy name created by admin gen_​text_​input
OUTPUT_​BM_​PROVISIONING_​POLICY_​ID Bare metal server provisioning policy id created by admin gen_​text_​input

Create Bare Metal Catalog

Summary
Create a bare metal catalog.
Description
This task creates a new bare metal catalog.
Inputs
Input Description Mappable To Type Mandatory
Catalog Name Enter the catalog name gen_​text_​input Y
Catalog Description Enter the catalog description gen_​text_​input
Catalog Type Choose the catalog type Bare​Metal​Catalog​Icon Y
Catalog Icon Choose the catalog icon gen_​text_​input Y
Applied to all groups Check to apply the catalog to all groups Boolean Y
User Group ID Choose one or more user groups user​Group Y
Support Contact Email Address Enter the support contact email address gen_​text_​input
Publish to Enduser Check to publish the catalog to end users Boolean Y
Bare Metal Server Provisioning Policy Choose the bare metal server provisioning policy bm​Server​Provisioning​Policy Y
Select Folder Provide the catalog folder gen_​text_​input
Service Request Support Email Service Request Support Email
Configure Service Request Support Email Check to configure the SR support email Boolean
Bare Metal Workflow Selection Bare Metal Workflow Selection
Workflow Choose the bare metal server provisioning workflow workflow​Selector Y
Outputs
Output Description Type
CATALOG_​ID CATALOG ID Bare​Metal​Catalog
CATALOG_​NAME CATALOG NAME gen_​text_​input

Delete Bare Metal Cost Model

Summary
Delete a Cost Model from a Bare Metal Provisioning Policy.
Description
This task deletes a cost model instance associated with a Bare Metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Cost Model List Choose a bare metal cost model to delete gen_​text_​input Y
Outputs
No Outputs

Delete Bare Metal Server Provisioning Policy

Summary
Delete a bare metal server provisioning policy.
Description
This task deletes a bare metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Choose a bare metal server provisioning policy to delete gen_​text_​input Y
Outputs
No Outputs

Modify Bare Metal Catalog

Summary
Modify a bare metal catalog.
Description
This task modifies an existing bare metal catalog.
Inputs
Input Description Mappable To Type Mandatory
Select a catalog to modify Choose a bare metal catalog to modify Bare​Metal​Catalog Y
Catalog Description Enter the catalog description gen_​text_​input
Catalog Type Choose the catalog type gen_​text_​input Y
Catalog Icon Choose the catalog icon Bare​Metal​Catalog​Icon Y
Applied to all groups Check to apply the catalog to all groups Boolean Y
User Group ID Choose one or more user groups user​Group Y
Support Contact Email Address Enter the support contact email address gen_​text_​input
Publish to Enduser Check to publish the catalog to end users Boolean Y
Bare Metal Server Provisioning Policy Choose the bare metal server provisioning policy bm​Server​Provisioning​Policy Y
Select Folder Provide the catalog folder gen_​text_​input
Service Request Support Email Service Request Support Email
Configure Service Request Support Email Check to configure the SR support email Boolean
Bare Metal Workflow Selection Bare Metal Workflow Selection
Workflow Choose the bare metal server provisioning workflow workflow​Selector Y
Outputs
Output Description Type
CATALOG_​ID CATALOG ID Bare​Metal​Catalog
CATALOG_​NAME CATALOG NAME gen_​text_​input

Modify Bare Metal Cost Model

Summary
Modify a Cost Model for a Bare Metal Provisioning Policy.
Description
This task modifies a cost model instance associated with a Bare Metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Cost Model Name Enter the bare metal cost model name gen_​text_​input Y
Cost Model Description Enter the bare metal cost model description gen_​text_​input
Charge Duration Choose the charge duration Cost​Model​Charge​Duration​Identity
Fixed Costs(Currency: USD) Fixed Costs(Currency: USD)
One Time Cost Enter a one time cost such as setup fee gen_​text_​input
CPU Costs(Currency: USD) Choose the CPU costs currency.​ Default is USD.​
CPU Charge Unit Choose the CPU charge unit Cost​Modelcpu​Charge​Unit​Identity
CPU Cost Enter the CPU cost gen_​text_​input
CPU Core Cost Enter the CPU core cost gen_​text_​input
Memory Costs(Unit: GB, Currency: USD) Memory Costs(Unit: GB, Currency: USD)
Memory Cost Enter the memory cost gen_​text_​input
Used Memory Cost Enter the used memory cost gen_​text_​input
Storage Costs(Unit: GB, Currency: USD) Storage Costs(Unit: GB, Currency: USD)
Storage Cost Enter the storage cost gen_​text_​input
Blade Costs(Currency: USD) Blade Costs(Currency: USD)
Full Width Blade Cost Enter the full width blade cost gen_​text_​input
Half Width Blade Cost Enter the half width blade cost gen_​text_​input
Outputs
Output Description Type
OUTPUT_​BM_​COSTMODEL_​NAME Bare Metal Cost Model Name gen_​text_​input
OUTPUT_​BM_​COSTMODEL_​ID Bare Metal Cost Model ID gen_​text_​input

Modify Bare Metal Server Provisioning Policy

Summary
Modify a bare metal server provisioning policy.
Description
This task modifies a bare metal server provisioning policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the bare metal server provisioning policy name gen_​text_​input Y
Description Enter the bare metal server provisioning policy description gen_​text_​input
Account Type Choose the account type gen_​text_​input Y
Account Name Choose the account name gen_​text_​input Y
Server Selection Scope Choose server or server pool for server selection scope gen_​text_​input
Server Pools Choose one or more servers gen_​text_​input Y
Servers Choose one or more server pools gen_​text_​input Y
Service Profile Template Choose the service profile template name from which to create service profiles gen_​text_​input Y
Use for SAN Boot Check this option to include only servers which contain at least one FCo​E capable interface card (if required) Boolean
Minimum Number of CPUs Enter the minimum number of CPUs the server should contain (if required) gen_​text_​input
Minimum Amount of Memory(MB) Enter the minimum memory the server should contain (if required)
Minimum Number of Cores Enabled Enter the minimum enabled cores the server should contain (if required) gen_​text_​input
Allow User To Choose Servers Check to allow the user to choose the server Boolean
Options to show server resources to user Check to show server resource information to user gen_​text_​input
Target BMA Choose the bare metal agent for PXE setup gen_​text_​input
Use Windows Images Select to list the available Windows images in the selected bare metal agent Boolean
OS Image Selection Choose one or more OS images gen_​text_​input Y
Network Boot Manager Choose the boot manager to be used: PXE or i​PXE gen_​text_​input
IP configuration type Choose the type of IP configuration gen_​text_​input
Domain Mapping Choose Domain Mapping
Network Management Network Management
Use Static IP Pool Policy Check to use static IP pool policy Boolean
Server IP Address Enter one or more IP addresses.​ Separate the addresses with commas or provide IP address ranges using hyphens.​ For example: 192.​168.​0.​1-192.​168.​0.​255, 192.​168.​1.​20 gen_​text_​input Y
Server Netmask Enter the server netmask gen_​text_​input Y
Server Gateway Enter the server gateway gen_​text_​input Y
Name Server Enter the name server gen_​text_​input
Management VLAN Enter the management VLAN gen_​text_​input
System Parameters System Parameters
Server Host Name Enter the server host name gen_​text_​input Y
Host Name Validation Policy Choose the host name validation policy gen_​text_​input
Password Enter the password gen_​text_​input Y
Confirm Password Enter the password again to confirm gen_​text_​input Y
Timezone Choose the time zone gen_​text_​input Y
OS Flavor Name Enter the OS flavor name gen_​text_​input Y
Organization Name Enter the organization name gen_​text_​input Y
Product Key Choose the product key for Windows gen_​text_​input Y
Disk Partition Size (GB) Enter the disk partition size in GB gen_​text_​input Y
Polices Polices
Cost Model Choose the bare metal cost model gen_​text_​input
Outputs
Output Description Type
OUTPUT_​BM_​PROVISIONING_​POLICY_​NAME Bare metal server provisioning policy name created by admin gen_​text_​input
OUTPUT_​BM_​PROVISIONING_​POLICY_​ID Bare metal server provisioning policy id created by admin gen_​text_​input