Zum Inhalt

Legacy Cleanup Pilot Summary

Stand: 2026-05-27

Kurzfazit

Der erste Legacy-Cleanup-Pilot wurde kontrolliert durchgeführt. Es wurden nur ungefährliche Default- und Referenzumstellungen vorgenommen. Es wurden keine Legacy-IP-Bindings entfernt, keine Interfaces geändert, keine Docker-Compose-Bindings geändert, keine NPM-/DNS-/Firewall-/Proxmox-/NetBox-Writes durchgeführt und keine Services neu gestartet.

Status: successful_with_observation

Healthcheck: green

Locks: green

Scheduled Read-only Workflows: warning, weil runtime_backup_validation_v1 weiterhin yellow meldet. Ursache ist qdrant_snapshots älter als 24h; das ist keine neue Cleanup-Folge.

Geänderte Referenzen

Bereich Vorher Nachher Status
Healthcheck LiteLLM http://10.0.1.243:4000/v1 http://10.222.70.20:4000/v1 geändert
Healthcheck Qdrant http://10.0.1.243:6333 http://10.222.70.20:6333 geändert
Healthcheck MCPHub http://10.0.1.243:3000 http://10.222.70.20:3000 geändert
Healthcheck Tools API http://10.0.1.243:3010 http://10.222.70.20:3010 geändert
Qdrant Snapshot Default http://10.0.1.243:6333 http://10.222.70.20:6333 geändert
RAG Docs Ingest Default http://10.0.1.243:6333 http://10.222.70.20:6333 geändert
RAG Inventory Ingest Default http://10.0.1.243:6333 http://10.222.70.20:6333 geändert
RAG Query Default http://10.0.1.243:6333 http://10.222.70.20:6333 geändert
Agent Runtime Stack Check http://10.0.1.243 http://10.222.70.20 geändert
OpenWebUI Ollama Fallback http://10.222.70.11:11434 http://10.222.70.11:11434 geändert

Betroffene Dateien

Repository: - agent-runtime/scripts/lanstyle-healthcheck.sh - agent-runtime/scripts/snapshot-qdrant.sh - agent-runtime/scripts/ingest-inventory-to-qdrant.py - agent-runtime/scripts/ingest-docs-to-qdrant.py - agent-runtime/scripts/query-qdrant-docs.py - agent-runtime/scripts/check-agent-runtime-stack.sh

Runtime: - /opt/agent-runtime/scripts/lanstyle-healthcheck.sh - /opt/agent-runtime/scripts/snapshot-qdrant.sh - /opt/agent-runtime/scripts/ingest-inventory-to-qdrant.py - /opt/agent-runtime/scripts/ingest-docs-to-qdrant.py - /opt/agent-runtime/scripts/query-qdrant-docs.py - /opt/agent-runtime/scripts/check-agent-runtime-stack.sh - /root/.open-webui/webui.db

Backups

Lokale Backups: - .backups/legacy-cleanup-pilot-20260527-141554

Agent Runtime LXC 259: - /root/legacy-cleanup-pilot-backups/20260527-121605

OpenWebUI LXC 250: - /root/legacy-cleanup-pilot-backups/20260527-141621

MkDocs Nav Backups: - mkdocs.yml.bak-20260527-132741-ai-legacy-audit-nav - mkdocs.yml.bak-20260527-142408-legacy-cleanup-pilot-nav

Verification Summary

Confirmed: - Shell-Syntax für betroffene Bash-Skripte ist gültig. - Python-Syntax für betroffene RAG-Skripte ist gültig. - Remote-Skripte in LXC 259 enthalten keine 10.0.1.243-Defaults mehr. - OpenWebUI aktive Config enthält keinen http://10.222.70.11:11434-Fallback mehr. - SQLite Integrity Check für OpenWebUI DB: ok. - Qdrant VLAN70 Endpoint liefert Collections lanstyle_inventory und lanstyle_docs. - OpenWebUI, LiteLLM und MCPHub Public Endpoints antworten mit HTTP 200. - LiteLLM Smoke mit lanstyle/agent-stable: Content OK, finish_reason stop. - MCP initialize/tools-list, read-only Tool Call und preflight Tool Call funktionieren. - Healthcheck: Lanstyle healthcheck OK: 27 checks. - Dependency Locks: active/stale/orphaned/failed_release jeweils 0. - MkDocs strict build erfolgreich. - Secret Scan für geänderte Artefakte ohne Treffer.

Interpreted: - Die umgestellten Defaults reduzieren Hidden Dependencies auf 10.0.1.243, ohne den Rollback-Pfad technisch zu entfernen. - Der weiterhin gelbe Backup-Workflow ist ein separates Backup-Aging-Thema und nicht Folge des Pilots.

Uncertain: - Ob ältere manuelle Operator-Clients außerhalb der geprüften Profile direkt Legacy-IP nutzen. - Ob einzelne externe Automationen außerhalb Agent Runtime/OpenWebUI noch Legacy-Ollama direkt verwenden.

Weiterhin aktive Legacy-Pfade

Diese Pfade bleiben absichtlich aktiv: - Agent Runtime Docker Compose Bindings auf 10.0.1.243. - Legacy-Interfaces der AI-LXCs. - Open WebUI Legacy-IP 10.0.0.250. - SearXNG Legacy-IP 10.0.1.240. - Open Terminal Legacy-IP 10.0.1.253 (historischer Cleanup-Kandidat; seit Open Terminal VLAN70-only nicht mehr produktiv aktiv). - GB10/Ollama Legacy-IP 10.0.0.249.

Rollback Summary

Rollback ist möglich und dateibasiert:

  1. Betroffene Skripte aus .backups/legacy-cleanup-pilot-20260527-141554 beziehungsweise /root/legacy-cleanup-pilot-backups/20260527-121605 wiederherstellen.
  2. OpenWebUI DB aus /root/legacy-cleanup-pilot-backups/20260527-141621/webui.db.bak wiederherstellen.
  3. Healthcheck erneut ausführen.
  4. OpenWebUI, LiteLLM, Qdrant und MCP read-only prüfen.

Kein Rollback wurde automatisch ausgeführt.

Empfohlen: 24 Stunden Beobachtung.

Währenddessen prüfen: - Scheduled Workflows - Healthcheck - OpenWebUI Chat/Streaming - OpenCode MCP Tooling - Qdrant/RAG Queries - NPM/OpenResty Logs - OpenWebUI Logs - LiteLLM Logs

Safe-to-Remove Candidates nach Beobachtung

Noch nicht freigegeben, aber nach erfolgreicher Beobachtung Kandidaten: - Agent Runtime Legacy Docker-Bindings auf 10.0.1.243 - SearXNG Legacy-Referenzen in MCP Registry/Doku - OpenWebUI Legacy-Netzinterface nur nach separatem Dependency Review

Was nicht geändert wurde

  • Keine Docker-Compose-Bindings.
  • Keine Netzwerkinterfaces.
  • Keine VLANs.
  • Keine Proxmox Config.
  • Keine NPM Backends.
  • Keine DNS Records.
  • Keine Firewall-Regeln.
  • Keine NetBox-Objekte.
  • Keine Legacy-IP-Adressen.
  • Keine Service-Restarts.