lxd-dashboard icon indicating copy to clipboard operation
lxd-dashboard copied to clipboard

Feature requests

Open kevinwells22 opened this issue 3 years ago • 9 comments

Hi, this is a the best LXD gui management I have seen. Would be fantastic to see some of the below features implemented if possible please.

  • Pcie / GPU Passthrough
  • USB Stick passthrough
  • Terminal view / Graphical console (linux and windows)

kevinwells22 avatar Oct 02 '21 19:10 kevinwells22

Thanks! On the next major release (v3) I will be adding in the capability to configure GPU and USB devices on the instance. I should have support for adding all the different device types. I do want to include the graphical console as a way to manage Linux desktops as well as Windows virtual-machines but that may be a little further down the road in development. I have been looking at options using a web version of spice but haven't gotten all the pieces worked out for that quite yet.

matthewalanpenning avatar Oct 05 '21 01:10 matthewalanpenning

This is all very good news, looking forward to testing v3. Can I ask when it will be lreased please?

kevinwells22 avatar Oct 05 '21 05:10 kevinwells22

Thanks! I am planning to roll it out by the end of November.

matthewalanpenning avatar Oct 12 '21 09:10 matthewalanpenning

Is the HTML5/Spice console still a work in progress? That would really tick off all the checkboxes I am searching for.

vosdev avatar May 18 '22 08:05 vosdev

Unfortunately I was not able to get the vga console working with remote API calls to LXD. Locally on a machine, the LXD API checks to see if you have a spice client installed. If it does, it will launch that. If not, it will give display a URL to connect a client to. I was not able to get that URL.

matthewalanpenning avatar May 19 '22 09:05 matthewalanpenning

It would also be nice to have a CPU meter for the LXD host machine like you have for ram.

AcerP-py avatar Feb 01 '23 23:02 AcerP-py

+1,support VGA console

hyhy01 avatar May 16 '23 02:05 hyhy01

When I was looking to make this happen last, the rest api did not provide connection information for a VGA console. But I did see a change in the latest major release of LXD that made me think they have provided endpoint information that could make this work. I have not yet dug into the changes to see if indeed it would provide what I needed. My focus has been on porting the dashboard to python, but I will take a look at the spice console option again.

matthewalanpenning avatar May 23 '23 09:05 matthewalanpenning

Unfortunately the LXD rest api does not provide host CPU information. If that changes I will add that to the dashboard as a CPU meter too.

matthewalanpenning avatar May 23 '23 09:05 matthewalanpenning