Feature Request: Support for Classifying / Tagging Datastore Types (SSD, HDD, NVMe, SATA, SAS)
- Linguagem predominante
- Java
- Estrelas
- 3.1k
- Forks
- 1.4k
- Merge médio
- 6d 19h
- PRs com merge (30d)
- 32
Descrição
### 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
Guia de contribuição
Direção de pesquisa
Comece revisando os caminhos existentes de criação de pools de armazenamento na UI e na API e, em seguida, rastreie como os recursos de armazenamento, as tags e as decisões de posicionamento são representados. Esclareça o design dos atributos de meio, interface e configuração antes de implementá-lo; o trabalho concluído deve incluir classificações selecionáveis ou definíveis e a visibilidade solicitada para administradores e usuários.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- cloud, infrastructure
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100