apache / apache/cloudstack

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

Aberta
#12,040 1 comentário 2 reações 0 responsáveis Ver no GitHub
component:primary-storage component:storage no-issue-activity
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.