If you want to have two Guacamole head servers EntryA EntryB (load balanced) and have them write to a common database (G-DB), you will need to write some logic for EntryA and EntryB to know what is written in the database, which is a third system G-DB so you do not get duplicate entries and it is aware of active sessions.
We do all this with a provisioning system we designed for Citrix Xenserver/XenDesktop to provision VMs on the fly and write them the connection parameters to the G-DB directly. There is a lot more involved with what it does, but simple way of putting it for our use case. we have about 6000+ students a month with live sessions in to our platform load balanced between 2 head servers and a common database. To help with your connection between the two head servers look in to cookie-authentication. In our instance we make the cookie expire upon established connection and destroy it. So if a LB goes down your session will instantly be issued another cookie keeping the connection alive (again our use case). I suspect you want something pretty close to that for Microsoft Hyper-V, you may need to build a jump box or use .net aspx to create management interface. But sharing a database is easy part. Hope this information helps. Thank You ----- A Cybersecurity Enablement Company We don't just run you through the motions, Our labs teach you how to think! Known good Guacamole installations -- Sent from: http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
