Skip to Content
Self HostingUitvoeren en verifiëren

Uitvoeren en verifiëren

Beheer de self-hosted VM-console als privileged onderdeel van de KVM-host. Alleen containergezondheid is onvoldoende: controleer het pad van browser naar API naar libvirt naar de guest.

Opstartcontrole

docker compose -f docker-compose.self-hosted.yml ps docker compose -f docker-compose.self-hosted.yml logs --tail=200 backend frontend virsh -c qemu:///system list --all

Controleer daarna of de UI laadt en het backend mode-antwoord self-hosted mode meldt. Bekijk de feature map in plaats van aan te nemen dat een hosted feature aanwezig is.

End-to-end rooktest

Gebruik een wegwerp-, gelicenseerde test-ISO:

  1. upload de ISO en controleer de getoonde grootte en naam;
  2. maak een kleine VM met expliciete keuzes voor CPU, geheugen, disk en netwerk;
  3. start hem en open de VNC-console;
  4. controleer dat bootvoortgang zichtbaar is en toetsenbordinvoer de guest bereikt;
  5. stop de VM;
  6. verwijder hem en bevestig dat domain, overlays en tijdelijke NVRAM worden opgeruimd;
  7. herstart de backend en bevestig dat geen stale replacement launch geblokkeerd blijft.

Interpreteer een succesvolle boot niet als hardwarecertificering, applicatiecorrectheid, patchcompliance of bewijs dat een installer is voltooid.

Operationele signalen

Monitor minstens:

  • bereikbaarheid van frontend en API;
  • libvirt-connectiviteit van de backend;
  • vrij geheugen en schijfruimte op de host;
  • mislukte uploads en guest-launch-fouten;
  • guest-domains, overlays, NVRAM en netwerkinventaris;
  • het persistent cleanup journal onder TEST_STORAGE_DIR;
  • container-herstartloops en backend-exceptions.

Het evaluation Compose-bestand configureert geen extern alertsysteem.

Veelvoorkomende storingen

SymptoomControleren
/dev/kvm permission deniedHostgroepslidmaatschap en device mapping; maak het device niet world-writable
Kan geen verbinding maken met libvirtDaemonstatus, socketpad, KVM_URI en container mount
Upload geweigerdBestandstype, vrije ruimte, rechten op de image-directory en de geconfigureerde size limit
Guest kan source image niet openenAbsolute-path identity host/container en read permission
VNC verbreekt verbindingGueststatus, libvirt graphics endpoint, proxypad en browser console diagnostics
Replacement launch blijft geblokkeerdPersisted cleanup journal, stale domain/overlay/NVRAM-resources en backend-logs

Afsluiten

Stop of verwijder wegwerpguests in de UI voordat u de stack stopt. Voer daarna uit:

docker compose -f docker-compose.self-hosted.yml down

Inventariseer daarna libvirt-domains, images, netwerken en het named volume. Containers stoppen verwijdert niet automatisch elke host-owned resource.