Gestione VM
OpenFactory usa macchine virtuali libvirt per avviare immagini, eseguire verifica e deployare topologie progetto. La console combina un grafo desiderato con lo stato runtime restituito da libvirt.
Capacità attuali
| Capacità | Confine |
|---|---|
| Topologia pianificata | Aggiungi nodi VM e rete, collegali, seleziona variante boot e salva layout grafo prima del provisioning |
| Lifecycle VM | Crea, shutdown graceful, reboot, hard reset, power-off forzato ed elimina una VM autorizzata |
| Immagini boot | Usa una delle tue build o un target avvio catalogo pubblico abilitato; cambiare la variante di un nodo provisionato scambia il CD-ROM e cold-restart la VM mantenendo il disco |
| Console | Apri la console VNC browser per una VM in esecuzione |
| Verifica | Provisiona ambienti test temporanei ed esegui controlli predefined, feature, custom, GUI o benchmark |
| Overlay persistente | Disco Zone 2 opzionale per immagini supportate; snapshot e rollback si applicano solo a quell’overlay |
Disponibilità VM, dimensione, conteggio nodi e retention sono applicati dagli entitlement account correnti restituiti dal backend. Non affidarti a una tabella piano copiata nella documentazione.
Distinzioni importanti
- Un nodo pianificato è dato topologia, non una VM in esecuzione.
- Una VM in esecuzione non è evidenza che la sua immagine abbia superato i test.
- Il disco root di una VM avviata da ISO non è automaticamente un sistema installato.
- Uno snapshot Zone 2 non è uno snapshot VM completo: non cattura memoria guest, immagine base immutabile o dischi arbitrari.
- Successo console browser non prova SSH, installer o comportamento hardware fisico.
Flusso sicuro
- Valida e builda l’immagine.
- Aggiungi i nodi VM e rete desiderati a topologia progetto o build.
- Seleziona la variante boot esatta e rivedi limiti risorse.
- Provisiona, poi ispeziona identificatore runtime e stato.
- Apri la console ed esegui asserzioni specifiche al prompt.
- Per media installabile, completa un test install-to-disk e reboot dal disco piuttosto che dall’ISO.
- Tieni separate evidenze test, certificazione e hardware.
- Elimina VM e reti temporanee quando l’evidenza è stata conservata.