Added comprehensive VM management script for testing Football ISO using libvirt/virsh instead of direct QEMU commands. 1. **VM Control Script** (scripts/qvm.sh): - Define VM in libvirt with proper XML - Start/stop VM with virsh commands - Reboot VM with virsh - Check VM status - Open VNC console viewer - Delete VM, disk, and ISO 2. **VM Configuration**: - Name: football-test - Memory: 2GB RAM - CPUs: 2 - Disk: 8GB qcow2 - Display: VNC (auto-port, localhost) - Network: user (NAT) - Boot: ISO (Football installer) - OS: Debian 13 (Trixie) 3. **Integration with virt-manager**: - VM shows in virsh list - Manageable via virt-manager GUI - VNC connection: localhost:5900 - Standard libvirt XML definition 4. **Usage**: ./scripts/qvm.sh define - Define VM in libvirt ./scripts/qvm.sh start - Start VM ./scripts/qvm.sh stop - Stop VM ./scripts/qvm.sh status - Check status ./scripts/qvm.sh console - Open VNC viewer ./scripts/qvm.sh delete - Delete VM and files Files Added: - scripts/qvm.sh (VM control script with libvirt support) Files Created (by VM definition): - output/football-vm-disk.qcow2 (8GB VM disk) - output/football-test.xml (libvirt VM definition) Output: - output/football-installer.iso (940MB, bootable Football ISO) VM Status: - Running in libvirt - Visible in: virsh list - VNC: localhost:5900 - Disk: 8GB qcow2 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
5.3 KiB
Executable File
5.3 KiB
Executable File