Our documentation doesn't mention whether it is allowed to configure the same agent in multiple subclusters: https://www.cendio.com/resources/docs/tag-devel/html/config_cluster.html#subclusters Configuring ThinLinc this way can be useful in the following scenario for example: * Admin has limited resources and has two agent servers * The agents are identical apart from one application which, due to cost, is only licensed for one machine * Only a few specific users need access to the licensed application The admin could then wish to configure the default subcluster to contain both agents. Alongside the default one, he wishes to set up a different subcluster for the agent with the licensed application, this time with specific user associations. Such a setup could guarantee that the licensed application users would always end up on the correct agent. We print warnings in vsmserver.log when the master is configured like this: > 2023-08-30 14:20:51 WARNING vsmserver.loadinfo: Agent 'agent01' is assigned to 2 subclusters > 2023-08-30 14:20:51 WARNING vsmserver.loadinfo: Agent 'agent01' found in multiple subclusters: Default, SpecialSoftware However, looking at the current logic in the code, I believe things will work.
https://community.thinlinc.com/t/can-i-transfer-a-user-session-to-another-agent/700
Note that in the solution for bug 284, if an agent is part of multiple subclusters, the configured limits (max_users_per_agent) from all related subclusters will be compared, the lowest limit will then be selected.