VM haldamine
OpenFactory kasutab libvirt virtuaalmasinate piltide käivitamiseks, verifikatsiooni jooksutamiseks ja projekti topoloogiate juurutamiseks. Konsool ühendab soovitud graafi libvirt tagastatud runtime olekuga.
Praegused võimalused
| Võimekus | Piir |
|---|---|
| Planeeritud topoloogia | Lisa VM- ja võrgusõlmed, ühenda need, vali boot-variant ja salvesta graafiku paigutus enne provisioningut |
| VM elutsükkel | Loo, käivita, graceful shutdown, reboot, hard reset, forced power-off ja kustuta volitatud VM |
| Boot-pildid | Kasuta ühte oma buildidest või lubatud public catalog launch target; provisioneeritud sõlme variandi muutmine vahetab CD-ROM-i ja teeb cold-restart, ketas jääb alles |
| Konsool | Ava brauseri VNC-konsool töötavale VM-ile |
| Verifikatsioon | Provision ajutised testikeskkonnad ja käivita predefined, feature, custom, GUI või benchmark kontrollid |
| Persistent overlay | Valikuline Zone 2 ketas toetatud piltidele; snapshotid ja rollback kehtivad ainult selle overlay kohta |
VM kättesaadavust, suurust, sõlmede arvu ja retention rakendatakse backend tagastatud konto õiguste järgi. Ära tugine dokumentatsioonis kopeeritud plaanitabelile.
Olulised erinevused
- Planeeritud sõlm on topoloogia andmed, mitte töötav VM.
- Töötav VM ei tõesta, et selle pilt läbis testid.
- ISO-st käivitatud VM juurketas ei ole automaatselt installitud süsteem.
- Zone 2 snapshot ei ole täielik VM snapshot: see ei salvesta guest memory, muutmatut base pilti ega suvalisi kettaid.
- Brauseri konsooli edu ei tõesta SSH, installer ega physical-hardware käitumist.
Turvaline töövoog
- Valideeri ja build pilt.
- Lisa soovitud VM- ja võrgusõlmed projekti või build topoloogiasse.
- Vali täpne boot-variant ja vaata üle resource limits.
- Tee provisioning, seejärel kontrolli runtime identifikaatorit ja olekut.
- Ava konsool ja käivita prompt-specific assertion’id.
- Installable media puhul lõpeta install-to-disk test ja taaskäivita kettalt, mitte ISO-st.
- Hoia test, certification ja hardware tõendid eraldi.
- Kustuta ajutised VM-id ja võrgud, kui tõendid on salvestatud.