Use cases for placement advice requests

This section discusses the following set of use cases related to placement advice requests for the Capacity-Aware Placement Advice service:

Use Case

Description

Evaluate a placement advice on a set of hosts and commit it

Evaluate a placement advice on a set of hosts, committing the result

Evaluate a placement advice on a set of hosts

Evaluate a placement advice on a set of hosts, without committing the result

Evaluate a placement advice on a set of clusters and commit it

Evaluate a placement advice on a set of clusters, committing the result

Evaluate a placement advice on a set of clusters

Evaluate a placement advice on a set of clusters, without committing the result

Evaluate a placement advice on a set of resource pools and commit it

Evaluate a placement advice on a set of resource pools, committing the result

Evaluate a placement advice on a set of resource pools

Evaluate a placement advice on a set of resource pools, without committing the result

Evaluate a placement advice on a set of compute pools and commit it

Evaluate a placement advice on a set of compute pools, committing the result

Evaluate a placement advice on a set of compute pools

Evaluate a placement advice on a set of compute pools, without committing the result

Lookup a placement advice scenario

Find BMC TrueSight Capacity Optimization scenario matching a set of properties

Important

The Evaluate Placement Advice request returns the information on the best placement for the inputs. On the other hand, Evaluate and Commit Placement Advice, in addition to this, applies changes returned by the Capacity-aware Placement Advice service to the infrastructure involved in the request as well.

Evaluate and commit host placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual hosts. It commits returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdviceAndCommit/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

HostPlacementInput

Output

PlacementOutput

Evaluate host placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual hosts. It does not commit returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdvice/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

HostPlacementInput

Output

PlacementOutput

Evaluate and commit cluster placement advice 

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual clusters. It commits returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdviceAndCommit/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

ClusterPlacementInput

Output

PlacementOutput

Evaluate cluster placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual clusters. It does not commit returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdvice/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

ClusterPlacementInput

Output

PlacementOutput

Evaluate and commit resource pool placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual resource pools. It commits returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdviceAndCommit/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

ResourcePoolPlacementInput

Output

PlacementOutput

Evaluate resource pool placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual resource pools. It does not commit returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdvice/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

ResourcePoolPlacementInput

Output

PlacementOutput

Evaluate and commit compute pool placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual compute pools. It commits returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdviceAndCommit/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

ComputePoolPlacementInput

Output

PlacementOutput

Evaluate compute pool placement advice

Description

Evaluate the placement advice, based on capacity, of a set of VMs on set of virtual compute pools. It does not commit returned advice to targets

URL

dh-services/placementAdvice/evaluatePlacementAdvice/[scenarioid]

HTTP Method

POST

Path Parameters

scenarioid: the BMC TrueSight Capacity Optimization placement advice scenario identifier

HTTP Body

ComputePoolPlacementInput

Output

PlacementOutput

Scenario lookup

Description

Obtain a list of BMC TrueSight Capacity Optimization scenario identifiers matching input properties

URL

dh-services/placementAdvice/lookupScenario

HTTP Method

POST

Path Parameters

None

HTTP Body

ScenarioIdsInput

Output

ScenarioIdsOutput

Related topic

Capacity-Aware Placement Advice API usage examples

Was this page helpful? Yes No Submitting... Thank you

Comments