How to Limit Access to the Concurrent License Seats

A reservation file can be used to specify user groups and limit access to seats for each group. The reservation file is a text file named lsreserv and should be placed in the Sentinel RMS License Manager installation directory, C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel RMS License Manager\WinNT by default.

Tips

  • The format for each line in the reservation file is as follows:

    • <feature>,<version>:<groupName>:<seats>:[user $PC ...]

    • i.e. feature name, feature version, group name (can be anything), number of seats reserved for this group, and a space-separated list of user names and PC names (PC names are preceded by a '$')

  • Both the main and software maintenance feature must be included in the reservation file to reserve the seats

  • Precede a user name or PC name with ! to exclude them from the software (e.g. !John or !$PC-10). Note, excluding a user or PC in a group disallows the user access to reserved AND unreserved seats.

  • A user or PC name must only exist in one group for each license feature

  • Each license feature and group combination is on a separate line in the file.

  • The total reserved seats must be less than or equal to the number of seats in the license. You cannot reserve more seats than the license allows.

  • Reservation files can be created manually with Notepad or other text editor.

  • Maximum of 256 groups, each with up to 1000 members

  • Group and member names cannot exceed 64 characters

Excluding specific users

The reservation file can include a group where the seat reservation is 0. Users or PCs in this group will be disallowed from using a seat. The following example disallows the user John and PC Comp14 from using any seats.

Surfer,A:Group1:0:John $Comp14

Surfer-Maint,A:Group1:0:John $Comp14

Reserving seats for groups

The reservation file can reserve a portion of the seats for a specific group.

Surfer,A:Group1:2:John Mary $Alpha01

Surfer-Maint,A:Group1:2:John Mary $Alpha01

 

Assume this Surfer license has 10 seats. Two seats will always be available for John, Mary, and any user on PC Alpha01. All other users and PCs can use the unreserved eight seats. In the event both reserved seats are in use and a user or PC from Group1 requests a seat, the license manager will attempt to allocate an unreserved seat to the user. In the event all eight unreserved seats are in use and a non-Group1 user or PC requests a seat, this user will receive the Network License Unavailable dialog because all available seats are in use.

Allow only named users/PCs

When the seat reservations in the reservation file are equal to the number of seats in the license, only users or PCs that are included in a group will be able to access the software. All other users will receive the Network License Unavailable dialog because there are no unreserved seats to allocate.

Surfer,A:Group1:2:John Mary $Alpha01

Surfer-Maint,A:Group1:2:John Mary $Alpha01

 

Using the example from the previous section, but now assuming there are 2 seats instead of 10. John, Mary, and any user from PC Alpha01 can access the software, but every other user with a connection to the license manager cannot.

Using a reservation file

  1. Create the lsreserv reservation file manually with Notepad or another text editor.
  2. Move or paste lsreserv into the License Manager installation directory, C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel RMS License Manager\WinNT by default.
  3. Restart the Sentinel RMS License Manager service using the Window Services console.

See Also

About the RMS License Manager