The Nutanix storage read surface across four namespaces: `storage_execute` for storage containers and volume groups, `volumes_execute` for iSCSI / NVMe-TCP volume group attachment state, `objects_execute` for the S3-compatible object store, and `files_execute` for virtual file servers and NFS/SMB shares — capacity, configuration, and attachment queries.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add WYRE-AI/msp-claude-plugins --skill storage --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Storage?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/wyre-ai-storage)More formats (shields.io, HTML) on the badges page.
---
name: "Nutanix Storage"
description: >
The Nutanix storage read surface across four namespaces: `storage_execute`
for storage containers and volume groups, `volumes_execute` for iSCSI /
NVMe-TCP volume group attachment state, `objects_execute` for the
S3-compatible object store, and `files_execute` for virtual file servers
and NFS/SMB shares — capacity, configuration, and attachment queries.
when_to_use: >-
When inspecting Nutanix storage capacity or configuration. Use when:
nutanix storage, storage container, volume group, iscsi nutanix,
nutanix files, nfs smb share nutanix, nutanix objects, object store,
or storage usage nutanix.
---
# Nutanix Storage
## Overview
Storage on Nutanix spans four namespaces, each with its own executor:
- `storage` — storage containers and volume groups on clusters; the
primary surface for capacity questions.
- `volumes` — volume group lifecycle with iSCSI and NVMe-TCP client
attachment; the surface for "what is this LUN attached to".
- `objects` — Nutanix Objects, the S3-compatible object store service.
- `files` — Nutanix Files: virtual file servers, NFS/SMB shares,
share-level security and capacity.
`objects` and `files` executors only register when those services are
deployed on the connected Prism Central — their absence is expected on
clusters without the license.
## Key Concepts
| Concept | Namespace | Notes |
|---------|-----------|-------|
| Storage container | `storage` | Cluster-scoped datastore backing VM disks; capacity and config per container |
| Volume group | `storage` / `volumes` | Block storage exposed over iSCSI/NVMe-TCP; attachment state lives in `volumes` |
| File server | `files` | A virtual file server instance hosting shares |
| Share | `files` | NFS export or SMB share with its own security and quota settings |
| Object store | `objects` | S3-compatible store instance with buckets and access policies |
## Common Workflows
### Storage capacity review
1. `listOperations(namespace="storage", search="containers")` →
list-storage-containers operation.
2. `storage_execute` to list containers per cluster; read capacity,
usage, and replication/compression settings from each entity.
3. Rank by utilization; anything approaching full is the headline.
For growth trending and runway, cross to the `aiops` namespace
(monitoring-aiops skill) rather than extrapolating one snapshot.
### Volume group attachment audit
1. Discover volume group list/get operations in `volumes`.
2. `volumes_execute` to list volume groups, then read attachment state
(iSCSI/NVMe-TCP clients) per group.
3. Flag unattached groups (reclaimable capacity) and groups attached
to unexpected initiators (security review).
### File services overview
1. `files_execute` list of file servers, then shares per server, with
quota and usage fields.
2. Report per-share protocol (NFS/SMB), capacity, and security
settings.
## Read-only boundary
Creating, resizing, attaching, or deleting containers, volume groups,
shares, or stores is non-GET and blocked by read-only mode. Findings
from an audit become recommendations for a human, optionally with
`getCodeSample` output for the specific change operation.
## Gotchas
- **Container capacity is cluster-scoped, not global.** Sum across
clusters explicitly when reporting an estate-wide number, and say
which clusters were counted.
- **Thin provisioning skews raw numbers.** Provisioned capacity can
legitimately exceed physical; report both logical usage and physical
capacity, not one figure.
- **`storage` vs `volumes` overlap.** Both touch volume groups. Use
`storage` for existence/capacity, `volumes` for attachment and
client (initiator) detail.
## Related Skills
- [api-patterns](../api-patterns/SKILL.md) — discovery workflow, OData, read-only mode
- [cluster-operations](../cluster-operations/SKILL.md) — the clusters containers live on
- [monitoring-aiops](../monitoring-aiops/SKILL.md) — capacity runway forecasting
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!