Hi Samuel, you didn´t mention openstack but a hypervisor. The specific hypervisor I am using is Hyper-V, but I´d assume it can be done with any. Technically I am using Guacamole on a linux virtual machine with docker, and that virtual machine runs by accident on the same Hyper-V then the virtual machines created by my backup, but this is not a requirement (though ignoring certificates might not be adequate if the hosts differ). The extension running with Guacamole essentially delegates authentication and authorization to the backup service called as a kind of REST-service, as the backup service at already interfaces with Hyper-V. It also monitors VM usage in order to allow to save (Hyper-V specific, could also deallocate) unused virtual machines, though in the mean time I figured out how to monitor port 2179 directly. As Java is poor w.r.t. calling native code, you probably want to stick to that pattern, especially as running that on a nearby container or on the hypervisor host itself is practical. One plus of this setup is that I don´t need a database for Guacamole as all information is provided remotely.
If you are interested in my help, I suggest to continue peer-to-peer. Obviously you need to detail some specifics… Best Regards, Joachim Von: Samuel Abdullah <[email protected]> Gesendet: Monday, 23 March 2020 11:54 An: [email protected] Betreff: Re: DAAS Service using Guacamole Hi Joachim, May i know if this extension was used in Guacamole, does it stack with openstack environment? As i know of now Guacamole only act as a gateway and broker to the Hypervisor we owned. Technically i believed inside the Guacamole server, there can be extension running to instruct a new VM to be fire up for instance in different scenario: 1. Random existing VM in a storage cluster will be selected whenever user select to start a session in VM. 2. Create new VM instantly and open a desktop session based to users in the portal. I'm interested to further this discussion with you, perhaps will need your help on this technically. Best Regards Samuel On Mon, Mar 23, 2020 at 6:40 PM Joachim Lindenberg <[email protected] <mailto:[email protected]> > wrote: Hello Abdullah, I can assure you it is technically possible. I wrote a Guacamole extension that integrates with my backup service and that allows users to fire up a system on demand. The interesting part can be the software licensing required. If you need help with the technical part, I am a freelancer and would be interested in a project like this. Best Regards, Joachim Von: Samuel Abdullah <[email protected] <mailto:[email protected]> > Gesendet: Monday, 23 March 2020 11:12 An: [email protected] <mailto:[email protected]> Betreff: DAAS Service using Guacamole Hi all, May i know if there is any way that i can use guacamole as part of a desktop as a service? Does Guacamole has a component and functionality where it could run / fire up a new VM inside our hypervisor? Understand that Guacamole is just a gateway however can we add any custom script into the server in order to instruct it to create a new VM in our environment? Best Regards Samuel -- <https://www.silverliningsys.com/> <http://www.silverliningsys.com/> www.silverliningsys.com Abu Bakar Samuel Abdullah Cloud Infrastructure & Operations P: +603-2712-0081 M: +60.12.654.5938 E: <mailto:[email protected]> [email protected] -- <https://www.silverliningsys.com/> <http://www.silverliningsys.com/> www.silverliningsys.com Abu Bakar Samuel Abdullah Cloud Infrastructure & Operations P: +603-2712-0081 M: +60.12.654.5938 E: <mailto:[email protected]> [email protected]
