2.6 KiB
2.6 KiB
TODO
phy-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
- Add the three secrets to
group_vars/secrets.yml(just vault edit):vault_owui_secret_key,vault_owui_db_password,vault_ldap_bind_password - Fill the real LDAP bind DN / base DN in
group_vars/phy_srv_gpu01.yml - Pin
vllm_imageto a build verified on SM120, thenjust compose phy_srv_gpu01and start the stack manually (seeansible/services/phy-srv-gpu01/README.md) - Role
cifs_mounts— read-only mounts, credentials fromgroup_vars/secrets.yml - oikb sync (share → knowledge base) once the corpus scope is decided
- Smoke-test a vLLM container on the server (official images may not support SM120)
— pin the working image, then build
llm_stack. Start model: Qwen3-32B FP8 - 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) - Finish base hardening in
SETUP.md(ssh, updates) viajust run phy_srv_gpu01
Done
- Renamed host/group/folder to
phy-srv-gpu01everywhere - LLM compose stack written (
ansible/services/phy-srv-gpu01/) — not deployed - 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)