Självhostad VM-konsol
OpenFactory inkluderar en självhostad VM-konsol på en värd för att utvärdera ISO-, KVM-, VNC-, nätverkstopologi-, övervaknings- och benchmark-arbetsflöden på en Linux-maskin du kontrollerar. Den publika Compose-distributionen är en labb-/utvärderingsväg. Den är varken den hostade OpenFactory-byggtjänsten eller ett produktionsklart eller air-gapped Enterprise-styrplan.
Välj rätt väg
| Behov | Stödd väg |
|---|---|
| Bygga ett anpassat ISO från chat eller recipe | Använd den hostade OpenFactory-byggaren |
| Hantera lokala KVM-gäster och uppladdade ISO:er | Använd den självhostade VM-konsol som beskrivs här |
| Utvärdera benchmarks mot lokala gäster | Använd den självhostade VM-konsolen |
| Köra privat produktionsdistribution | Kom överens om topologi, release-artefakter, identitet, support och runbook med OpenFactory före distribution |
| Påstå air-gapped distribution | Härled inte detta från Compose-filen; offline-beroenden och uppdateringsrutiner kräver separat kvalificerad distribution |
Vad den publika Compose-distributionen innehåller
Den incheckade docker-compose.self-hosted.yml startar två tjänster:
- en privilegierad backend ansluten till värdens libvirt-socket och
/dev/kvm; - en frontend exponerad på värdport 80.
Den monterar också värdens libvirt-bildkatalog, en read-only source-ISO-katalog, en read-only promoted-golden-image-katalog och en named volume för testtillstånd och cleanup-journals.
Den resulterande konsolen stöder lokala VM-livscykeloperationer, ISO-uppladdning, webbläsar-VNC, nätverkshantering och topologi, benchmarks och live-maskinövervakning. Mode-endpointen inaktiverar hostade image-byggen, AI-konversationer, scheduling och policy-dokument-arbetsflöden. Feature flags som den körande konsolen visar gäller för den distributionen.
Viktiga gränser
- Standardfrontenden är plain HTTP på port 80.
- Self-hosted-läge är avsett för ett betrott lokalt utvärderingsnätverk och ger inte i sig en produktionsidentitetsperimeter.
- Backenden är privilegierad och kan nå värdens libvirt-daemon. Behandla värdåtkomst som administrativ åtkomst.
- Compose-filen är single-host. Den ger inte hög tillgänglighet, extern databasreplikering, managed TLS, centraliserade secrets eller automatiserad backup-tjänst.
- Uppladdade eller promoted bilder är operator-levererade indata. Licensiering, integritet, patchstatus och lämplighet är operatörens ansvar.
Utvärderingssekvens
- Läs Förutsättningar.
- Följ Installation på en icke-produktions-KVM-värd.
- Kontrollera Konfiguration innan du ändrar sökvägar eller exponering.
- Slutför Drift och verifiering.
- Läs Produktionsgränser innan riktiga användare eller data blir inblandade.
cto-gui/SELF-HOSTING.md på repository-nivå är fortfarande command-level source
of truth för den incheckade Compose-distributionen.