Skip to main content
Version: Developer

User-Server Assignment

Kasm Workspaces supports the management of persistent Servers. The use case for such a Server may be for one or more specific Users to have access to it as a dedicated resource. The User-Server assignment feature of Kasm Workspaces allows this kind of assignment for Servers that are part of Server Pools with assignment enabled.

  • A User may be assigned to any number of Servers
  • A Server may have any number of Users assigned to it
  • For a Workspace configured with a Server Pool that has assignment enabled, a User will only be able to create a session if they have one or more assigned Servers in the pool.

Enabling Assignment

User-Server Assignment is specified during Server Pool creation.

Create Server Pool
Create Server Pool

Additionally, the setting can be changed on the Server Pool Edit page.

Update Server Pool
Update Server Pool
Note
  • Disabling assignment for a pool does not remove User-Server assignments within the pool; they remain in the system for use if the setting is re-enabled. After turning off the setting, all Servers in the pool are considered available for use by all Users with access, regardless of previous assignment.
  • User-server assignment cannot be enabled for pools that have attached autoscale configurations.

Making Assignments

User-Server assignment is available from the User Update, Server Update, and Server Creation pages.

User Update

The "Assigned Servers" tab in the User Update view displays an editable list of all Servers assigned to the User. Each row indicates whether that Server is currently part of a Server Pool with user assignment enabled. Only Servers in Pools with assignment enabled are able to be assigned from this page.

Update User's Assigned Servers
Update User's Assigned Servers

Server Update

The "Assigned Users" tab in the Server Update view displays an editable list of all Users assigned to the Server. This tab only appears when the Server is part of a Server Pool that has assignment enabled.

Update Server's Assigned Users
Update Server's Assigned Users

Server Creation

When a Server Pool that supports User assignment is selected on the Server Creation page, a new field appears that allows the Administrator to assign a User to the new Server. This assignment is optional.

Create a Server with an Assigned User
Create a Server with an Assigned User