Управление старыми локальными лицензиями
После настройки локального лицензирования вы можете убедиться в наличии правильного количества лицензий и в том, что они правильно используются.
С помощью программы LMTOOLS, которая входит в комплект поставки сервера лицензий Tekla, можно проверить, кто использует лицензии в данный момент.
Вносить изменения необходимо в следующих ситуациях:
-
Если пользователи выбирают неправильные типы лицензий или если второстепенные пользователи резервируют слишком много лицензий, гарантировать, что нужные типы лицензий будут доступны предполагаемым пользователям, можно определить права доступа к лицензиям.
- В таких случаях необходимо деактивировать существующие локальные лицензии:
- Когда вы начинаете использовать новую версию Tekla Structures, для чего требуется активировать продленные лицензии.
- Перед активацией измененной версии одной и той же лицензии (например, при изменении количества одновременных пользователей).
- Перед внесением изменений в аппаратную часть сервера лицензий.
- Если вам нужно перенести лицензии на другой сервер лицензий.
- Если локальные лицензии станут ненадежными или будут заблокированы, вы можете восстановить их (функция доступна ограниченное количество раз).
Мониторинг использования лицензий Tekla Structures
При использовании локальных лицензий можно просматривать текущее использование лицензий с помощью программы LMTOOLS, которая входит в комплект поставки сервера лицензий Tekla.
Для запуска приложения LMTOOLS требуются права администратора Windows.
Коды конфигураций и ключевые слова, используемые в определениях прав доступа
При определении прав доступа в файле 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:
|
Ключевое слово |
Описание |
Информация об использовании |
|---|---|---|
|
|
Запрещает доступ к конфигурации Tekla Structures. |
Используется в сочетании с сокращенным наименованием конфигурации. |
|
|
Запрещает заимствование лицензии. |
Используется в сочетании с идентификатором активации лицензии. |
|
|
Запрещает доступ ко всем конфигурациям Tekla Structures. |
|
|
|
Определяет группу пользователей для использования в сочетании с какими-либо настройками. |
Используется в сочетании с именами пользователей Windows, разделенными пробелами. |
|
|
Определяет группу узлов для использования в сочетании с какими-либо настройками. |
Используется в сочетании с именами компьютеров или IP-адресами, разделенными пробелами. |
|
|
Разрешает пользователю работать с конфигурацией Tekla Structures . |
Используется в сочетании с сокращенным наименованием конфигурации. |
|
|
Разрешает пользователю заимствовать лицензию. |
Используется в сочетании с идентификатором активации лицензии. |
|
|
Разрешает пользователю работать со всеми конфигурациями Tekla Structures. |
|
|
|
Ограничивает использование конфигурации. |
Используется в сочетании с количеством лицензий и сокращенным наименованием конфигурации. |
|
|
Резервирует лицензии для пользователя (узла) или группы пользователей (узлов). |
Используется в сочетании с количеством лицензий и сокращенным наименованием конфигурации. |
-
Если разрешить одному пользователю применять конфигурацию с помощью ключевого слова
INCLUDE, всем остальным это будет автоматически запрещено. -
Если запретить одному пользователю применять конфигурацию с помощью ключевого слова
EXCLUDE, всем остальным это будет автоматически разрешено. -
При отсутствии правил использовать конфигурацию может всем.
Ниже приведены примеры определений, используемых в файле настроек tekla.opt:
| Определение в файле настроек | Описание |
|---|---|
|
|
Только пользователь scarlett может использовать конфигурацию Детализация сборного железобетона. |
|
|
Пользователь justin не может использовать конфигурацию Полная. Остальные пользователи могут использовать конфигурацию Полная. |
|
|
Пользователи jessica, joe и neil принадлежат к группе tsusers. Только группе tsusers разрешено работать со всеми конфигурациями. |
|
|
На компьютере pcrobert не может использоваться ни одной из конфигураций. |
|
|
Только пользователь gwen может заимствовать лицензию с идентификатором активации qwer-1234-asdf-5678-zx. |
|
|
Пользователь matt не может заимствовать лицензию с идентификатором активации rtyu-9876-fghj-5432-cv. |
|
|
Пользователи amy, chloe, andy и dean принадлежат к группе students. Максимальное количество лицензий на конфигурацию Учебная, доступное группе students, ограничено тремя лицензиями. |
|
|
Для пользователя vera зарезервирована одна лицензия на конфигурацию Деталировка арматуры. |
|
|
Пользователи user1, user2 и user3 принадлежат к группе STUDENTS. Для группы STUDENTS зарезервировано3 лицензии на конфигурацию Наблюдатель проекта. STUDENTS — это имя группы. user1...user3 — это имена пользователей Windows, разделенные пробелами. Цифра 3указывает на количество лицензий для резервирования. VIE-C — это код конфигурации Наблюдатель проекта. Обратите внимание: все лицензии, зарезервированные для группы, предназначены именно для этой группы. Даже если эта группа активно не пользуется лицензиями, они все равно будут недоступны другим пользователям. |
|
|
Только пользователь john может использовать конфигурацию Наблюдатель проекта типа Enterprise. |
Изменение локальных прав доступа к лицензиям (tekla.opt)
Локальный Tekla Structures администратор сервера лицензий может предоставлять разным пользователям и группам пользователей разные права на использование лицензий путем внесения изменений в tekla.opt файл настроек. Это позволяет избежать ситуаций, когда пользователям, которым нужны лицензии, их не хватает из-за того, что кто-то зарезервировал или позаимствовал лицензию, которая ему на самом деле не нужна.
Файл настроек лицензирования tekla.opt находится в папке ..\Tekla\License\Server.
Чаще всего используются следующие способы настройки прав доступа:
-
Задать права доступа для конкретных имен пользователей или имен узлов/IP-адресов можно либо по отдельности, либо с использованием определенных вами групп. Одно и то же имя пользователя или компьютера может присутствовать в нескольких группах.
-
Можно зарезервировать (ключевое слово reserve) несколько лицензий на конкретную конфигурацию (например, «Детализация стальных конструкций») для использования исключительно конкретным пользователем или группой пользователей. При необходимости пользователи, входящие в группу, могут резервировать лицензий больше, чем предполагает зарезервированная квота. Другие пользователи могут использовать только одну из оставшихся свободных лицензий, не входящих в зарезервированную квоту.
-
Можно задать максимальное количество лицензий, которое одновременно могут использовать пользователь или группа (ключевое слово max). Пользователи, на которых не распространяется это ограничение, могут использовать любую свободную лицензию.
-
Можно включить (ключевое слово include) пользователя или группу пользователей в число пользователей, которым разрешено исключительное пользование всеми лицензиями на конкретную конфигурацию. Другие пользователи использовать эту конфигурацию не смогут.
-
Можно запретить конкретным пользователям использовать лицензии на конкретную конфигурацию, т. е. исключить их из числа пользователей, которые могут это делать (ключевое слово exclude). Всем остальным пользователям разрешается использовать эту конфигурацию.
-
Можно включать и исключать пользователей из числа пользователей, которым разрешено заимствовать лицензии.
Чтобы изменить права доступа в файле tekla.opt:
Полезные ссылки
Дополнительные сведения о том, как разрешить пользоваться определенными версиями Tekla Structures только определенному кругу пользователей, см. в следующей статье службы поддержки на сервисе Tekla User Assistance: How to limit certain Tekla Structures version to certain users (Как разрешить пользоваться определенными версиями Tekla Structures только определенному кругу пользователей).
Перенос лицензий с одного сервера лицензий на другой
Локальную лицензию можно перенести с одного сервера лицензий на другой. Переносить лицензии может быть необходимо, например, при переходе на новый компьютер или если вы хотите консолидировать лицензии с нескольких рабочих станций на центральном сервере.
Рекомендуем создать резервную копию доверенного хранилища (..\ProgramData\FLEXnet\) и хранить ее в безопасном месте (не на том компьютере, где установлен сервер лицензий). С помощью резервных копий можно восстановить лицензии на том же сервере, если активные лицензии случайно будут удалены.
Восстановление локальной лицензии
Если локальные лицензии стали ненадежными или были заблокированы, пользоваться ими невозможно. Такие лицензии необходимо восстановить.
Состояние доверия к лицензии указывается в области Активировать лицензии в Tekla License Administration Tool. Если символ состояния доверия зеленого цвета, информация о лицензии надежная и ей можно доверять; если красного, информация ненадежная.
По некоторым техническим причинам и соображениям безопасности восстанавливать ID активации можно ограниченное количество раз, в настоящее время два раза год. Поэтому необходимо сообщать своему представителю Tekla Structures о произведенных восстановлениях лицензий и вести учет произведенных восстановлений.
Возможны следующие состояния:
-
Красная буква H (от слова Host, т. е. узел) означает, что сервер был перенесен на другой компьютер или что аппаратная часть компьютера была серьезно изменена.
Состояние доверия к лицензии по узлу (H) — ненадежная:
Прим.:В некоторых случаях восстановить лицензии с ненадежным статусом H может быть невозможно.
-
Красная буква T (от Time, время) означает, что имело место вмешательство в системные часы.
Состояние доверия к лицензии по времени (T) — ненадежная:
-
Красная буква R (от Restore, восстановление) означает, что лицензия получена из резервной копии.
Состояние доверия к лицензии по восстановлению (R) — ненадежная:
Чтобы восстановить лицензию:
Параметры и настройки 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.
|
|
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.
Ниже приведен пример информации о сервере лицензий:
- Порт@имя_узла сервера лицензий
- Сервер лицензий запущен и работает
- Сервер лицензий с удостоверением Tekla запущен и работает
- Значение по умолчанию для TeklaServer, отображаемое при каждой проверке состояния
Ниже приведен пример информации о лицензиях:
- Конфигурация, для которой отображается информация о лицензиях В данном примере «Полная детализация».
- Количество активированных лицензий на сервере лицензий
- Количество используемых лицензий, извлеченных с сервера лицензий или заимствованных
- Заимствованная лицензия
- На каком компьютере заимствована лицензия
- Версия лицензии Tekla
- Время, когда лицензия была заимствована
- Лицензии, извлеченные с сервера лицензий
- На каком компьютере и дисплее пользователь извлек лицензию. В данном случае пользователь — user4, имя компьютера и дисплея — computer7.
- Имя узла/порт сервера лицензий, с которого извлечена лицензия
- Время начала сеанса Tekla Structures
- Использование лицензий других конфигураций. В данном случае «Детализация сборного железобетона».
Вкладка Server Diags
На вкладке Server Diags отображаются дополнительная информация о серверах лицензий и лицензиях, а также диагностические данные.
При возникновении каких-либо проблем с сервером лицензий отправьте копию файлов tekla.lic, tekla.opt и tekla_debug.log в службу поддержки Tekla Structures в вашем регионе. Информация на вкладке Server Diags не содержит достаточных подробностей для устранения некоторых проблем.
- Чтобы показать диагностические данные, нажмите кнопку Perform Diagnostics.
Ниже приведен пример диагностических данных сервера лицензий и лицензий в LMTOOLS:
- Порт@имя_узла сервера лицензий
- Общая информация для всех установленных экземпляров сервера лицензий Tekla
- Конфигурация, для которой отображается информация. В данном случае «Средство просмотра».
- Версия лицензии Tekla
- Имя узла сервера лицензий
- Дата окончания срока действия лицензии. В данном случае лицензия постоянная.
Вкладка Config Services
Значения на вкладке Config Services задаются автоматически в ходе установки сервера лицензий Tekla. Тем не менее если в ходе установки возникли проблемы и сервер лицензий не запускается автоматически, необходимо настроить параметры на вкладке Config Services вручную.
Если вы хотите внести изменения или выполнить в LMTOOLS какие-либо действия, относящиеся к серверу лицензий Tekla, следите за тем, чтобы в списке Service Name была выбрала служба Tekla Licensing Service.
Вкладка Borrowing
Для заимствования лицензий Tekla необходимо использовать программу Tekla License Borrow Tool. Не используйте вкладку Borrowing программы LMTOOLS для работы с лицензиями Tekla.

