Skip to Content
Self HostingConsolă VM auto-găzduită

Consolă VM auto-găzduită

OpenFactory include o consolă VM auto-găzduită pe un singur host pentru evaluarea fluxurilor ISO, KVM, VNC, topologie de rețea, monitorizare și benchmark pe o mașină Linux pe care o controlați. Implementarea publică Compose este o cale de lab și evaluare. Nu este serviciul găzduit de build OpenFactory și nu este un plan de control Enterprise pregătit pentru producție sau air-gapped.

Alegeți calea potrivită

NevoieCale acceptată
Construiți un ISO personalizat din chat sau recipeFolosiți builderul OpenFactory găzduit
Gestionați oaspeți KVM locali și ISO încărcateFolosiți consola VM auto-găzduită descrisă aici
Evaluați benchmarkuri pe oaspeți localiFolosiți consola VM auto-găzduită
Rulați o implementare privată de producțieÎnainte de implementare, stabiliți cu OpenFactory topologia, artefactele de release, identitatea, suportul și runbookul
Pretindeți o implementare air-gappedNu deduceți asta din fișierul Compose; dependențele offline și procedurile de actualizare necesită o implementare calificată separat

Ce conține implementarea publică Compose

Fișierul docker-compose.self-hosted.yml din repo pornește două servicii:

  • un backend privilegiat conectat la socketul libvirt al hostului și /dev/kvm;
  • un frontend expus pe portul 80 al hostului.

Montează și directorul de imagini libvirt al hostului, un director source-ISO doar în citire, un director promoted-golden-image doar în citire și un volume numit pentru starea testelor și jurnalele cleanup.

Consola rezultată suportă operații locale de ciclu de viață VM, încărcare ISO, VNC în browser, gestionarea rețelei și topologiei, benchmarkuri și monitorizarea mașinilor live. Endpointul mode dezactivează buildurile de imagini găzduite, conversațiile AI, scheduling și fluxurile de documente policy. Feature flags afișate de consola care rulează sunt valabile pentru această implementare.

Limite importante

  • Frontendul implicit este HTTP simplu pe portul 80.
  • Modul self-hosted este conceput pentru o rețea locală de evaluare de încredere și nu oferă singur un perimetru de identitate de producție.
  • Backendul este privilegiat și poate ajunge la daemonul libvirt al hostului. Tratați accesul la host ca acces administrativ.
  • Fișierul Compose este single-host. Nu oferă disponibilitate ridicată, replicare externă de bază de date, managed TLS, secrets centralizate sau serviciu automat de backup.
  • Imaginile încărcate sau promoted sunt intrări furnizate de operator. Licențierea, integritatea, starea patchurilor și potrivirea rămân responsabilitatea operatorului.

Secvența de evaluare

  1. Citiți Prerequisites.
  2. Urmați Installation pe un host KVM neproducție.
  3. Verificați Configuration înainte de a schimba căi sau expunere.
  4. Finalizați Running and Verification.
  5. Citiți Production Boundaries înainte de a implica utilizatori sau date reale.

Fișierul cto-gui/SELF-HOSTING.md la nivel de repo rămâne sursa de adevăr la nivel de comenzi pentru implementarea Compose din repo.