Skip to content
Back to skills

Storage

ASecurity

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.

  • 48 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 2, 2026
ai-agentsgogitapisecurity

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add wyre-technology/msp-claude-plugins --skill storage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Storage?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Storage
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wyre-technology-storage/badge)](https://www.skillsdirectory.com/skills/wyre-technology-storage)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…