Managing external storage for GPU-accelerated AI workloads can be complex—especially when ensuring that storage volumes are provisioned correctly, isolated per tenant, and automatically mounted to the right compute nodes. With aarna.ml GPU Cloud Management Software (GPU CMS), this entire process is streamlined through seamless integration with VAST external storage systems.
End-to-End Automation with No Manual Steps
With aarna.ml GPU CMS, end users don’t need to manually log into multiple systems, configure storage mounts, or worry about compatibility between compute and storage. The VAST integration is fully automated—allowing users to simply specify:
- The desired storage size.
- The bare metal node where the storage should be mounted.
Everything else—from tenant-aware provisioning to storage policy enforcement and automatic mount point creation—is handled seamlessly by aarna.ml GPU CMS in the background.
Simple and Efficient Flow
The process starts with the NCP admin (cloud provider admin) importing the compute node into the system and setting up a new tenant. Once the tenant is onboarded, the tenant user can allocate a GPU bare-metal instance and request external storage from VAST.
The tenant simply provides:
- The desired storage size.
- The specific compute node where the storage should be mounted.
Once these inputs are provided, aarna.ml GPU CMS handles all interactions with VAST, including:
- Configuring storage volumes.
- Assigning tenant-specific quotas.
- Creating the mount point.
- Ensuring the mount point is immediately available on the compute node.
This zero-touch integration eliminates any need for the tenant to interact with the VAST portal directly.
Real-Time Validation Across Systems
To ensure transparency and operational assurance, the NCP admin or tenant admin can view all configured storage volumes directly within aarna.ml GPU CMS. For additional verification, they can also cross-check the automatically created tenants, networks, policies, and mount points directly in the VAST admin portal.
This two-way visibility ensures that:
- The tenant’s allocated storage matches the requested size.
- The network isolation policies (north-south overlays) are correctly applied.
All configurations are performed via APIs with no manual intervention.
Full Tenant Experience
Once the storage is provisioned, the tenant user can log directly into their allocated GPU compute node and immediately access the mounted VAST storage volume. Whether for large-scale AI training data or model checkpoints, this automated mount ensures data is available where and when the user needs it.
To further validate, the tenant can create and save files to the external storage—confirming that the VAST integration is complete and the storage is fully accessible from their compute instance.
Key Benefits
- End-to-End Automation: No manual steps—just specify size and compute node, and aarna.ml GPU CMS handles everything else.
- Single Pane of Glass: Both compute and storage provisioning are managed from a single interface.
- Full Tenant Isolation: Each tenant’s storage is isolated with tenant-specific quotas and network policies.
- Real-Time Observability: Both admins and tenants can view and validate storage allocations directly within the aarna.ml GPU CMS portal.
- API-Driven Consistency: All configurations—from mount points to network overlays—are performed through automated APIs, ensuring accuracy and compliance with tenant policies.
Watch the Full Demo