VM-administrasjon
OpenFactory bruker libvirt-virtual machines til å boote images, kjøre verifisering og deploye prosjekttopologier. Konsollen kombinerer en ønsket graph med runtime-tilstanden libvirt returnerer.
Nåværende funksjoner
| Funksjon | Grense |
|---|---|
| Planlagt topologi | Legg til VM- og nettverksnoder, koble dem, velg boot variant og lagre graph layout før provisioning |
| VM lifecycle | Opprett, start, graceful shutdown, reboot, hard reset, forced power-off og slett en autorisert VM |
| Boot images | Bruk en av buildene dine eller et enabled public catalog launch target; variantbytte på en provisioned node bytter CD-ROM og cold-restart med disk beholdt |
| Konsoll | Åpne nettleserens VNC-konsoll for en kjørende VM |
| Verifisering | Provision midlertidige testmiljøer og kjør predefined, feature, custom, GUI eller benchmark checks |
| Persistent overlay | Valgfri Zone 2-disk for støttede images; snapshots og rollback gjelder bare den overlay |
VM-tilgjengelighet, størrelse, antall noder og retention håndheves fra gjeldende account entitlements fra backend. Stol ikke på en kopiert plan tabell i dokumentasjonen.
Viktige skiller
- En planlagt node er topologidata, ikke en kjørende VM.
- En kjørende VM er ikke bevis på at imaget bestod tester.
- Root disken på en ISO-bootet VM er ikke automatisk et installert system.
- Et Zone 2 snapshot er ikke et fullt VM-snapshot: det fanger ikke guest memory, immutable base image eller vilkårlige disks.
- Suksess i nettleserkonsollen beviser ikke SSH, installer eller fysisk hardware oppførsel.
Sikker arbeidsflyt
- Valider og bygg imaget.
- Legg til ønskede VM- og nettverksnoder i en prosjekt- eller byggetopologi.
- Velg nøyaktig boot variant og gjennomgå ressursgrenser.
- Provision, og inspiser deretter runtime identifier og tilstand.
- Åpne konsollen og kjør prompt-specific assertions.
- For installerbare medier: fullfør install-to-disk-test og reboot fra disken i stedet for ISO.
- Hold test-, sertifiserings- og hardware-evidence adskilt.
- Slett midlertidige VM-er og nettverk når evidence er lagret.