Spark-Stack auf reproduzierbar aktuellem Stand bringen #1

Closed
opened 2026-08-10 08:21:23 +02:00 by zwuge · 5 comments
Owner

Destination

Der Spark ist nach einem kontrollierten Wartungsfenster auf einem aktuellen, reproduzierbaren und live verifizierten Stand: OS/NVIDIA/Kernels, Docker-Images, vLLM, Qwen-Modell und die betroffene Runtime sind kompatibel aktualisiert, versioniert gepinnt und rollbackfähig dokumentiert.

Notes

  • Planung vor Ausführung; keine Updates werden durch diese Map selbst ausgeführt.
  • Quellen: Second Brain für Infrastruktur-/Betriebsfakten, Live-System für Ist-Zustand, Hersteller-/Registry-/Hugging-Face-Metadaten für Zielstände.
  • Leitplanken: Wartungsfenster, Backup/Rollback, reproduzierbares Pinning, getrennte Reifegrade und Live-Verifikation.

Decisions so farrnrnrnrn- Spark-Update: Zielversionen und Kompatibilitätsmatrix festlegen — Host-, Firmware-, Container-, Hermes- und Modellstände erhoben; relevante Updatekandidaten und Pins dokumentiert.

Not yet specified

Out of scope

  • Architekturumbau der Pipeline.
  • Netzwerksegmentierung, Secret-Rotation oder ungeplante Hardware-/Firmwareänderungen.
## Destination Der Spark ist nach einem kontrollierten Wartungsfenster auf einem aktuellen, reproduzierbaren und live verifizierten Stand: OS/NVIDIA/Kernels, Docker-Images, vLLM, Qwen-Modell und die betroffene Runtime sind kompatibel aktualisiert, versioniert gepinnt und rollbackfähig dokumentiert. ## Notes - Planung vor Ausführung; keine Updates werden durch diese Map selbst ausgeführt. - Quellen: Second Brain für Infrastruktur-/Betriebsfakten, Live-System für Ist-Zustand, Hersteller-/Registry-/Hugging-Face-Metadaten für Zielstände. - Leitplanken: Wartungsfenster, Backup/Rollback, reproduzierbares Pinning, getrennte Reifegrade und Live-Verifikation. ## Decisions so far`r`n`r`n<!-- one line per closed child decision; open tickets are discovered as child issues -->`r`n`r`n- [Spark-Update: Zielversionen und Kompatibilitätsmatrix festlegen](https://git.platz-consulting.de/zwuge/dgx-spark/issues/2) — Host-, Firmware-, Container-, Hermes- und Modellstände erhoben; relevante Updatekandidaten und Pins dokumentiert. ## Not yet specified ## Out of scope - Architekturumbau der Pipeline. - Netzwerksegmentierung, Secret-Rotation oder ungeplante Hardware-/Firmwareänderungen.
Author
Owner

Wayfinding complete

Die Route zur Wartung ist geklärt:

  • Zielstände und Kompatibilitätskandidaten sind dokumentiert.
  • Backup-/Rollback-Eintrittskriterien sind festgelegt.
  • Reihenfolge, Reboot-Freigabe und Abbruchlogik sind festgelegt.
  • Vollständige Live-Abnahme und Regressionstests sind festgelegt.

Die Map hat den Planungsabschluss erreicht. Die eigentliche Spark-Wartung, inklusive Backup-/Baseline-Preflight und danach freigegebener Updates, ist ein separater Ausführungsschritt. Diese Map beweist keinen Deploy- oder Live-Erfolg.

## Wayfinding complete Die Route zur Wartung ist geklärt: - Zielstände und Kompatibilitätskandidaten sind dokumentiert. - Backup-/Rollback-Eintrittskriterien sind festgelegt. - Reihenfolge, Reboot-Freigabe und Abbruchlogik sind festgelegt. - Vollständige Live-Abnahme und Regressionstests sind festgelegt. Die Map hat den Planungsabschluss erreicht. Die eigentliche Spark-Wartung, inklusive Backup-/Baseline-Preflight und danach freigegebener Updates, ist ein separater Ausführungsschritt. Diese Map beweist keinen Deploy- oder Live-Erfolg.
zwuge closed this issue 2026-08-10 09:15:26 +02:00
Author
Owner

Ausführungsvorbereitung 2026-08-10

  • Die NAS-Credentials wurden aus der lokalen Secret-Datei intern auf Proxmox aktualisiert; der Secret-Wert wurde nicht ausgegeben.
  • Die CIFS-Mounts für /mnt/pve/nas-backup, /mnt/ct101-backup und /mnt/ct110-backup wurden erfolgreich repariert und remounted.
  • Der NAS-Zugriff wurde durch einen Schreib-/Lesetest unter dgx-spark/20260810T103938 verifiziert.
  • Qdrant und Open WebUI wurden für den Backup-Versuch kurz gestoppt und anschließend wieder gestartet; vLLM blieb online.
  • Ein vollständiges Spark-Backup wurde noch nicht erfolgreich erzeugt. Unvollständige bzw. leere Transferartefakte wurden entfernt; auf dem NAS liegt kein unvollständiges Archiv.
  • Es wurden keine OS-, Firmware-, Docker- oder Qwen-Updates und kein Reboot durchgeführt.

Details und offene Punkte stehen in docs/research/2026-08-10-spark-update-kompatibilitaet.md.

## Ausführungsvorbereitung 2026-08-10 - Die NAS-Credentials wurden aus der lokalen Secret-Datei intern auf Proxmox aktualisiert; der Secret-Wert wurde nicht ausgegeben. - Die CIFS-Mounts für `/mnt/pve/nas-backup`, `/mnt/ct101-backup` und `/mnt/ct110-backup` wurden erfolgreich repariert und remounted. - Der NAS-Zugriff wurde durch einen Schreib-/Lesetest unter `dgx-spark/20260810T103938` verifiziert. - Qdrant und Open WebUI wurden für den Backup-Versuch kurz gestoppt und anschließend wieder gestartet; vLLM blieb online. - Ein vollständiges Spark-Backup wurde noch nicht erfolgreich erzeugt. Unvollständige bzw. leere Transferartefakte wurden entfernt; auf dem NAS liegt kein unvollständiges Archiv. - Es wurden keine OS-, Firmware-, Docker- oder Qwen-Updates und kein Reboot durchgeführt. Details und offene Punkte stehen in `docs/research/2026-08-10-spark-update-kompatibilitaet.md`.
Author
Owner

Durchführung 2026-08-10 – Zwischenstand

  • Backup auf NAS erfolgreich verifiziert: dgx-spark/20260810Tbackup-run03/spark-services.tar.zst, 1.010.067.844 Bytes, identische SHA-256 auf Spark/Proxmox/NAS.
  • Open WebUI und Qdrant auf aktuelle Registry-Digests aktualisiert; Healthchecks und Qdrant-Collections erfolgreich.
  • Qwen-Revision 965bfb0e24d08e295cd641a15c7f231554078d0d geladen; vLLM nach Neustart mit erfolgreichem Inferenztest SPARK_POST_REBOOT_OK.
  • OS-Update erfolgreich: Kernel 6.17.0-1029-nvidia, NVIDIA 580.173.02, APT ohne offene Updates; Reboot durchgeführt und live verifiziert.
  • Offen bleibt ausschließlich der separate GX10-Firmware-Flash: Embedded Controller 0x02000005 -> 0x02000006 und SoC 0x03000006 -> 0x03000007, beide hohe Dringlichkeit. Dieser Hardware-/Reboot-Schritt benötigt eine gesonderte Freigabe.
  • Vollständiger Restore-Drill bleibt als letzter Abnahmenachweis offen.

Details: docs/research/2026-08-10-spark-update-kompatibilitaet.md.

## Durchführung 2026-08-10 – Zwischenstand - Backup auf NAS erfolgreich verifiziert: dgx-spark/20260810Tbackup-run03/spark-services.tar.zst, 1.010.067.844 Bytes, identische SHA-256 auf Spark/Proxmox/NAS. - Open WebUI und Qdrant auf aktuelle Registry-Digests aktualisiert; Healthchecks und Qdrant-Collections erfolgreich. - Qwen-Revision 965bfb0e24d08e295cd641a15c7f231554078d0d geladen; vLLM nach Neustart mit erfolgreichem Inferenztest SPARK_POST_REBOOT_OK. - OS-Update erfolgreich: Kernel 6.17.0-1029-nvidia, NVIDIA 580.173.02, APT ohne offene Updates; Reboot durchgeführt und live verifiziert. - Offen bleibt ausschließlich der separate GX10-Firmware-Flash: Embedded Controller 0x02000005 -> 0x02000006 und SoC 0x03000006 -> 0x03000007, beide hohe Dringlichkeit. Dieser Hardware-/Reboot-Schritt benötigt eine gesonderte Freigabe. - Vollständiger Restore-Drill bleibt als letzter Abnahmenachweis offen. Details: docs/research/2026-08-10-spark-update-kompatibilitaet.md.
Author
Owner

Restore-Nachweis 2026-08-10

Das NAS-Backup wurde auf Proxmox in einem isolierten neuen Temporärordner erfolgreich extrahiert. Qdrant-Daten, Open-WebUI-Datenarchiv und Metadaten waren vorhanden; Produktivdaten wurden nicht überschrieben.

Damit sind Backup, isolierter Restore-Drill, Container-/Modellupdate, OS-Update, Reboot und die Live-Funktionstests nachgewiesen. Offen bleibt ausschließlich der separate GX10-Firmware-Flash mit hoher Dringlichkeit.

## Restore-Nachweis 2026-08-10 Das NAS-Backup wurde auf Proxmox in einem isolierten neuen Temporärordner erfolgreich extrahiert. Qdrant-Daten, Open-WebUI-Datenarchiv und Metadaten waren vorhanden; Produktivdaten wurden nicht überschrieben. Damit sind Backup, isolierter Restore-Drill, Container-/Modellupdate, OS-Update, Reboot und die Live-Funktionstests nachgewiesen. Offen bleibt ausschließlich der separate GX10-Firmware-Flash mit hoher Dringlichkeit.
Author
Owner

Firmware-Abnahme 2026-08-10

Der freigegebene Firmware-Flash wurde erfolgreich abgeschlossen. Die fwupd-Historie bestätigt:

  • GX10 Embedded Controller: 0x02000006
  • GX10 SoC: 0x03000007
  • GX10 USB-C-PD: 0x00000516

fwupdmgr meldet keine offenen Firmwareupdates. Nach dem Flash sind Open WebUI healthy, Qdrant und vLLM aktiv; Kernel 6.17.0-1029-nvidia und NVIDIA 580.173.02 sind weiterhin aktiv. Die gesamte Durchführung ist in docs/research/2026-08-10-spark-update-kompatibilitaet.md dokumentiert.

## Firmware-Abnahme 2026-08-10 Der freigegebene Firmware-Flash wurde erfolgreich abgeschlossen. Die fwupd-Historie bestätigt: - GX10 Embedded Controller: 0x02000006 - GX10 SoC: 0x03000007 - GX10 USB-C-PD: 0x00000516 fwupdmgr meldet keine offenen Firmwareupdates. Nach dem Flash sind Open WebUI healthy, Qdrant und vLLM aktiv; Kernel 6.17.0-1029-nvidia und NVIDIA 580.173.02 sind weiterhin aktiv. Die gesamte Durchführung ist in docs/research/2026-08-10-spark-update-kompatibilitaet.md dokumentiert.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
zwuge/dgx-spark#1
No description provided.