Skip to Content
Self HostingKeyrsla og staðfesting

Keyrsla og staðfesting

Rekstu self-hosted VM console sem forgangsþætti KVM gestgjafa. Heilsa gáma ein og sér dugar ekki: staðfestu leiðina frá vafra í gegnum API í libvirt og guest.

Ræsingarathugun

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

Staðfestu síðan að UI hlaðist og að backend mode svar tilkynni self-hosted mode. Farðu yfir feature map í stað þess að gera ráð fyrir að hýst eiginleiki sé til staðar.

End-to-end reykspróf

Notaðu einnota, leyfilegt test ISO:

  1. hlaðu upp ISO og staðfestu sýnda stærð og nafn;
  2. búðu til litla VM með skýrum vali á CPU, minni, diski og neti;
  3. ræstu hana og opnaðu VNC console;
  4. staðfestu að boot framvinda sé sýnileg og að lyklaborðs inntak nái til guest;
  5. stöðvaðu VM;
  6. eyddu henni og staðfestu að domain, overlays og tímabundin NVRAM séu hreinsuð;
  7. endurræstu backend og staðfestu að ekkert stale replacement launch sé lengur læst.

Túlkaðu ekki vel heppnaðan boot sem vélbúnaðarvottun, réttleika forrits, patch samræmi eða sönnun á að installer kláraði.

Rekstrarmerki

Fylgstu að minnsta kosti með:

  • aðgengi frontend og API;
  • backend libvirt tengingu;
  • lausu minni og diskaplássi gestgjafa;
  • mistóknum upload og guest-launch villum;
  • guest domain, overlays, NVRAM og net-inventar;
  • persistent cleanup journal undir TEST_STORAGE_DIR;
  • endurræsingarhringjum gáma og backend undantekningum.

Mat Compose skrá setur ekki upp ytra alerting kerfi.

Algengar bilanir

EinkenniAthuga
/dev/kvm permission deniedHópa-aðild gestgjafa og device mapping; gerðu ekki device world-writable
Get ekki tengst libvirtStaða daemon, socket slóð, KVM_URI og container mount
Upload hafnaðSkráartegund, laust pláss, heimildir image directory og stillt size limit
Guest getur ekki opnað source imageAbsolute-path identity gestgjafa/gáms og read permission
VNC aftengistStaða guest, libvirt graphics endpoint, proxy slóð og browser console diagnostics
Replacement launch er enn læstPersisted cleanup journal, stale domain/overlay/NVRAM auðlindir og backend loggar

Slökkun

Stöðvaðu eða eyddu einnota guest í UI áður en stack er stöðvaður. Keyrðu síðan:

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

Gerðu síðan lista yfir libvirt domain, image, net og named volume. Að stöðva gáma fjarlægir ekki sjálfkrafa hverja auðlind sem gestgjafinn á.