- projektplan: status section (server delivered, driver done), share analysis results in §2.1, customer checklist answers in §2.2, storage resolved in §2.3, new §2.6 on scoping the corpus, updated risks - scripts/list-shares.ps1: enumerate SMB shares incl. paths, permissions and DFS namespaces on the file server - TODO.md: restructured into blocking/server/done Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
TODO
phy-z-srv-gpu01
Per projektplan (§ references below).
Server is delivered; base setup + NVIDIA driver are done (see SETUP.md).
Blocking the knowledge base (customer conversation)
- Scope the corpus (§2.6) — share analysis found 1.26M extractable documents, ~12× the planning threshold. Decide with the customer which shares/folders actually form the knowledge base. Everything in Phase 5 depends on this.
- Evaluate the two CSVs still sitting on the file server:
D-toplevel-folders.csv(basis for the include/exclude list) andD-file-types.csv(resolve the 1.58M unidentifiedotherfiles) - Run
scripts/list-shares.ps1on Z-FILESERVER — map shares → local paths, so the analysis ofD:can be tied to actual shares - Data protection / works council: are chat logs stored? (§2.2) — before rollout
- AD details still needed: bind service account + base DN (group
llm_usersand the read-only SMB account are agreed) - German eval set (§2.5): 20–30 Q&A with the customer — acceptance criterion
Server / Ansible
- Role
cifs_mounts— read-only mounts, credentials fromgroup_vars/secrets.yml - Role
llm_stack— docker compose: vLLM (fixed--gpu-memory-utilization), embedding server, Open WebUI + pgvector, reverse proxy, oikb timer. Tag compose tasks withcomposesojust composeworks. - Pin versions at install time (vLLM / Open WebUI / oikb / model) per §5
- OCR pipeline for ~166k scanned PDFs (§2.1) — own work block, competes with vLLM for the GPU
- TLS: currently plain HTTP on
chat.phytron.local; retrofit an internal CA certificate (AD passwords travel in clear text until then) - Hostname mismatch: server reports
phy-srv-gpu01, repo/inventory/label usephy-z-srv-gpu01— align - Finish base hardening in
SETUP.md(ssh, updates) viajust run phy_z_srv_gpu01
Done
- Share analysis script →
scripts/share-analysis.ps1, run on 2026-07-14 (§2.1) - Storage decision (§2.3) — 876 GB usable, no extra disks needed
- NVIDIA driver via role
nvidia_gpu(595 open kernel modules)