Accessing guest VM running on a remote host with spice?

Is it possible with LXD to access a guest running on a remote host by using spice (VDI style)?

I’ve done this with libvirtd (editing the xml file for the domain with a text editor, and/or using virt-manager). It’s easy enough. But I don’t know how to do this with LXD.

Or is there another better/easer way to do this with LXD?

Hi, if it is a VM running on a remote LXD you can add the LXD server as a remote using your local lxc client. See this link on how to add a remote https://documentation.ubuntu.com/lxd/en/latest/remotes/.

You can now access the graphical console as documented in https://documentation.ubuntu.com/lxd/en/latest/howto/instances_console/#access-the-graphical-console-for-virtual-machines:

lxc console <remote_name>:<vm_name> --type vga

If you are already on the host/cluster that runs the VM just type this:

lxc console <vm_name> --type vga
2 Likes

It works like a charm. Thank you!