democratic-csi-nvmeof-attach-failure
CommunityDiagnose NVMe-oF attach failures in democratic-csi.
System Documentation
What problem does it solve?
Debug democratic-csi NVMe-oF volume attachment failures. Use when: (1) Pods are stuck in Init:0/1 and events show "MountVolume.MountDevice failed: unable to attach any nvme devices", (2) democratic-csi NodeStageVolume returns "unable to attach any nvme devices", (3) PVC provisioning succeeds but pods never start because volumes can't be mounted, (4) Node plugin logs show "connecting to transport: tcp://<IP>:4420" where the IP differs from the driver config. Covers four distinct root causes: nvme binary hostname resolution failure (libnss), NVMe-oF TCP port not reachable (wrong interface or service not running), kernel module availability, and stale transport IP stored in PV volumeAttributes at provision time.
Core Features & Use Cases
- Structured, end-to-end troubleshooting workflow for democratic-csi NVMe-oF attachment failures.
- Guides through provisioning vs. attachment split, kernel module verification, hostname resolution checks, and transport connectivity validation.
- Includes steps to verify and correct PV volumeAttributes for stale transport addresses, with recommended remediation paths.
Quick Start
Run the diagnostic steps on your cluster to identify the root cause and apply the recommended fixes for NVMe-oF attachment.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: democratic-csi-nvmeof-attach-failure Download link: https://github.com/aldengolab/lorist/archive/main.zip#democratic-csi-nvmeof-attach-failure Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.