Hi,
I'm trying to set up a virtual machine server for our newly re-founded LUG
at my school. The idea is for members to have their own virtual machine that
they can learn their way around a Linux system without worry of them hosing
the host system or their own computers.
At home I use libvirt with my server to manage multiple virtual machines,
but the issue I'm running into for this use case is user permissions. As far
as I've seen, anyone who has access to the server over ssh and has access to
the libvirt server via virt-manager has access to all of the virtual
machines. I'd like to find some way for each user to only see their own
virtual machine. Is this possible?
I've considered setting up VMs myself, and giving them direct access via ssh
or VNC, but I'd like them to have access to the console so that they can
attach things like CD images to their VMs for reinstalling or changing
distros.
Is there a way to get libvirt to do what I need here?
Thanks much,
Zach Tibbitts