I'm running a CentOS server and would like to have users be able to optionally login into QEMU virtualized Windows clients using the QEMU vnc display (for matlab--it runs better on windows for whatever reason) using a vnc client.
I'm struggling with the best way to do this--should I trigger QEMU to boot the Windows virtual machine upon login (pass the -t ssh flag with the qemu command) or should I actually have the user connect to the windows qemu client via its vnc server? Is there a way to choose which vnc display is accessed when the user logs in -- either to the native tigervnc centos display or to the qemu Windows VM? Would I need to pass a command to trigger the windows VM to boot up and then subsequently connect to the qemu vnc display? Is there a seamless way to handle this from the user standpoint?
Or is there a better way X-Y way to achieve this that I'm not thinking about (X11 forwarding--although that would require the windows user to install xming)?
I'm also worried about having too many VMs running at once since the CPU is a 12-core Xeon and I'd be assigning 4 cores or more to the VM. Is there a way to let the user decide how many cores to boot the VM with and only assign them if it's available (i.e. job control but with virtual machines).
>>55654577
>windows
end your life
>>55654609
this is why I keep coming back
>>55654577
OP here -- been looking into SPICE instead of VNC? Is this a good option?
>>55654577
spice is working good
>>55654958
does it support key encryption or do I need to tunnel over ssh?