IBM Turbonomic ARM v8.x Administrator - Professional study materials
IBM Turbonomic ARM v8.x Administrator - Professional study resources

IBM Turbonomic ARM v8.x Administrator - Professional cheat sheet

IBM Turbonomic ARM v8.x Administrator - Professional · Keep the key ideas within reach.

Quick reference

Turbonomic Architecture, Deployment, and Installation

  • Core components: the platform (Turbonomic instance) hosts the API, UI, market analytics engine, and supply chain; targets are added as separate connections that report to it.

  • Deployment topologies: single-node (all services on one VM), multi-node/HA (separate roles for platform, database, and analytics), and Kubernetes/OpenShift operator-based installs.

  • Persistent state lives in the embedded or external database (e.g., external SQL Server or PostgreSQL for multi-node); sizing the DB is a prerequisite for HA.

  • The supply chain is a layered graph: supply entities (hosts, datastores, clusters, nodes, storage) feed demand entities (VMs, pods, containers, applications).

  • Installation prerequisites include NTP/time sync, DNS resolution both ways, supported OS version, and outbound/inbound port access between nodes and targets.

  • The market analytics engine is the decision core: it computes actions by resolving contention for resources among entities in the supply chain, not by static thresholds.

  • Upgrade order in multi-node: back up the database, upgrade platform services and analytics, then re-verify target connections and policies.

  • Component health is visible via the platform/system status page and API health endpoints; failed services should be checked before adding targets.

Quick reference

Platform Configuration, Licensing, and User Administration

  • Licensing is edition-based (e.g., Standard vs. Premium) and capacity-based; the license file defines which editions and which entity types (VMs, containers, storage) are covered.

  • License usage is measured against the licensed capacity metric per entity type; exceeding licensed capacity triggers a compliance warning in the UI.

  • User roles are typically Administrator, Site Administrator (scoped), and read-only/observer; role assignment controls which actions a user can execute vs. only view.

  • Local users and LDAP/AD or SSO (SAML/OIDC) are the supported identity paths; group mapping assigns roles by directory group.

  • Global configuration includes time zone, currency, and default action mode (Recommend, Manual, Automatic) - action mode is the platform-wide default before policy overrides.

  • Audit logging records who executed which action and when; retention and export are configured at the platform level.

  • Notification settings (email/SMTP, webhooks) determine how action approvals and system alerts reach administrators.

  • Backup includes the database and configuration; restore must match the same version before applying further upgrades.

Quick reference

Target Discovery, Credentials, and Supply Chain Management

  • A target is a connection to a hypervisor, cloud, container platform, storage array, or app-monitoring system; each target type has required credentials and a minimum permission set.

  • Discovery is periodic (target-specific interval) and can be triggered manually; the first discovery populates the supply chain, subsequent ones refresh it.

  • Credential types: read-only monitoring credentials vs. action/automation credentials; actions require the higher-privilege credential to be validated.

  • Credential validation status is shown per target; a failed validation blocks discovery and actions for that target.

  • Targets can be grouped into target groups for bulk policy application and scoping.

  • Supply chain health: entities appear/disappear as targets are added or removed; orphaned entities indicate a disconnected or deleted target.

  • Stitching combines data from multiple targets (e.g., VM to datastore to storage array) so that shared resources are modeled once; missing stitching causes duplicate or unlinked entities.

  • Proxy/collector requirements apply when the platform cannot reach the target directly (e.g., cloud or on-prem networks).

Quick reference

Policies, Constraints, and Automation Levels

  • Policy types include automation (action mode), placement, scaling, scheduling, and constraint (capacity/headroom) policies; policies are scoped to entity groups and inherited by children.

  • Action modes: Recommend (suggest only), Manual (execute after approval), Automatic (execute without approval); the effective mode is the most specific applicable policy.

  • Placement policies control where workloads may move (e.g., allowed/denied clusters, anti-affinity, pinning); they constrain the market engine's action candidates.

  • Scaling policies set min/max replicas or VM size bounds and whether scaling is enabled for a workload.

  • Scheduling policies define time windows during which automation is allowed or suppressed.

  • Constraints include utilization headroom, capacity buffer, and compliance constraints (e.g., required storage tier); they define what counts as acceptable after an action.

  • Policy precedence: more specific scope (entity-level) overrides group-level, which overrides global defaults.

  • Automation safety: a policy in Automatic mode bypasses approval, so validate in Recommend/Manual before switching.

Quick reference

Resource Analysis, Actions, and Optimization

  • Resource metrics: CPU (MHz), memory (KB), storage (IOPS/throughput/latency), network, and cost; utilization is measured against the entity's capacity, not the host's.

  • Actions categories: resize (up/down), move (VM migration), provision (add host/node), suspend, start, and scale (containers/pods).

  • The engine evaluates actions by benefit (improvement in utilization/performance) and risk (likelihood of contention after the action); actions are ranked by net benefit.

  • A resize action is generated when the entity's utilization is outside the acceptable range defined by headroom/constraint policies for a sustained period.

  • A move action is generated when the host is over-utilized and a destination can absorb the entity without violating placement or constraint policies.

  • Container optimization uses workload controllers and node/cluster capacity; scaling decisions consider both resource utilization and replica bounds.

  • Action approval workflow: pending actions appear in the UI; approving executes the action via the target's automation credential.

  • Optimization is continuous; after an action executes, the engine re-evaluates and may generate follow-up actions if conditions persist.

Quick reference

Monitoring, Reporting, and Troubleshooting

  • Dashboards show supply chain health, pending actions, and utilization trends; the entity view shows per-resource utilization and history.

  • Audit and action history record executed actions, approvers, and results; use these to trace why an action did or did not execute.

  • Common failure modes: credential validation failure, target unreachable (network/firewall), insufficient permissions for actions, and time skew.

  • If actions are not executing, check: action mode policy, approval status, credential permission, and target connectivity in that order.

  • If entities are missing from the supply chain, check target discovery status, stitching, and whether the target was removed.

  • Log bundles can be collected from the platform for support; include the timeframe of the issue.

  • Alerts/notifications can be routed to email or webhooks; tune thresholds to avoid noise.

  • Performance issues: verify database sizing and node resources; the analytics engine is CPU/memory intensive during large discoveries.

Quick reference

Integrations, Extensibility, and Maintenance

  • The REST API supports querying entities, actions, and policies, and executing actions; API tokens/credentials are managed per user.

  • Webhooks push notifications for actions and events to external systems (e.g., ticketing, chat).

  • App-monitoring integrations (APM) supply application-level data to correlate workload performance with infrastructure.

  • Cloud and container integrations (e.g., Kubernetes operators) allow Turbonomic to manage clusters and cloud resources natively.

  • Maintenance: regular database backups, version upgrades in supported order, and credential rotation.

  • Health checks after maintenance: verify target validation, supply chain population, and that policies/action modes are unchanged.

  • Extensibility: custom scripts or external automation can call the API to approve or trigger actions programmatically.

  • Version compatibility: check the support matrix for target versions (hypervisor, Kubernetes, cloud) before upgrading either side.

Quick reference

Turbonomic Architecture, Deployment, and Installation

  • Core components: the platform (Turbonomic instance) hosts the API, UI, market analytics engine, and supply chain; targets are added as separate connections that report to it.

  • Deployment topologies: single-node (all services on one VM), multi-node/HA (separate roles for platform, database, and analytics), and Kubernetes/OpenShift operator-based installs.

  • Persistent state lives in the embedded or external database (e.g., external SQL Server or PostgreSQL for multi-node); sizing the DB is a prerequisite for HA.

  • The supply chain is a layered graph: supply entities (hosts, datastores, clusters, nodes, storage) feed demand entities (VMs, pods, containers, applications).

  • Installation prerequisites include NTP/time sync, DNS resolution both ways, supported OS version, and outbound/inbound port access between nodes and targets.

  • The market analytics engine is the decision core: it computes actions by resolving contention for resources among entities in the supply chain, not by static thresholds.

  • Upgrade order in multi-node: back up the database, upgrade platform services and analytics, then re-verify target connections and policies.

  • Component health is visible via the platform/system status page and API health endpoints; failed services should be checked before adding targets.

Quick reference

Platform Configuration, Licensing, and User Administration

  • Licensing is edition-based (e.g., Standard vs. Premium) and capacity-based; the license file defines which editions and which entity types (VMs, containers, storage) are covered.

  • License usage is measured against the licensed capacity metric per entity type; exceeding licensed capacity triggers a compliance warning in the UI.

  • User roles are typically Administrator, Site Administrator (scoped), and read-only/observer; role assignment controls which actions a user can execute vs. only view.

  • Local users and LDAP/AD or SSO (SAML/OIDC) are the supported identity paths; group mapping assigns roles by directory group.

  • Global configuration includes time zone, currency, and default action mode (Recommend, Manual, Automatic) - action mode is the platform-wide default before policy overrides.

  • Audit logging records who executed which action and when; retention and export are configured at the platform level.

  • Notification settings (email/SMTP, webhooks) determine how action approvals and system alerts reach administrators.

  • Backup includes the database and configuration; restore must match the same version before applying further upgrades.

Quick reference

Target Discovery, Credentials, and Supply Chain Management

  • A target is a connection to a hypervisor, cloud, container platform, storage array, or app-monitoring system; each target type has required credentials and a minimum permission set.

  • Discovery is periodic (target-specific interval) and can be triggered manually; the first discovery populates the supply chain, subsequent ones refresh it.

  • Credential types: read-only monitoring credentials vs. action/automation credentials; actions require the higher-privilege credential to be validated.

  • Credential validation status is shown per target; a failed validation blocks discovery and actions for that target.

  • Targets can be grouped into target groups for bulk policy application and scoping.

  • Supply chain health: entities appear/disappear as targets are added or removed; orphaned entities indicate a disconnected or deleted target.

  • Stitching combines data from multiple targets (e.g., VM to datastore to storage array) so that shared resources are modeled once; missing stitching causes duplicate or unlinked entities.

  • Proxy/collector requirements apply when the platform cannot reach the target directly (e.g., cloud or on-prem networks).

Quick reference

Policies, Constraints, and Automation Levels

  • Policy types include automation (action mode), placement, scaling, scheduling, and constraint (capacity/headroom) policies; policies are scoped to entity groups and inherited by children.

  • Action modes: Recommend (suggest only), Manual (execute after approval), Automatic (execute without approval); the effective mode is the most specific applicable policy.

  • Placement policies control where workloads may move (e.g., allowed/denied clusters, anti-affinity, pinning); they constrain the market engine's action candidates.

  • Scaling policies set min/max replicas or VM size bounds and whether scaling is enabled for a workload.

  • Scheduling policies define time windows during which automation is allowed or suppressed.

  • Constraints include utilization headroom, capacity buffer, and compliance constraints (e.g., required storage tier); they define what counts as acceptable after an action.

  • Policy precedence: more specific scope (entity-level) overrides group-level, which overrides global defaults.

  • Automation safety: a policy in Automatic mode bypasses approval, so validate in Recommend/Manual before switching.

Quick reference

Resource Analysis, Actions, and Optimization

  • Resource metrics: CPU (MHz), memory (KB), storage (IOPS/throughput/latency), network, and cost; utilization is measured against the entity's capacity, not the host's.

  • Actions categories: resize (up/down), move (VM migration), provision (add host/node), suspend, start, and scale (containers/pods).

  • The engine evaluates actions by benefit (improvement in utilization/performance) and risk (likelihood of contention after the action); actions are ranked by net benefit.

  • A resize action is generated when the entity's utilization is outside the acceptable range defined by headroom/constraint policies for a sustained period.

  • A move action is generated when the host is over-utilized and a destination can absorb the entity without violating placement or constraint policies.

  • Container optimization uses workload controllers and node/cluster capacity; scaling decisions consider both resource utilization and replica bounds.

  • Action approval workflow: pending actions appear in the UI; approving executes the action via the target's automation credential.

  • Optimization is continuous; after an action executes, the engine re-evaluates and may generate follow-up actions if conditions persist.

Quick reference

Monitoring, Reporting, and Troubleshooting

  • Dashboards show supply chain health, pending actions, and utilization trends; the entity view shows per-resource utilization and history.

  • Audit and action history record executed actions, approvers, and results; use these to trace why an action did or did not execute.

  • Common failure modes: credential validation failure, target unreachable (network/firewall), insufficient permissions for actions, and time skew.

  • If actions are not executing, check: action mode policy, approval status, credential permission, and target connectivity in that order.

  • If entities are missing from the supply chain, check target discovery status, stitching, and whether the target was removed.

  • Log bundles can be collected from the platform for support; include the timeframe of the issue.

  • Alerts/notifications can be routed to email or webhooks; tune thresholds to avoid noise.

  • Performance issues: verify database sizing and node resources; the analytics engine is CPU/memory intensive during large discoveries.

Quick reference

Integrations, Extensibility, and Maintenance

  • The REST API supports querying entities, actions, and policies, and executing actions; API tokens/credentials are managed per user.

  • Webhooks push notifications for actions and events to external systems (e.g., ticketing, chat).

  • App-monitoring integrations (APM) supply application-level data to correlate workload performance with infrastructure.

  • Cloud and container integrations (e.g., Kubernetes operators) allow Turbonomic to manage clusters and cloud resources natively.

  • Maintenance: regular database backups, version upgrades in supported order, and credential rotation.

  • Health checks after maintenance: verify target validation, supply chain population, and that policies/action modes are unchanged.

  • Extensibility: custom scripts or external automation can call the API to approve or trigger actions programmatically.

  • Version compatibility: check the support matrix for target versions (hypervisor, Kubernetes, cloud) before upgrading either side.