Управление старыми локальными лицензиями

Tekla Structures
Изменено: 7 мар 2024
Not version-specific
Tekla Structures

Управление старыми локальными лицензиями

После настройки локального лицензирования вы можете убедиться в наличии правильного количества лицензий и в том, что они правильно используются.

С помощью программы LMTOOLS, которая входит в комплект поставки сервера лицензий Tekla, можно проверить, кто использует лицензии в данный момент.

Вносить изменения необходимо в следующих ситуациях:

  • Если пользователи выбирают неправильные типы лицензий или если второстепенные пользователи резервируют слишком много лицензий, гарантировать, что нужные типы лицензий будут доступны предполагаемым пользователям, можно определить права доступа к лицензиям.

  • В таких случаях необходимо деактивировать существующие локальные лицензии:
    • Когда вы начинаете использовать новую версию Tekla Structures, для чего требуется активировать продленные лицензии.
    • Перед активацией измененной версии одной и той же лицензии (например, при изменении количества одновременных пользователей).
    • Перед внесением изменений в аппаратную часть сервера лицензий.
    • Если вам нужно перенести лицензии на другой сервер лицензий.
  • Если локальные лицензии станут ненадежными или будут заблокированы, вы можете восстановить их (функция доступна ограниченное количество раз).

Мониторинг использования лицензий Tekla Structures

При использовании локальных лицензий можно просматривать текущее использование лицензий с помощью программы LMTOOLS, которая входит в комплект поставки сервера лицензий Tekla.

Для запуска приложения LMTOOLS требуются права администратора Windows.

  1. Выберите Tekla Licensing > LMTOOLS в меню Пуск или на начальном экране, в зависимости от используемой версии Windows.
  2. Если необходимый сервер лицензий Tekla не указан, перейдите на вкладку Utilities и добавьте путь к серверу лицензий:
    1. Введите tekla в поле Vendor Name.
    2. Введите адрес сервера лицензий в формате порт@узел в поле Path.
    3. Нажмите Override Path.

  3. На вкладке Server Status нажмите Perform Status Enquiry. Вы увидите, сколько лицензий и какие конфигурации активированы на сервере, а также сколько из этих лицензий используется на момент запроса.

    В запросах состояния используются аббревиатуры конфигураций Tekla Structures. Кроме того, расшифровку этих аббревиатур можно найти в вашем сертификате полномочий или в Tekla License Administration Tool.

Коды конфигураций и ключевые слова, используемые в определениях прав доступа

При определении прав доступа в файле tekla.opt необходимо использовать правильные сокращенные наименования (коды) конфигураций; в противном случае определения не будут работать. Права доступа определяются с использованием специальных ключевых слов.

Коды конфигураций

При определении прав доступа к различным Tekla Structures конфигурациям в tekla.opt файле настроек необходимо добавлять в определение соответствующий код для каждой конфигурации.

Прим.:

Коды конфигураций обратно совместимы, т. е. коды, которые использовались для лицензирования в старых версиях Tekla Structures, по-прежнему будут работать. В то же время коммерческое наименование конфигурации может отличаться в разных версиях. Например, конфигурация STDL-C раньше носила коммерческое наименование «Ограничение детализации стальных конструкций» (Steel Detailing Limited), а теперь она называется «Основная» (Primary).

Коды конфигураций Tekla Structures перечислены ниже.

Код конфигурации Конфигурация
CM-C Моделирование строительства
DEV-C Разработчик
DFR-C Чертежник
EDU-C Учебная
FUD-C Полная
PCD-C Детализация сборного железобетона
RCD-C Деталировка арматуры
SDE-C Проектирование
STD-C Детализация стальных конструкций
PPC-C Планирование производства для бетона
STDL-C Базовая
VIE-C Наблюдатель проекта

Наиболее распространенные ключевые слова

Ниже перечислены и описаны наиболее распространенные ключевые слова, которые помогают определить права доступа к лицензиям и ограничения в файле настроек tekla.opt:

Ключевое слово

Описание

Информация об использовании

EXCLUDE

Запрещает доступ к конфигурации Tekla Structures.

Используется в сочетании с сокращенным наименованием конфигурации.

EXCLUDE_ENTITLEMENT

Запрещает заимствование лицензии.

Используется в сочетании с идентификатором активации лицензии.

EXCLUDEALL

Запрещает доступ ко всем конфигурациям Tekla Structures.

GROUP

Определяет группу пользователей для использования в сочетании с какими-либо настройками.

Используется в сочетании с именами пользователей Windows, разделенными пробелами.

HOST_GROUP

Определяет группу узлов для использования в сочетании с какими-либо настройками.

Используется в сочетании с именами компьютеров или IP-адресами, разделенными пробелами.

INCLUDE

Разрешает пользователю работать с конфигурацией Tekla Structures .

Используется в сочетании с сокращенным наименованием конфигурации.

INCLUDE_ENTITLEMENT

Разрешает пользователю заимствовать лицензию.

Используется в сочетании с идентификатором активации лицензии.

INCLUDEALL

Разрешает пользователю работать со всеми конфигурациями Tekla Structures.

MAX

Ограничивает использование конфигурации.

Используется в сочетании с количеством лицензий и сокращенным наименованием конфигурации.

RESERVE

Резервирует лицензии для пользователя (узла) или группы пользователей (узлов).

Используется в сочетании с количеством лицензий и сокращенным наименованием конфигурации.

  • Если разрешить одному пользователю применять конфигурацию с помощью ключевого слова INCLUDE, всем остальным это будет автоматически запрещено.

  • Если запретить одному пользователю применять конфигурацию с помощью ключевого слова EXCLUDE, всем остальным это будет автоматически разрешено.

  • При отсутствии правил использовать конфигурацию может всем.

Ниже приведены примеры определений, используемых в файле настроек tekla.opt:

Определение в файле настроек Описание

INCLUDE PCD-C USER scarlett

Только пользователь scarlett может использовать конфигурацию Детализация сборного железобетона.

EXCLUDE FUD-C USER justin

Пользователь justin не может использовать конфигурацию Полная. Остальные пользователи могут использовать конфигурацию Полная.

GROUP tsusers jessica joe neil

INCLUDEALL GROUP tsusers

Пользователи jessica, joe и neil принадлежат к группе tsusers. Только группе tsusers разрешено работать со всеми конфигурациями.

EXCLUDEALL HOST pcrobert

На компьютере pcrobert не может использоваться ни одной из конфигураций.

INCLUDE_ENTITLEMENT qwer-1234-asdf-5678-zx USER gwen

Только пользователь gwen может заимствовать лицензию с идентификатором активации qwer-1234-asdf-5678-zx.

EXCLUDE_ENTITLEMENT rtyu-9876-fghj-5432-cv USER matt

Пользователь matt не может заимствовать лицензию с идентификатором активации rtyu-9876-fghj-5432-cv.

GROUP students amy chloe andy dean

MAX 3 EDU-C GROUP students

Пользователи amy, chloe, andy и dean принадлежат к группе students. Максимальное количество лицензий на конфигурацию Учебная, доступное группе students, ограничено тремя лицензиями.

RESERVE 1 RCD-C USER vera

Для пользователя vera зарезервирована одна лицензия на конфигурацию Деталировка арматуры.

GROUP STUDENTS user1 user2 user3

RESERVE 3 VIE-C GROUP STUDENTS

Пользователи user1, user2 и user3 принадлежат к группе STUDENTS. Для группы STUDENTS зарезервировано3 лицензии на конфигурацию Наблюдатель проекта.

STUDENTS — это имя группы.

user1...user3 — это имена пользователей Windows, разделенные пробелами.

Цифра 3указывает на количество лицензий для резервирования.

VIE-C — это код конфигурации Наблюдатель проекта.

Обратите внимание: все лицензии, зарезервированные для группы, предназначены именно для этой группы. Даже если эта группа активно не пользуется лицензиями, они все равно будут недоступны другим пользователям.

INCLUDE VIE-C:VENDOR_STRING=Enterprise USER john

Только пользователь john может использовать конфигурацию Наблюдатель проекта типа Enterprise.

Изменение локальных прав доступа к лицензиям (tekla.opt)

Локальный Tekla Structures администратор сервера лицензий может предоставлять разным пользователям и группам пользователей разные права на использование лицензий путем внесения изменений в tekla.opt файл настроек. Это позволяет избежать ситуаций, когда пользователям, которым нужны лицензии, их не хватает из-за того, что кто-то зарезервировал или позаимствовал лицензию, которая ему на самом деле не нужна.

Файл настроек лицензирования tekla.opt находится в папке ..\Tekla\License\Server.

Чаще всего используются следующие способы настройки прав доступа:

  • Задать права доступа для конкретных имен пользователей или имен узлов/IP-адресов можно либо по отдельности, либо с использованием определенных вами групп. Одно и то же имя пользователя или компьютера может присутствовать в нескольких группах.

  • Можно зарезервировать (ключевое слово reserve) несколько лицензий на конкретную конфигурацию (например, «Детализация стальных конструкций») для использования исключительно конкретным пользователем или группой пользователей. При необходимости пользователи, входящие в группу, могут резервировать лицензий больше, чем предполагает зарезервированная квота. Другие пользователи могут использовать только одну из оставшихся свободных лицензий, не входящих в зарезервированную квоту.

  • Можно задать максимальное количество лицензий, которое одновременно могут использовать пользователь или группа (ключевое слово max). Пользователи, на которых не распространяется это ограничение, могут использовать любую свободную лицензию.

  • Можно включить (ключевое слово include) пользователя или группу пользователей в число пользователей, которым разрешено исключительное пользование всеми лицензиями на конкретную конфигурацию. Другие пользователи использовать эту конфигурацию не смогут.

  • Можно запретить конкретным пользователям использовать лицензии на конкретную конфигурацию, т. е. исключить их из числа пользователей, которые могут это делать (ключевое слово exclude). Всем остальным пользователям разрешается использовать эту конфигурацию.

  • Можно включать и исключать пользователей из числа пользователей, которым разрешено заимствовать лицензии.

Чтобы изменить права доступа в файле tekla.opt:

  1. Перейдите к папке ..\Tekla\License\Server.
  2. Откройте файл tekla.opt в текстовом редакторе.
  3. Введите определения для прав доступа к лицензиям и ограничений.

    Строка определения состоит из следующих компонентов: [keyword] [Tekla Structures feature] [user type] [name]

    При написании определение соблюдайте следующие правила.

    • Обратите внимание, что в файле настроек учитывается регистр.

    • Если требуется определить группы пользователей и группы узлов, начните именно с этого.

      Используйте при определении групп пользователей имена пользователей Windows, а при определении групп узлов — имена узлов или IP-адреса.

    • Вводите по одному определению на строку. Определение включает в себя следующие компоненты:

      • Ключевое слово, которое определяет предпринимаемые действия.

      • Функция, такая как конфигурация, на которую влияет ключевое слово.

      • Тип, на который влияет ключевое слово.

        Возможные значения: USER, GROUP, HOST и HOST_GROUP.

      • Имя пользователя, группа пользователей, узел или группа узлов, на которые влияет ключевое слово.

        В сочетании с ключевыми словами HOST и HOST_GROUP можно использовать IP-адреса или имена узлов.

    • Чтобы отключить строку в файле настроек, введите в начале строки символ #.

    Примеры определений:

    INCLUDE PCD-C USER scarlett (Только пользователь scarlett может использовать конфигурацию Детализация сборного железобетона.)

    RESERVE 1 RCD-C USER vera (Для пользователя vera зарезервирована одна лицензия на конфигурацию Деталировка арматуры.)

    Подробные сведения о ключевых словах и кодах конфигураций, а также другие примеры см. в разделе Коды конфигураций и ключевые слова, используемые в определениях прав доступа.

  4. Сохраните изменения и закройте текстовый редактор.
  5. В меню Пуск Windows перейдите в раздел Tekla Licensing > LMTOOLS.
  6. В LMTOOLS перейдите на вкладку Start/Stop/Reread и нажмите кнопку ReRead License File, чтобы считать изменения в файле лицензий и файле настроек.

Полезные ссылки

Дополнительные сведения о том, как разрешить пользоваться определенными версиями Tekla Structures только определенному кругу пользователей, см. в следующей статье службы поддержки на сервисе Tekla User Assistance: How to limit certain Tekla Structures version to certain users (Как разрешить пользоваться определенными версиями Tekla Structures только определенному кругу пользователей).

Перенос лицензий с одного сервера лицензий на другой

Локальную лицензию можно перенести с одного сервера лицензий на другой. Переносить лицензии может быть необходимо, например, при переходе на новый компьютер или если вы хотите консолидировать лицензии с нескольких рабочих станций на центральном сервере.

  1. Деактивируйте лицензии, которые вы хотите перенести в Tekla License Administration Tool на компьютере, где сейчас находятся лицензии.
  2. Если файл сертификата полномочий, содержащий эти лицензии, недоступен или находится на другом компьютере, найдите файл EntitlementCertificate.html, который содержит лицензию, и скопируйте его на компьютер, где вы планируете активировать лицензии.
    • Файлы сертификатов полномочий отправляются по электронной почте. В инструкциях по установке рекомендуется хранить файлы полномочий в папке установки сервера лицензий (..\Tekla\License\Server\), откуда их можно скопировать в ту же папку на другом компьютере.

    • При необходимости переименуйте файлы, чтобы разные файлы сертификатов полномочий не были перезаписаны друг другом.

    • В одном файле может быть несколько лицензий, поэтому вы можете активировать разные лицензии на разных компьютерах, используя один и тот же файл сертификата полномочий.

  3. Активируйте лицензии в Tekla License Administration Tool на другом компьютере, чтобы завершить перенос.

Рекомендуем создать резервную копию доверенного хранилища (..\ProgramData\FLEXnet\) и хранить ее в безопасном месте (не на том компьютере, где установлен сервер лицензий). С помощью резервных копий можно восстановить лицензии на том же сервере, если активные лицензии случайно будут удалены.

Восстановление локальной лицензии

Если локальные лицензии стали ненадежными или были заблокированы, пользоваться ими невозможно. Такие лицензии необходимо восстановить.

Состояние доверия к лицензии указывается в области Активировать лицензии в Tekla License Administration Tool. Если символ состояния доверия зеленого цвета, информация о лицензии надежная и ей можно доверять; если красного, информация ненадежная.

Внимание:

По некоторым техническим причинам и соображениям безопасности восстанавливать ID активации можно ограниченное количество раз, в настоящее время два раза год. Поэтому необходимо сообщать своему представителю Tekla Structures о произведенных восстановлениях лицензий и вести учет произведенных восстановлений.

Возможны следующие состояния:

  • Красная буква H (от слова Host, т. е. узел) означает, что сервер был перенесен на другой компьютер или что аппаратная часть компьютера была серьезно изменена.

    Состояние доверия к лицензии по узлу (H) — ненадежная:

    Прим.:

    В некоторых случаях восстановить лицензии с ненадежным статусом H может быть невозможно.

  • Красная буква T (от Time, время) означает, что имело место вмешательство в системные часы.

    Состояние доверия к лицензии по времени (T) — ненадежная:

  • Красная буква R (от Restore, восстановление) означает, что лицензия получена из резервной копии.

    Состояние доверия к лицензии по восстановлению (R) — ненадежная:

Чтобы восстановить лицензию:

  1. В меню Пуск Windows перейдите в раздел Tekla Licensing > Tekla средства License Administration Tool.

    В области Активировать лицензии отображаются активированные лицензии.

  2. Нажмите кнопку Восстановить.

    Сервер лицензий связывается с сервером активации по адресу Trimble. После успешного восстановления состояние доверия в Tekla License Administration Tool диалоговом окне обновляется.

Параметры и настройки LMTOOLS, используемые в лицензировании Tekla

LMTOOLS — это графический интерфейс для администрирования сервера лицензий. Эта утилита поставляется компанией Flexera Software.

Прим.:

Если вы управляете другими лицензиями с помощью FlexNet Manager от Flexera Software, не используйте LMTOOLS.

Вкладка Service/License File

Параметр Описание
Configuration using License File (Конфигурация с помощью файла лицензии) Не используется.
Configuration using Services (Конфигурация с помощью служб) При работе с лицензиями Tekla на вкладке Service/License File переключатель должен находиться в положении Configuration using Services, и должна быть выбрана служба Tekla Licensing Service. Эти параметры выбираются по умолчанию в ходе установки сервера лицензий Tekla.
LMTOOLS ignores license path environment variables (LMTOOLS игнорирует переменные среды пути лицензии) Не используется.

Вкладка System Settings

На вкладке «Системные параметры» отображается общая информация об устройстве и операционной системе компьютера, на котором запущена программа LMTOOLS.

Параметр Описание
Hostid Settings (Настройки Hostid)

Computer/Hostname (Компьютер/имя узла)

Username (Имя пользователя)

CPU ID (ID ЦП)

IP Address (IP-адрес)

Etnernet Address (Адрес Etnernet)

Disk Volume Serial Number (Серийный номер дискового тома)

FLEXID (Идентификатор FLEX)

Time Settings (Настройки времени)

System Time Zone (Системный часовой пояс)

GMT Time (Время по Гринвичу)

Difference from UTC (Разница с UTC)

MSDOS Time (Время MSDOS)

Local Time (Местное время)

Windows Directory (Папка Windows)

Save HOSTID info to a file (Сохранять информацию HOSTID в файл)

Служит для сохранения информации HOSTID в текстовый файл.

Вкладка Utilities

Значения на вкладке Utilities влияют на информацию, отображаемую в списке состояний на вкладке Server Status. По умолчанию в списке состояний отображается информация обо всех серверах лицензий, к которым имеются подключения.

Параметр Описание
Имя файла

Обзор

Find Version (Найти версию)

Эти параметры позволяют узнать версию системы лицензирования FlexNet, связанную с файлом. Ими можно пользоваться для диагностики ошибок. Выберите файл и нажмите кнопку Find Version.

Vendor Name (Имя поставщика)

Path (Путь)

Add Vendor Path (Добавить путь поставщика)

Override Path (Переопределить путь)

List All Vendor Paths (Список всех путей поставщика)

Пример имени и пути поставщика:

Vendor Name (имя поставщика_: tekla

Path (путь): 27007@myserver (порт и имя компьютера/узла сервера лицензий)

Имя поставщика (Vendor Name), используемое для сервера лицензий Tekla — tekla (все буквы в нижнем регистре).

Чтобы добавить службу лицензирования для отображения в списке состояний на вкладке Server Status, введите данные о поставщике в полях Vendor Name и Path и нажмите кнопку Add Vendor Path.

Если вы хотите показывать в списке состояний информацию только об определенных серверах лицензий, введите данные о поставщике в полях Vendor Name и Path. Затем нажмите кнопку Override Path, чтобы заменить существующие серверы лицензий, отображаемые в списке состояний.

Если нажать кнопку List All Vendor Paths, появится список всех служб лицензирования, а в списке состояний на вкладке Server Status будет представлена более подробная информация.

Вкладка Start/Stop/Reread

На вкладке Start/Stop/Reread можно остановить и запустить сервер лицензий, а также откорректировать некоторые настройки, связанные с остановкой сервера.

Прим.:

При выполнении каких-либо действий, связанных с сервером лицензий Tekla, в списке FlexNet license services installed on this computer должна быть активна служба Tekla Licensing Service. Выбрать Tekla Licensing Service можно из списка служб на вкладке Service/License File.

Параметр Описание
FlexNet license services installed on this computer (Службы лицензирования FlexNet, установленные на этом компьютере)

Все службы лицензирования FlexNet, доступные на компьютере с сервером лицензий.

При выполнении каких-либо действий, связанных с сервером лицензий Tekla, всегда следите за тем, чтобы в списке FlexNet license services installed on this computer была активна служба Tekla Licensing Service.

  • Чтобы активировать службу Tekla Licensing Service, выберите ее из списка служб на вкладке Service/License File.

Start Server (Запустить сервер)

Служит для запуска сервера лицензий, активного в списке FlexNet license services installed on this computer.

Stop Server (Остановить сервер)

Служит для остановки сервера лицензий, активного в списке FlexNet license services installed on this computer. Если нажать эту кнопку, в строке состояния появится сообщение Stopping the Server. Остановка сервера лицензий занимает несколько секунд. После того, как сервер остановлен, сообщение не меняется.

Если после нажатия кнопки Stop Server сервер не остановился, установите флажок Force Server Shutdown и снова нажмите кнопку Stop Server.

ReRead License File (Считать файл лицензии повторно)

Позволяет обновить сервер лицензий без его остановки и запуска. Этой кнопкой следует пользоваться при уведомлении сервера лицензий об изменениях в лицензиях вручную.

Дополнительные сведения см. в разделе Активация локальных лицензий.

Дополнительные настройки

Restrict lmdown to work only from node where lmgrd is running (Разрешить lmdown работать только с узла, на котором запущен lmgrd).

Когда этот флажок установлен, остановить сервер можно только на серверном компьютере. Никто не сможет случайно остановить сервер лицензий с клиентского компьютера.

Рекомендуется, чтобы этот флажок был установлен.

Disable lmdown utility, use task manager (Отключать утилиту lmdown с помощью диспетчера задач).

Когда этот флажок установлен, остановить сервер в LMTOOLS нельзя. Для остановки сервера необходимо использовать диспетчер задач Windows.

Disable ’lmremove’ of license file (Отключить lmremove файла лицензии).

Не используется в лицензировании Tekla.

Вкладка Server Status

На вкладке Server Status показывается состояние сервера лицензий и самих лицензий. Здесь можно проверить, сколько лицензий используется или заимствовано, кто в настоящий момент пользуется лицензиями на сервере и на каких компьютерах заимствованы лицензии.

Если требуется проверить только состояние сервера лицензий и лицензий Tekla, введите tekla в поле Individual Daemon и нажмите кнопку Perform Status Enquiry.

Ниже приведен пример информации о сервере лицензий:

  1. Порт@имя_узла сервера лицензий
  2. Сервер лицензий запущен и работает
  3. Сервер лицензий с удостоверением Tekla запущен и работает
  4. Значение по умолчанию для TeklaServer, отображаемое при каждой проверке состояния

Ниже приведен пример информации о лицензиях:

  1. Конфигурация, для которой отображается информация о лицензиях В данном примере «Полная детализация».
  2. Количество активированных лицензий на сервере лицензий
  3. Количество используемых лицензий, извлеченных с сервера лицензий или заимствованных
  4. Заимствованная лицензия
  5. На каком компьютере заимствована лицензия
  6. Версия лицензии Tekla
  7. Время, когда лицензия была заимствована
  8. Лицензии, извлеченные с сервера лицензий
  9. На каком компьютере и дисплее пользователь извлек лицензию. В данном случае пользователь — user4, имя компьютера и дисплея — computer7.
  10. Имя узла/порт сервера лицензий, с которого извлечена лицензия
  11. Время начала сеанса Tekla Structures
  12. Использование лицензий других конфигураций. В данном случае «Детализация сборного железобетона».

Вкладка Server Diags

На вкладке Server Diags отображаются дополнительная информация о серверах лицензий и лицензиях, а также диагностические данные.

Прим.:

При возникновении каких-либо проблем с сервером лицензий отправьте копию файлов tekla.lic, tekla.opt и tekla_debug.log в службу поддержки Tekla Structures в вашем регионе. Информация на вкладке Server Diags не содержит достаточных подробностей для устранения некоторых проблем.

  • Чтобы показать диагностические данные, нажмите кнопку Perform Diagnostics.

Ниже приведен пример диагностических данных сервера лицензий и лицензий в LMTOOLS:

  1. Порт@имя_узла сервера лицензий
  2. Общая информация для всех установленных экземпляров сервера лицензий Tekla
  3. Конфигурация, для которой отображается информация. В данном случае «Средство просмотра».
  4. Версия лицензии Tekla
  5. Имя узла сервера лицензий
  6. Дата окончания срока действия лицензии. В данном случае лицензия постоянная.

Вкладка Config Services

Значения на вкладке Config Services задаются автоматически в ходе установки сервера лицензий Tekla. Тем не менее если в ходе установки возникли проблемы и сервер лицензий не запускается автоматически, необходимо настроить параметры на вкладке Config Services вручную.

Прим.:

Если вы хотите внести изменения или выполнить в LMTOOLS какие-либо действия, относящиеся к серверу лицензий Tekla, следите за тем, чтобы в списке Service Name была выбрала служба Tekla Licensing Service.

Вкладка Borrowing

Внимание:

Для заимствования лицензий Tekla необходимо использовать программу Tekla License Borrow Tool. Не используйте вкладку Borrowing программы LMTOOLS для работы с лицензиями Tekla.

Была ли эта информация полезной?
Назад
Далее