Nutanix Cluster Operations
Overview
Cluster-level work spans three namespaces. clustermgmt is the core:
clusters, hosts/nodes, cluster profiles, and storage container
associations. prism covers Prism Central's own surface — tasks,
categories, cluster registration state. lifecycle exposes LCM
(Lifecycle Manager) inventory: what software/firmware versions each
cluster runs and what upgrades LCM recommends. Each is reached through
its own executor after discovery.
Key Concepts
| Concept | Namespace | Notes |
|---|---|---|
| Cluster | clustermgmt |
Config, health state, nodes, network config; identified by extId |
| Host / node | clustermgmt |
Physical servers in a cluster; disk and NIC detail per host |
| Task | prism |
Async operations on PC; status is QUEUED / RUNNING / SUCCEEDED / FAILED |
| Category | prism |
key:value tags shared by VMs, hosts, policies |
| LCM entity | lifecycle |
An upgradeable component with current and available versions |
Common Workflows
Cluster health snapshot
listOperations(namespace="clustermgmt", search="clusters")→ list-clusters operation.clustermgmt_executeto list clusters; capture name,extId, version, node count.- For each cluster of interest, get it by
extIdfor config and health detail, and list its hosts for per-node state. - Fold in open alerts from the
monitoringnamespace (see the monitoring-aiops skill) for a complete health picture.
Recent task audit on Prism Central
- Discover the list-tasks operation in
prism. prism_executewith an OData filter, e.g._filter="status eq 'FAILED'"plus a time-range predicate, ordered by start time.- Report each task's
extId, operation type, error messages, and timing.
Upgrade posture (read-only)
listOperations(namespace="lifecycle", search="entities")to find the LCM inventory operation;lifecycle_executeto list current component versions per cluster.- Discover and read LCM recommendations to see upgrade candidates and blocking pre-check conditions.
- Stop there: performing upgrades, pre-checks that mutate state, and node imaging are non-GET and blocked by read-only mode. Deliver the findings as an upgrade plan for a human to execute.
Gotchas
- The lifecycle namespace is huge (~110 operations). Always narrow
listOperationswith asearchterm; paging the whole namespace wastes turns. - Storage containers appear in two namespaces.
clustermgmtholds cluster-side container associations;storageis the primary container/volume surface. Preferstoragefor capacity questions. - Cluster registration is a prism concern. A cluster missing from
clustermgmtlists may simply not be registered with this Prism Central — check registration state viaprismbefore declaring it down.
Related Skills
- api-patterns — discovery workflow, OData, read-only mode
- storage — containers, volume groups, capacity
- monitoring-aiops — alerts and capacity forecasting