apache / apache/cloudstack

Feature Request: Support for Classifying / Tagging Datastore Types (SSD, HDD, NVMe, SATA, SAS)

Aperta
#12,040 1 commento 2 reazioni 0 assegnatari Vedi su GitHub
component:primary-storage component:storage no-issue-activity
Lingua principale
Java
Stelle
3.1k
Fork
1.4k
Merge medio
6g 19h
PR unite (30g)
32

Descrizione

### The required feature described as a wish

I would like CloudStack to provide native support for classifying storage pools by their underlying hardware characteristics. This feature would improve transparency and scheduling decisions across heterogeneous storage environments.

Proposed attributes:
- Storage medium: SSD or HDD
- Interface type: SATA, SAS, or NVMe
- Configuration: Selectable or definable at storage pool creation (via UI and API)

Benefits:
- Enables more intelligent VM placement and scheduling based on storage performance
- Simplifies management of storage tiers and offerings
- Reduces dependency on manual or inconsistent tag naming
- Provides clearer visibility of storage capabilities to administrators and users

Example use case:
- Differentiate between NVMe SSD pools and SATA HDD pools to ensure high-performance workloads are placed on suitable storage tiers

Future considerations:
- Extend classification to support defined storage tiers (e.g., high-performance, standard, archive)
- Enable service offerings to automatically deploy VMs on the matching storage tier
- Provide visibility into storage tier usage and capacity for better planning and monitoring

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Iniziare esaminando i percorsi esistenti per la creazione di pool di storage nella UI e nell’API, quindi tracciare come vengono rappresentate le capacità di storage, i tag e le decisioni di posizionamento. Chiarire la progettazione degli attributi di supporto, interfaccia e configurazione prima di implementarla; il lavoro completato deve includere classificazioni selezionabili o definibili e la visibilità richiesta per amministratori e utenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
cloud, infrastructure
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.