Target configuration
A target is an integration partner technology that provides resources or workload management services in your virtual environment. For example, Amazon Web Services (AWS) and VMware vCenter Server are supported targets.
Connect to your infrastructure through targets to see how Turbonomic can optimize performance and costs for your workloads. Turbonomic supports connecting to multiple types of infrastructure, including public clouds, container platforms, applications, databases, and more.
Target configuration specifies the credentials that Turbonomic uses to connect to targets. Turbonomic connects through the management protocol that it exposes, such as REST API, SMI-S, XML, or some other management transport. It uses this connection to discover resources, monitor resource utilization, and recommend actions.
After a target is added, Turbonomic discovers and processes resources and utilization metrics every 10 minutes. This mechanism is needed to generate resource optimization actions in response to continuous changes in resources and utilization over time. You can connect more targets any time.
When a specific release or version of an integration partner technology reaches end-of-life (EOL) or its end-of-support date, Turbonomic no longer provides support for that version. Turbonomic follows integration partners' official EOL timeline for version support. Targeting a non-supported version, or one that is no longer supported by the integration partner, is at your own risk.
Supported targets
Turbonomic supports the following targets.
|
Target category |
Targets |
|---|---|
|
Applications and databases |
|
|
Container platform |
|
|
Data Analytics, and AI |
|
|
Fabric and network |
|
|
Guest OS processes |
|
|
Hyperconverged |
|
|
Hypervisors |
|
|
Infrastructure as Code (IaC) |
|
|
IT management |
|
|
Observability |
|
|
Orchestrator |
|
|
Private cloud |
|
|
Public cloud |
|
|
Storage |
|
|
Virtual Desktop Infrastructure |
|
Transport Layer Security requirements
Turbonomic requires Transport Layer Security (TLS) version 1.2 to establish secure communications with targets. Most targets should have TLS 1.2 enabled. However, some targets might not have TLS enabled, or they might have enabled an earlier version. In that case, you will see handshake errors when Turbonomic tries to connect with the target service. When you go to the Target configuration view, you will see a Validation Failed status for such targets.
If target validation fails because of TLS support, you might see validation errors with the following strings:
-
No appropriate protocolTo correct this error, ensure that you have enabled the latest version of TLS that your target technology supports. If this does not resolve the issue, contact IBM Support.
-
Certificates do not conform to algorithm constraintsTo correct this error, refer to the documentation for your target technology for instructions to generate a certification key with a length of 2048 or greater on your target server. If this does not resolve the issue, contact IBM Support.
Enabling targets
A probe is a platform component that enables a Turbonomic target to connect to your infrastructure environment and discover entities, such as virtual machines and databases. The probe loads the entities into the Turbonomic supply chain and runs actions to optimize these entities. After you enable probes, add the corresponding targets on the Target configuration page in the user interface to set up the connection.
Depending on your installation method, Turbonomic may enable probes by default. Each probe uses resources in your Turbonomic installation. If probes are not needed, consider disabling them. If there are disabled probes that you need, enable them to put them into service.
To enable or disable probes, edit the cr.yaml file. You can add
new probes, change the values of the enabled: properties, and apply
changes to reload the platform components.
For more information, see (Optional) Enabling and disabling probe components.
Duplicate targets
Turbonomic does not support duplicate instances of the same target. When configuring targets, do not configure two or more targets to the same address in your environment. For example, do not configure two different targets to the same AWS account or vCenter Server instance.
If you configured duplicate targets, actions can fail to execute with an error that begins: Analysis Exception occurred...
To resolve this issue, identify the duplicate targets, and delete them until you have only one target for each address.