Gestión de VM
OpenFactory usa máquinas virtuales libvirt para arrancar imágenes, ejecutar verificación y desplegar topologías de proyecto. El console combina un grafo deseado con el estado en runtime devuelto por libvirt.
Capacidades actuales
| Capability | Boundary |
|---|---|
| Planned topology | Add VM and network nodes, connect them, select a boot variant, and save graph layout before provisioning |
| VM lifecycle | Create, start, graceful shutdown, reboot, hard reset, forced power-off, and delete an authorized VM |
| Boot images | Use one of your builds or an enabled public catalog launch target; changing a provisioned node’s variant swaps its CD-ROM and cold-restarts it while retaining its disk |
| Console | Open the browser VNC console for a running VM |
| Verification | Provision temporary test environments and execute predefined, feature, custom, GUI, or benchmark checks |
| Persistent overlay | Optional Zone 2 disk for supported images; snapshots and rollback apply to that overlay only |
La disponibilidad de VM, tamaño, número de nodos y retención se aplican desde los derechos de cuenta actuales devueltos por el backend. No confíes en una tabla de plan copiada en la documentación.
Distinciones importantes
- Un nodo planificado es dato de topología, no una VM en ejecución.
- Una VM en ejecución no es evidencia de que su imagen pasó pruebas.
- El disco raíz de una VM arrancada desde ISO no es automáticamente un sistema instalado.
- Una instantánea Zone 2 no es una instantánea completa de VM: no captura memoria del guest, la imagen base inmutable ni discos arbitrarios.
- El éxito del console del navegador no prueba SSH, instalador ni comportamiento en hardware físico.
Flujo seguro
- Valida y compila la imagen.
- Añade los nodos VM y red deseados a una topología de proyecto o compilación.
- Selecciona el variant de arranque exacto y revisa límites de recursos.
- Aprovisiona, luego inspecciona el identificador y estado en runtime.
- Abre el console y ejecuta aserciones específicas del prompt.
- Para medios instalables, completa una prueba install-to-disk y reinicia desde el disco en lugar del ISO.
- Mantén evidencia de prueba, certificación y hardware separadas.
- Elimina VM y redes temporales cuando se haya retenido la evidencia.