Gestionarea VM
OpenFactory folosește mașini virtuale libvirt pentru a porni imagini, a rula verificări și a implementa topologii de proiect. Consola combină graful dorit cu starea runtime returnată de libvirt.
Capabilități actuale
| Capabilitate | Limită |
|---|---|
| Topologie planificată | Adăugarea nodurilor VM și rețea, conectarea lor, selectarea variantei de boot și salvarea layout-ului grafului înainte de provisioning |
| Ciclul de viață al VM | Creare, start, graceful shutdown, reboot, hard reset, forced power-off și ștergerea unei VM autorizate |
| Imagini de boot | Unul dintre build-urile dvs. sau enabled public catalog launch target; schimbarea variantei pe un nod provisioned înlocuiește CD-ROM-ul și cold-restart păstrând discul |
| Consolă | Deschiderea consolei VNC în browser pentru o VM în execuție |
| Verificare | Provisioning de medii de test temporare și rularea predefined, feature, custom, GUI sau benchmark checks |
| Overlay persistent | Disc Zone 2 opțional pentru imagini suportate; snapshots și rollback se aplică doar acelui overlay |
Disponibilitatea VM, dimensiunea, numărul de noduri și retenția sunt impuse din account entitlements curente returnate de backend. Nu vă bazați pe un tabel de plan copiat în documentație.
Distincții importante
- Un nod planificat este date de topologie, nu o VM în execuție.
- O VM în execuție nu dovedește că imaginea a trecut testele.
- Discul root al unei VM pornite de pe ISO nu este automat un sistem instalat.
- Un snapshot Zone 2 nu este un snapshot complet de VM: nu capturează guest memory, immutable base image sau discuri arbitrare.
- Succesul în consola browserului nu dovedește comportament SSH, installer sau hardware fizic.
Flux de lucru sigur
- Validați și construiți imaginea.
- Adăugați nodurile VM și rețea dorite în topologia proiectului sau build.
- Selectați varianta exactă de boot și verificați limitele de resurse.
- Provisioning, apoi inspectați runtime identifier și starea.
- Deschideți consola și rulați prompt-specific assertions.
- Pentru medii instalabile, finalizați testul install-to-disk și reboot de pe disc, nu de pe ISO.
- Păstrați separat dovezile de test, certificare și hardware.
- Ștergeți VM-urile și rețelele temporare după ce dovezile au fost păstrate.