Skip to Content
Self HostingKäyttö ja varmistus

Käyttö ja varmistus

Aja itse isännöityä VM-konsolia KVM-isännän privilegioituna osana. Pelkkä konttien terveys ei riitä: varmista polku selaimesta API:in kautta libvirtiin ja vieraskoneeseen.

Käynnistystarkistus

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

Varmista sitten, että UI latautuu ja backend mode -vastaus ilmoittaa self-hosted mode -tilan. Tarkista feature map sen sijaan, että olettaisit hostatun ominaisuuden olevan käytössä.

Päästä päähän savutesti

Käytä kertakäyttöistä, lisensoitua testi-ISO:a:

  1. lataa ISO ja varmista näytetty koko ja nimi;
  2. luo pieni VM selkeillä CPU-, muisti-, levy- ja verkkovalinnoilla;
  3. käynnistä se ja avaa VNC-konsoli;
  4. varmista, että käynnistyksen eteneminen näkyy ja näppäimistösyöte yltää vieraskoneeseen;
  5. pysäytä VM;
  6. poista se ja varmista, että domain, overlays ja väliaikainen NVRAM siivotaan;
  7. käynnistä backend uudelleen ja varmista, ettei stale replacement launch jää estetyksi.

Älä tulkitse onnistunutta käynnistystä laitteistosertifioinniksi, sovelluksen oikeellisuudeksi, korjausten noudattamiseksi tai todisteeksi siitä, että asennusohjelma valmistui.

Operatiiviset signaalit

Seuraa vähintään:

  • frontendin ja API:n saavutettavuutta;
  • backendin libvirt-yhteyttä;
  • vapaata isäntämuistia ja levytilaa;
  • epäonnistuneita latauksia ja guest-launch-virheitä;
  • vieraskonedomaineja, overlayseja, NVRAM:ia ja verkkoinventaariota;
  • persistent cleanup journal -lokia polussa TEST_STORAGE_DIR;
  • konttien uudelleenkäynnistyslooppeja ja backend-poikkeuksia.

Arviointi-Compose-tiedosto ei määritä ulkoista hälytysjärjestelmää.

Yleiset vikat

OireTarkista
/dev/kvm permission deniedIsäntäryhmän jäsenyys ja laitteen mapping; älä tee laitteesta world-writable
Libvirt-yhteys ei onnistuDaemonin tila, socket-polku, KVM_URI ja container mount
Lataus hylättyTiedostotyyppi, vapaa tila, image-hakemiston oikeudet ja määritetty size limit
Vieraskone ei voi avata source image -tiedostoaAbsolute-path identity isäntä/kontti ja read permission
VNC katkeaaVieraskoneen tila, libvirt graphics endpoint, proxy-polku ja browser console diagnostics
Replacement launch pysyy estettynäPersisted cleanup journal, stale domain/overlay/NVRAM-resurssit ja backend-lokit

Sammutus

Pysäytä tai poista kertakäyttöiset vieraat UI:ssa ennen pinon pysäytystä. Suorita sitten:

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

Inventoi libvirt-domainit, imaget, verkot ja named volume sen jälkeen. Konttien pysäytys ei poista automaattisesti jokaista isännän omistamaa resurssia.