Initiale Infrastruktur-Dokumentation pve1 und pve2.
Enthält Host-Doku, MQTT/HA, Git-Setup, Power-Monitoring und GPU-Idle (pve2). Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# 02 — VM- und Container-Analyse
|
||||
|
||||
## Laufende / vorhandene Gäste (nach Bereinigung)
|
||||
|
||||
### QEMU-VMs
|
||||
|
||||
| VMID | Name | Storage | Boot-Disk | Status |
|
||||
|------|------|---------|-----------|--------|
|
||||
| 100 | windows | nvme_second | 100 GB | gestoppt |
|
||||
| 102 | klipper | local-lvm | 18 GB | läuft |
|
||||
| 104 | opnsense | local-lvm | 32 GB | läuft |
|
||||
| 106 | homeassistant | local-lvm | 32 GB | läuft |
|
||||
|
||||
### LXC-Container
|
||||
|
||||
| VMID | Name | Rootfs-Storage | Größe | Status |
|
||||
|------|------|----------------|-------|--------|
|
||||
| 101 | docker | local-lvm | 104 GB | läuft |
|
||||
| 103 | pve-scripts-local | nvme_second | 4 GB | läuft |
|
||||
| 109 | media | local-lvm | 80 GB | läuft |
|
||||
| 110 | AIDEV | nvme_second | 230 GB | läuft |
|
||||
|
||||
## Top-Verbraucher (Analyse)
|
||||
|
||||
| Rang | ID | Name | Storage | Allokiert | ~Belegt | Anmerkung |
|
||||
|------|-----|------|---------|-----------|---------|-----------|
|
||||
| 1 | 110 | AIDEV | nvme_second | 230 GB | Dev-Code, Docker | CT |
|
||||
| 2 | 101 | docker (Daten) | records | 200 GB | Frigate-Aufnahmen | mp0 auf HDD |
|
||||
| 3 | 101 | docker (Root) | local-lvm | 104 GB | Docker-Stack | CT rootfs |
|
||||
| 4 | 109 | media | local-lvm | 80 GB | Jellyfin-Metadaten | CT rootfs |
|
||||
|
||||
### CT 101 docker — Details
|
||||
|
||||
- **Rootfs:** `local-lvm:vm-101-disk-0` (104 GB)
|
||||
- **Daten-Volume:** `records:101/vm-101-disk-0.raw` → `/mnt/records` (200 GB, Frigate)
|
||||
- **Dienste:** Frigate, Overleaf/ShareLaTeX, Mongo, Affine, NPMplus, Portainer, Dockge, …
|
||||
- **Frigate-Retention:** 30 Tage in `config.yaml` — HDD-Speicher reicht, Anpassung nicht nötig
|
||||
|
||||
### CT 109 media — Details
|
||||
|
||||
- **Jellyfin-Config:** ~18 GB unter `/opt/stacks/jellyfin/config`
|
||||
- ~13 GB Metadaten (Poster, Artwork) — **beabsichtigt**, nicht löschen
|
||||
- NFS-Mounts für Filme/Serien (kein lokaler Speicherverbrauch auf dem CT-Disk)
|
||||
|
||||
### CT 110 AIDEV — Details
|
||||
|
||||
- **Code:** `/root/code/` (~69 GB), u. a. `agentic_quant`, `trading_tools`
|
||||
- **Docker:** Dev-Images, Build-Cache (regelmäßig aufräumen sinnvoll)
|
||||
- **Caches:** `.npm`, `.cache`, IDE-Server (VS Code, Cursor, …)
|
||||
|
||||
## Empfehlungen (teilweise umgesetzt)
|
||||
|
||||
| Maßnahme | Status |
|
||||
|----------|--------|
|
||||
| Ungenutzte VMs löschen (kali, dev2) | ✅ erledigt |
|
||||
| Backups auf `records` | ✅ erledigt |
|
||||
| `fstrim` + Docker-Cleanup | ✅ erledigt |
|
||||
| Ansible-Wartung wöchentlich | ✅ eingerichtet |
|
||||
| media → nvme_second migrieren | ⏳ optional |
|
||||
| windows (100) entfernen falls ungenutzt | ⏳ optional |
|
||||
Reference in New Issue
Block a user