VM-hallinta
OpenFactory käyttää libvirt-virtual machine -ympäristöjä imagesien boottaamiseen, verifiointiin ja projektitopologioiden deployaukseen. Konsoli yhdistää halutun graphin ja libvirtin palauttaman runtime-tilan.
Nykyiset ominaisuudet
| Ominaisuus | Raja |
|---|---|
| Suunniteltu topologia | Lisää VM- ja verkkosolmuja, yhdistä ne, valitse boot variant ja tallenna graph layout ennen provisioningia |
| VM lifecycle | Luo, käynnistä, graceful shutdown, reboot, hard reset, forced power-off ja poista valtuutettu VM |
| Boot images | Käytä yhtä buildeistasi tai enabled public catalog launch target -kohdetta; provisioned solmun variantin vaihto vaihtaa CD-ROMin ja cold-restart säilyttäen levyn |
| Konsoli | Avaa selaimen VNC-konsoli käynnissä olevalle VM:lle |
| Verifiointi | Provision väliaikaiset testiympäristöt ja aja predefined, feature, custom, GUI tai benchmark checks |
| Persistent overlay | Valinnainen Zone 2 -levy tuetuille imagesille; snapshots ja rollback koskevat vain kyseistä overlayta |
VM-saatavuus, koko, solmumäärä ja retention perustuvat backendin palauttamiin account entitlements -oikeuksiin. Älä luota dokumentaatioon kopioituun suunnitelma taulukkoon.
Tärkeät erot
- Suunniteltu solmu on topologiatietoa, ei käynnissä oleva VM.
- Käynnissä oleva VM ei todista, että image läpäisi testit.
- ISO:lla bootatun VM:n root disk ei automaattisesti ole asennettu järjestelmä.
- Zone 2 snapshot ei ole täydellinen VM-snapshot: se ei tallenna guest memorya, immutable base imagea eikä mielivaltaisia levyjä.
- Selainkonsolin onnistuminen ei todista SSH:ta, asennusohjelmaa tai fyysisen laitteiston käyttäytymistä.
Turvallinen työkulku
- Validoi ja buildaa image.
- Lisää halutut VM- ja verkkosolmut projekti- tai buildtopologiaan.
- Valitse tarkka boot variant ja tarkista resurssirajat.
- Provision, tarkista sitten runtime identifier ja tila.
- Avaa konsoli ja aja prompt-specific assertions.
- Asennettaville medioille: tee install-to-disk-testi ja reboot levyltä ISO:n sijaan.
- Pidä testi-, sertifiointi- ja hardware-evidence erillään.
- Poista väliaikaiset VM:t ja verkot, kun evidence on tallennettu.