virsh list --all-students
Real machines. Really theirs.
Serious IT training needs root, reboots, kernels, and consequences. LabConsole gives every student a private lab of full KVM virtual machines - the same virtualization that runs production clouds, not a container pretending to be a server.
kvm-fidelityactive (running)
Any x86 operating system
Linux distributions, BSD, Windows, routers, storage appliances - if it boots on x86, it runs in a student lab. Firewall courses get real firewalls; kernel courses get real panics.
private-networksactive (running)
Multi-VM labs, isolated per student
A student's lab can be a whole topology - server, client, router - on its own private network. One student's broken DHCP experiment never touches another's, or yours.
browser-consoleactive (running)
Consoles in the browser
Full graphical and text consoles over a secure WebSocket - BIOS, bootloader, installer, desktop. Students see everything a physical monitor would show, with zero client software.
labconsole snapshot restore --station stu05
Broken labs are a feature - and reversible
Students learn by breaking things. When a lab goes past the point of no return, restore the machine to a known-good state and keep teaching - no reinstall, no twenty-minute detour, no shame.
- Snapshot and restore individual machines or whole labs
- Reset a station back to the course baseline in one action
- Power controls per machine, per student, or class-wide
uptime -p classroom
Ready before the class is
Classrooms build ahead of time from your templates and are waiting when students arrive. Schedule availability around your class dates; machines exist when they should and not when they should not.
- Whole classrooms provisioned from a course blueprint
- Labs scheduled around real class dates
- Instructor and admin access is never metered
$ labconsole labs --pilot
Put your course on real machines
Tell us what a student lab looks like for your course - we will build it with you in a guided pilot.