Skip to Content
Self HostingSjälvhostad VM-konsol

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

BehovStödd väg
Bygga ett anpassat ISO från chat eller recipeAnvänd den hostade OpenFactory-byggaren
Hantera lokala KVM-gäster och uppladdade ISO:erAnvänd den självhostade VM-konsol som beskrivs här
Utvärdera benchmarks mot lokala gästerAnvänd den självhostade VM-konsolen
Köra privat produktionsdistributionKom överens om topologi, release-artefakter, identitet, support och runbook med OpenFactory före distribution
Påstå air-gapped distributionHä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

  1. Läs Förutsättningar.
  2. Följ Installation på en icke-produktions-KVM-värd.
  3. Kontrollera Konfiguration innan du ändrar sökvägar eller exponering.
  4. Slutför Drift och verifiering.
  5. 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.