llm-server/encoding/ansible/ verwaltet mit video-encoding.yml und der Rolle video_encoding den CPU-Only-Grundzustand des gesperrten Kontos gn-encoding (UID/GID 982): Konto-Identität und Passwortsperre, subordinate ID-Bereiche, Verzeichnisstruktur, Quadlet-Verzeichnis, Linger, getrennter rootless Podman-Store sowie verwehrter GPU-Zugriff (keine render/video-Gruppe, kein Lesezugriff auf /dev/kfd oder DRM-Render-Nodes). Ohne beschlossene Encoder-Entscheidungen stellt die Rolle sicher, dass kein Workload definiert ist. Check-Mode und zwei Läufe auf ghostnet-ki: jeweils ok=30 changed=0 failed=0. Preflight, host.yml (2x ok=55 changed=0) und ROCm-Probe (ok=33 changed=0) nach der Projekt-Aufteilung erneut bestanden. GNENC-000/001, GNAI-000 und GNAI-013 aktualisiert. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
36 lines
1.6 KiB
Markdown
36 lines
1.6 KiB
Markdown
# Video-Encoding – Dokumentationsindex und Projektstand
|
||
|
||
**Dokumenten-ID:** GNENC-000-DOC
|
||
**Stand:** 2026-10-05
|
||
**Status:** Nicht finaler Arbeitsstand; Encoding-Workload noch nicht installiert
|
||
|
||
## Dokumente
|
||
|
||
| Dokument | Zweck / Zielgruppe |
|
||
| --- | --- |
|
||
| [GNENC-001-PLAN_Architecture.md](GNENC-001-PLAN_Architecture.md) | vorläufige Architektur, Repository-Grenzen, Ressourcenmodell und offene Entscheidungen; Infrastrukturadministratoren |
|
||
|
||
## Bestätigter Stand
|
||
|
||
- Das gemeinsame Infrastructure-Repository bleibt die einzige Quelle für den
|
||
Ansible-Sollzustand des physischen Servers.
|
||
- Encoding-Dokumentation verwendet innerhalb des LLM-Server-Gerätebereichs
|
||
`docs/platform/llm-server/encoding/` und die Dokumentenkennung `GNENC`.
|
||
- Encoding ist nach Betreiberfestlegung CPU-basiert und darf parallel zur
|
||
jeweils aktiven KI-Umgebung laufen.
|
||
- Encoding soll ausschließlich außerhalb der Stoßzeiten, zunächst nachts,
|
||
automatisch ausgeführt werden.
|
||
- Das gesperrte Servicekonto `gn-encoding` mit UID/GID 982 und eigenem
|
||
rootless Podman-Store ist eingerichtet und verifiziert.
|
||
- Das Encoding-Ansible-Projekt unter `llm-server/encoding/ansible/` verwaltet
|
||
und verifiziert den Encoding-Grundzustand (Konto, Pfade, CPU-Isolation,
|
||
rootless Store); Check-Mode und Idempotenzlauf meldeten jeweils `changed=0`.
|
||
- Es sind noch kein Encoding-Image, kein Container, keine Quadlet-Unit und kein
|
||
Timer eingerichtet.
|
||
|
||
## Nächste Festlegungen
|
||
|
||
Vor einer Encoding-Implementierung müssen insbesondere Encoder und
|
||
Container-Image, Ein- und Ausgabeverfahren, genaue Zeitfenster, CPU-/I/O-Grenzen,
|
||
Abbruchverhalten am Ende des Zeitfensters und Aufbewahrung festgelegt werden.
|