From 4a6f8f07a8bf5ce700345154387850075a14b485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Camila=20Baru=C4=A5?= Date: Mon, 29 Jun 2026 22:27:52 +0200 Subject: [PATCH] added all devices to rack --- docs/hardware/index.md | 9 ++ docs/hardware/pp01.md | 6 +- docs/hardware/sw01.md | 4 +- .../infrastructure/racks/rack01-elevation.svg | 63 ++++++++-- docs/infrastructure/racks/rack01.md | 116 ++++++++++++++++-- 5 files changed, 173 insertions(+), 25 deletions(-) diff --git a/docs/hardware/index.md b/docs/hardware/index.md index 38f2910..201e07d 100644 --- a/docs/hardware/index.md +++ b/docs/hardware/index.md @@ -7,6 +7,7 @@ _Auto-generated from `docs/hardware/*.md` — do not edit by hand. Run `make doc | Hostname | Location | CPU | RAM | Storage | NIC | Status | |---|---|---|---|---|---|---| | [pp01](pp01.md) | | | | | | in-use | +| [pp02](pp02.md) | | | | | | in-use | ## PDUs @@ -22,11 +23,15 @@ _Auto-generated from `docs/hardware/*.md` — do not edit by hand. Run `make doc | Hostname | Location | CPU | RAM | Storage | NIC | Status | |---|---|---|---|---|---|---| | [makerfloss.eu](makerfloss.eu.md) | Hetzner HEL1 (cloud) | AMD EPYC (shared vCPU) · 2c | 4 GB | 40 GB NVME | 1 GbE | in-use | +| [nas01](nas01.md) | The pile | ? | ? | ? | ? | staging | +| [nas02](nas02.md) | The pile | ? | ? | ? | ? | staging | | [srv01](srv01.md) | The pile | ? | ? | ? | ? | staging | | [srv02](srv02.md) | The pile | Intel Core i5-8500 @ 3.00GHz · 6c | 8 GB | 40 GB NVME | 1 GbE | staging | | [srv03](srv03.md) | The pile | Intel Core i5-8500 @ 3.00GHz · 6c | 16 GB | 40 GB NVME | 1 GbE | staging | | [srv04](srv04.md) | The pile | Intel Core i5-3570K @ 3.40GHz · 4c | 8 GB | 500 GB HDD | 1 GbE | staging | | [srv05](srv05.md) | The pile | Intel Core i5-3570K @ 3.40GHz · 4c | 8 GB | 500 GB HDD | 1 GbE | staging | +| [srv06](srv06.md) | The pile | ? | ? | ? | ? | staging | +| [srv07](srv07.md) | The pile | ? | ? | ? | ? | staging | ## Shelves @@ -39,3 +44,7 @@ _Auto-generated from `docs/hardware/*.md` — do not edit by hand. Run `make doc | Hostname | Location | CPU | RAM | Storage | NIC | Status | |---|---|---|---|---|---|---| | [sw01](sw01.md) | | | | | | in-use | +| [sw02](sw02.md) | | | | | | in-use | +| [sw03](sw03.md) | | | | | | in-use | +| [sw04](sw04.md) | | | | | | in-use | +| [sw05](sw05.md) | | | | | | in-use | diff --git a/docs/hardware/pp01.md b/docs/hardware/pp01.md index fe697eb..0aeddc5 100644 --- a/docs/hardware/pp01.md +++ b/docs/hardware/pp01.md @@ -3,14 +3,14 @@ hostname: pp01 kind: patch-panel status: in-use rack: rack01 -rack_u: 24 +rack_u: 25 u_height: 1 rack_face: front -ports: 24 +ports: 16 links: - { local: uplink, peer: sw01, peer_port: 24, speed_gbps: 1 } --- ## Notes -- Provisional placeholder patch panel. Devices patch in here; rear uplink to sw01. +- Link are placeholder values diff --git a/docs/hardware/sw01.md b/docs/hardware/sw01.md index 8c54af7..aa6a6ca 100644 --- a/docs/hardware/sw01.md +++ b/docs/hardware/sw01.md @@ -3,10 +3,10 @@ hostname: sw01 kind: switch status: in-use rack: rack01 -rack_u: 10 +rack_u: 8 u_height: 1 rack_face: front -ports: 24 +ports: 32 --- ## Notes diff --git a/docs/infrastructure/racks/rack01-elevation.svg b/docs/infrastructure/racks/rack01-elevation.svg index 66c0c0d..cc338d9 100644 --- a/docs/infrastructure/racks/rack01-elevation.svg +++ b/docs/infrastructure/racks/rack01-elevation.svg @@ -213,9 +213,19 @@ srv05 (U5–U6) -sw01 · switch · in-use · cluster: — · U10 +sw01 · switch · in-use · cluster: — · U8 + +sw01 (U8) + + +sw02 · switch · in-use · cluster: — · U9 + +sw02 (U9) + + +sw03 · switch · in-use · cluster: — · U10 -sw01 (U10) +sw03 (U10) pdu04 · pdu · in-use · cluster: — · U11 @@ -228,24 +238,59 @@ pdu02 (U12) -pp01 · patch-panel · in-use · cluster: — · U24 - -pp01 (U24) +pp01 · patch-panel · in-use · cluster: — · U25 + +pp01 (U25) + + +pp02 · patch-panel · in-use · cluster: — · U26 + +pp02 (U26) + + +sw04 · switch · in-use · cluster: — · U32 + +sw04 (U32) pdu03 · pdu · in-use · cluster: — · U33 pdu03 (U33) + +sw05 · switch · in-use · cluster: — · U36 + +sw05 (U36) + srv01 · server · staging · cluster: tappaas · shf01/front/slot 1 - -srv01 + +srv01 srv02 · server · staging · cluster: tappaas · shf01/front/slot 2 - -srv02 + +srv02 + + +srv06 · server · staging · cluster: tappaas · shf01/front/slot 6 + +srv06 + + +srv07 · server · staging · cluster: tappaas · shf01/front/slot 7 + +srv07 + + +nas01 · server · staging · cluster: tappaas · shf01/front/slot 8 + +nas01 + + +nas02 · server · staging · cluster: tappaas · shf01/front/slot 9 + +nas02 srv03 · server · staging · cluster: tappaas · shf01/rear/slot 1 diff --git a/docs/infrastructure/racks/rack01.md b/docs/infrastructure/racks/rack01.md index dc10ec8..6acce9a 100644 --- a/docs/infrastructure/racks/rack01.md +++ b/docs/infrastructure/racks/rack01.md @@ -220,9 +220,19 @@ _Auto-generated from `docs/hardware/*.md` (items with `rack: rack01`) — do not srv05 (U5–U6) -sw01 · switch · in-use · cluster: — · U10 +sw01 · switch · in-use · cluster: — · U8 + +sw01 (U8) + + +sw02 · switch · in-use · cluster: — · U9 + +sw02 (U9) + + +sw03 · switch · in-use · cluster: — · U10 -sw01 (U10) +sw03 (U10) pdu04 · pdu · in-use · cluster: — · U11 @@ -235,24 +245,59 @@ _Auto-generated from `docs/hardware/*.md` (items with `rack: rack01`) — do not pdu02 (U12) -pp01 · patch-panel · in-use · cluster: — · U24 - -pp01 (U24) +pp01 · patch-panel · in-use · cluster: — · U25 + +pp01 (U25) + + +pp02 · patch-panel · in-use · cluster: — · U26 + +pp02 (U26) + + +sw04 · switch · in-use · cluster: — · U32 + +sw04 (U32) pdu03 · pdu · in-use · cluster: — · U33 pdu03 (U33) + +sw05 · switch · in-use · cluster: — · U36 + +sw05 (U36) + srv01 · server · staging · cluster: tappaas · shf01/front/slot 1 - -srv01 + +srv01 srv02 · server · staging · cluster: tappaas · shf01/front/slot 2 - -srv02 + +srv02 + + +srv06 · server · staging · cluster: tappaas · shf01/front/slot 6 + +srv06 + + +srv07 · server · staging · cluster: tappaas · shf01/front/slot 7 + +srv07 + + +nas01 · server · staging · cluster: tappaas · shf01/front/slot 8 + +nas01 + + +nas02 · server · staging · cluster: tappaas · shf01/front/slot 9 + +nas02 srv03 · server · staging · cluster: tappaas · shf01/rear/slot 1 @@ -297,17 +342,33 @@ flowchart LR pdu02["pdu02
8 outlets"] pdu03["pdu03
12 outlets"] pdu04["pdu04
5 outlets"] + nas01["nas01"] + nas02["nas02"] srv01["srv01"] srv02["srv02"] srv03["srv03"] + srv06["srv06"] + srv07["srv07"] srv04["srv04"] srv05["srv05"] + pdu01 -->|outlet 1| nas01 + pdu01 -->|outlet 1| nas02 pdu01 -->|outlet 1| srv01 + pdu01 -->|outlet 1| srv06 + pdu01 -->|outlet 1| srv07 pdu01 -->|outlet 2| srv02 pdu01 -->|outlet 3| srv03 pdu01 -->|outlet 4| srv04 pdu01 -->|outlet 5| srv05 + pdu02 -->|outlet 1| nas01 + pdu02 -->|outlet 1| nas02 pdu02 -->|outlet 1| srv01 + pdu02 -->|outlet 1| srv06 + pdu02 -->|outlet 1| srv07 + style nas01 fill:#4c78a8,stroke:#333,color:#ffffff + click nas01 "/hardware/nas01/" + style nas02 fill:#4c78a8,stroke:#333,color:#ffffff + click nas02 "/hardware/nas02/" style pdu01 fill:#e15759,stroke:#333,color:#ffffff click pdu01 "/hardware/pdu01/" style pdu02 fill:#e15759,stroke:#333,color:#ffffff @@ -326,27 +387,47 @@ flowchart LR click srv04 "/hardware/srv04/" style srv05 fill:#4c78a8,stroke:#333,color:#ffffff click srv05 "/hardware/srv05/" + style srv06 fill:#4c78a8,stroke:#333,color:#ffffff + click srv06 "/hardware/srv06/" + style srv07 fill:#4c78a8,stroke:#333,color:#ffffff + click srv07 "/hardware/srv07/" ``` ## Network ```mermaid flowchart LR + nas01["nas01"] + nas02["nas02"] pp01["pp01
patch-panel"] + pp02["pp02
patch-panel"] srv01["srv01"] srv02["srv02"] srv03["srv03"] srv04["srv04"] srv05["srv05"] + srv06["srv06"] + srv07["srv07"] sw01["sw01
switch"] + nas01 -->|eth0 → p1 · 1G| sw01 + nas02 -->|eth0 → p1 · 1G| sw01 pp01 -->|uplink → p24 · 1G| sw01 + pp02 -->|uplink → p24 · 1G| sw01 srv01 -->|eth0 → p1 · 1G| sw01 srv02 -->|eth0 → p1 · 1G| pp01 srv03 -->|eth0 → p2 · 1G| pp01 srv04 -->|eth0 → p3 · 1G| pp01 srv05 -->|eth0 → p4 · 1G| pp01 + srv06 -->|eth0 → p1 · 1G| sw01 + srv07 -->|eth0 → p1 · 1G| sw01 + style nas01 fill:#4c78a8,stroke:#333,color:#ffffff + click nas01 "/hardware/nas01/" + style nas02 fill:#4c78a8,stroke:#333,color:#ffffff + click nas02 "/hardware/nas02/" style pp01 fill:#9c755f,stroke:#333,color:#ffffff click pp01 "/hardware/pp01/" + style pp02 fill:#9c755f,stroke:#333,color:#ffffff + click pp02 "/hardware/pp02/" style srv01 fill:#4c78a8,stroke:#333,color:#ffffff click srv01 "/hardware/srv01/" style srv02 fill:#4c78a8,stroke:#333,color:#ffffff @@ -357,6 +438,10 @@ flowchart LR click srv04 "/hardware/srv04/" style srv05 fill:#4c78a8,stroke:#333,color:#ffffff click srv05 "/hardware/srv05/" + style srv06 fill:#4c78a8,stroke:#333,color:#ffffff + click srv06 "/hardware/srv06/" + style srv07 fill:#4c78a8,stroke:#333,color:#ffffff + click srv07 "/hardware/srv07/" style sw01 fill:#59a14f,stroke:#333,color:#ffffff click sw01 "/hardware/sw01/" ``` @@ -368,12 +453,21 @@ flowchart LR | U1 | [pdu01](../../hardware/pdu01.md) | pdu | rear | in-use | | U5–U6 | [srv04](../../hardware/srv04.md) | server | front | staging | | U5–U6 | [srv05](../../hardware/srv05.md) | server | rear | staging | -| U10 | [sw01](../../hardware/sw01.md) | switch | front | in-use | +| U8 | [sw01](../../hardware/sw01.md) | switch | front | in-use | +| U9 | [sw02](../../hardware/sw02.md) | switch | front | in-use | +| U10 | [sw03](../../hardware/sw03.md) | switch | front | in-use | | U11 | [pdu04](../../hardware/pdu04.md) | pdu | front | in-use | | U12 | [pdu02](../../hardware/pdu02.md) | pdu | rear | in-use | -| U24 | [pp01](../../hardware/pp01.md) | patch-panel | front | in-use | +| U25 | [pp01](../../hardware/pp01.md) | patch-panel | front | in-use | +| U26 | [pp02](../../hardware/pp02.md) | patch-panel | front | in-use | +| U32 | [sw04](../../hardware/sw04.md) | switch | front | in-use | | U33 | [pdu03](../../hardware/pdu03.md) | pdu | rear | in-use | +| U36 | [sw05](../../hardware/sw05.md) | switch | front | in-use | | U37–U46 | [shf01](../../hardware/shf01.md) | shelf | both | in-use | | U37–U46 | [srv01](../../hardware/srv01.md) | server | front · shf01/1 | staging | | U37–U46 | [srv02](../../hardware/srv02.md) | server | front · shf01/2 | staging | +| U37–U46 | [srv06](../../hardware/srv06.md) | server | front · shf01/6 | staging | +| U37–U46 | [srv07](../../hardware/srv07.md) | server | front · shf01/7 | staging | +| U37–U46 | [nas01](../../hardware/nas01.md) | server | front · shf01/8 | staging | +| U37–U46 | [nas02](../../hardware/nas02.md) | server | front · shf01/9 | staging | | U37–U46 | [srv03](../../hardware/srv03.md) | server | rear · shf01/1 | staging |