Connecting to the graphical console of a running guest while flexVDI agent/Manager is stopped
This steps can be used to connect to the graphical console of one Guest when you are performing a manteinance, and flexVDI Manager or flexVDI agent is stopped.
Get host IP
If you have more than one host, and you don't know on which one the Guest machine is running, you will have to log in each host with ssh, and run:
# virsh dominfo MYGUEST
until you find the host where the guest called MYGUEST is running.
Get the spice console port for the Guest:
Once logged in to the right Host, run:
# virsh domdisplay MYGUEST spice://localhost:5902
In this example, it is running in port 5902
Set the spice password of the guest:
Log in with ssh to the flexVDI host where the guest is running, and set a spice password of MYPASSWORD, makingit valid for 300000 seconds
# virsh qemu-monitor-command MYGUEST --hmp set_password spice MYPASSWORD # virsh qemu-monitor-command MYGUEST --hmp expire_password spice +300000
Connect to the spice console
Now you can connect with
$ flexvdi-client spice://HOST_IP:HOST_PORT?password=MYPASSWORD For instance $ flexvdi-client spice://10.0.0.100:5902?password=MYPASSWORD
Alternatively, you can use a different spice client, like remote-viewer. You will be prompted for the spice URI (spice://10.0.0.100:5902) and spice password (MYPASSWORD)