Automate Inventorying Hardware
@5kt ci sta già lavorando.
Dal 2/4/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Summary
In order to prepare all the hardware for the showroom environment and before it is going to be onboarded certain tasks need to be done.
We need to collect and document detailed hardware inventory information from each server, run performance benchmarks and compare against baseline expectations.
❗ This is still subject to change.
Scope
✅ In Scope
CPU & Memory
- Document CPU vendor/model and flags.
- Record total RAM and count of DIMMs.
- Identify NUMA zones and memory distribution.
PCIe
- Enumerate PCIe devices.
- Document PCIe bus topology.
Network Cards
- Identify NICs via PCIe.
- Document port types/sizes.
- Record firmware versions.
- Use LLDP to determine switch connection details.
Storage Devices
- List block devices and NVMe drives.
- Determine CPU attachment of each NVMe.
- Record firmware versions of storage components.
Benchmarking
- Run performance benchmarks on all block devices.
- Run NVMe-specific benchmarks.
- Record results and compare to expected thresholds.
❌ Out of Scope
Responsible Areas
Metal Automation Documentation
Contributors
- @5kt
- @MalteJ
- @afritzler
Acceptance Criteria
-
Metal Automation
- A tool needs to be provided that is going to inventorise the servers
- Have predefined benchmarks
-
Documentation
- Provide documentation on the inventory process and the tool to run it
- Provide documentation on the benchmarks that are required
Action Items
- Assign labels (e.g.,
area/ironcore-api,kind/design) - Set milestone (e.g.,
H1/2025) - Assign dependent sub-issues in each required area
- Assign an owner to the issue using the GitHub "Assignee" field
- List all contributors in the "Contributors" section above
- Add this issue to the
Roadmapproject board
- Lingua principale
- Shell
- Stelle
- 1
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ironcore-dev/roadmap
-
Clean up IronCore repoForse di nuovo libera @lukasfrank l’ha presa 40 giorni fa e non c’è nessuna pull request aperta. Apertaarea/iaas kind/roadmap
ironcore-dev/roadmap#129 · 1 assegnatario ·
-
area/compute area/iaas kind/roadmap
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
ironcore-dev/roadmap#128 ·
-
NAT64/NAT46 with High Performance and FlexibilityForse di nuovo libera @byteocean l’ha presa 60 giorni fa e non c’è nessuna pull request aperta. Apertaarea/networking kind/roadmap
ironcore-dev/roadmap#126 · 1 assegnatario ·
-
Observability Specification for IronCore componentsForse di nuovo libera @peanball l’ha presa 89 giorni fa e non c’è nessuna pull request aperta. Apertaarea/product kind/roadmap
ironcore-dev/roadmap#123 · 1 assegnatario ·
-
IronCore DNS Service (static / manually configured entries)Forse di nuovo libera @peanball l’ha presa 93 giorni fa e non c’è nessuna pull request aperta. Apertaarea/iaas area/ironcore-api area/networking kind/roadmap
ironcore-dev/roadmap#122 · 1 assegnatario ·
Tutte le issue di ironcore-dev/roadmap
Issue simili
-
[Request] Add BBportApertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Leonxlnx/taste-skill#164 ·
I maintainer di solito rispondono entro 1 giorno
-
patch: moving an executable script removes its executable bitForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertareproduced
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
anomalyco/opencode#58651 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
使用脚本 DD 腾讯云 报错Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100