apache / apache/cloudstack

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

未關閉
#12,040 1 則留言 2 個 reaction 已指派 0 人 在 GitHub 檢視
component:primary-storage component:storage no-issue-activity
主要語言
Java
星號
3.1k
分支
1.4k
平均合併
6 天 19 小時
30 天內合併 PR
32

描述

### 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

貢獻指南

開啟貢獻指南

研究方向

先檢視 UI 和 API 中現有的儲存池建立路徑,接著追蹤儲存功能、標籤和放置決策的表示方式。在實作之前釐清媒體、介面和組態屬性的設計;完成的內容應包括可選取或可定義的分類,以及管理員和使用者所要求的可見性。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
java
領域
cloud, infrastructure
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。