VM-beheer
OpenFactory gebruikt libvirt-virtual machines om images te booten, verificatie uit te voeren en projecttopologieën te deployen. De console combineert een gewenste graph met de runtime status die libvirt teruggeeft.
Huidige mogelijkheden
| Mogelijkheid | Grens |
|---|---|
| Geplande topologie | VM- en netwerkknooppunten toevoegen, verbinden, een boot variant kiezen en graph layout opslaan vóór provisioning |
| VM lifecycle | Een geautoriseerde VM aanmaken, starten, graceful shutdown, reboot, hard reset, forced power-off en verwijderen |
| Boot images | Gebruik een van je builds of een enabled public catalog launch target; het wijzigen van de variant van een geprovisioneerd knooppunt wisselt de CD-ROM en cold-restart het terwijl de disk behouden blijft |
| Console | Open de browser VNC-console voor een draaiende VM |
| Verificatie | Tijdelijke testomgevingen provisioneren en predefined, feature, custom, GUI of benchmark checks uitvoeren |
| Persistent overlay | Optionele Zone 2-disk voor ondersteunde images; snapshots en rollback gelden alleen voor die overlay |
VM-beschikbaarheid, grootte, aantal knooppunten en retentie worden afgedwongen vanuit de huidige account entitlements die de backend teruggeeft. Vertrouw niet op een gekopieerde plan tabel in de documentatie.
Belangrijke onderscheiden
- Een gepland knooppunt is topologiedata, geen draaiende VM.
- Een draaiende VM bewijst niet dat de image tests heeft doorstaan.
- De root disk van een van ISO gebootte VM is niet automatisch een geïnstalleerd systeem.
- Een Zone 2 snapshot is geen volledige VM-snapshot: het legt geen guest memory, het immutable base image of willekeurige disks vast.
- Succes in de browserconsole bewijst geen SSH-, installer- of fysieke-hardware gedrag.
Veilige workflow
- Valideer en bouw de image.
- Voeg de gewenste VM- en netwerkknooppunten toe aan een project- of buildtopologie.
- Kies de exacte boot variant en controleer resourcelimieten.
- Provision, inspecteer daarna de runtime identifier en status.
- Open de console en voer prompt-specific assertions uit.
- Voor installeerbare media: voltooi een install-to-disk-test en reboot vanaf de disk in plaats van de ISO.
- Houd test-, certificerings- en hardware-evidence gescheiden.
- Verwijder tijdelijke VM’s en netwerken wanneer de evidence is bewaard.