VM-administration
OpenFactory bruger libvirt-virtual machines til at boote images, køre verifikation og deploye projekttopologier. Konsollen kombinerer en ønsket graph med runtime-tilstanden fra libvirt.
Nuværende funktioner
| Funktion | Grænse |
|---|---|
| Planlagt topologi | Tilføj VM- og netværksnoder, forbind dem, vælg boot variant og gem graph layout før provisioning |
| VM lifecycle | Opret, start, graceful shutdown, reboot, hard reset, forced power-off og slet en autoriseret VM |
| Boot images | Brug en af dine builds eller et enabled public catalog launch target; ændring af variant på en provisioned node bytter CD-ROM og cold-restart med bevaret disk |
| Konsol | Åbn browserens VNC-konsol for en kørende VM |
| Verifikation | Provision midlertidige testmiljøer og kør predefined, feature, custom, GUI eller benchmark checks |
| Persistent overlay | Valgfri Zone 2-disk til understøttede images; snapshots og rollback gælder kun den overlay |
VM-tilgængelighed, størrelse, nodeantal og retention håndhæves ud fra aktuelle account entitlements fra backend. Stol ikke på en kopieret plan tabel i dokumentationen.
Vigtige forskelle
- En planlagt node er topologidata, ikke en kørende VM.
- En kørende VM er ikke bevis for, at dens image bestod tests.
- Root disken på en ISO-bootet VM er ikke automatisk et installeret system.
- Et Zone 2 snapshot er ikke et fuldt VM-snapshot: det fanger ikke guest memory, immutable base image eller vilkårlige disks.
- Succes i browserkonsollen beviser ikke SSH, installer eller fysisk hardware adfærd.
Sikker arbejdsgang
- Valider og byg imaget.
- Tilføj de ønskede VM- og netværksnoder til en projekt- eller buildtopologi.
- Vælg den præcise boot variant og gennemgå ressourcegrænser.
- Provision, og inspicer derefter runtime identifier og tilstand.
- Åbn konsollen og kør prompt-specific assertions.
- For installerbare medier: fuldfør install-to-disk-test og reboot fra disken i stedet for ISO.
- Hold test-, certificerings- og hardware-evidence adskilt.
- Slet midlertidige VM’er og netværk, når evidence er gemt.