Развертывание Servigistics InService > Установка автономного сервера лицензий
  
Установка автономного сервера лицензий
В качестве поставщика лицензий PTC поддерживает продукт FlexNet Publisher компании Flexera Software. В настоящее время PTC поддерживает сервер лицензий FlexNet Publisher с использованием диспетчеров лицензий Imgrd и Imadmin.
Предоставьте PTC информацию о сервере лицензий
Необходимо предоставить идентификатор сервера лицензий и имя сервера группе лицензий PTC.
1. Извлеките идентификатор компьютера сервера лицензий (MAC-адрес).
В Windows: выполните команду ipconfig /all, чтобы получить MAC-адрес (который будет использоваться как идентификатор компьютера).
В Linux: выполните команду hostid или команду lm lmutil lmhostid, чтобы получить идентификатор компьютера.
2. Чтобы связаться с группой лицензии PTC, выполните следующие шаги:
a. Перейдите на сайт support.ptc.com.
b. Щелкните Manage Licenses. Откроется страница Manage Licenses (Управление лицензиями).
c. На этой странице щелкните License Actions (Действия лицензирования) > Case Logger (Регистратор обращений).
d. На странице Case Logger (Регистратор обращений) следуйте инструкциям, чтобы создать обращение.
Предварительные требования для установки сервера лицензий
Для Windows:
Удостоверьтесь, что в списке локальных служб отсутствует PTC_E License Manager.
Запустите программу установки сервера лицензий от имени администратора.
Для Linux:
Запустите программу установки сервера лицензий как пользователь, отличный от root.
Выполните следующие шаги, чтобы удостовериться в наличии для каталога /var/tmp разрешений на чтение, запись и выполнение для пользователя, группы и др.
1. Выполните следующую команду из терминала Linux, чтобы проверить разрешения для каталога /var/tmp:
$ls -ld /var/tmp
drwxrwxrwx. 7 root root 4096 Dec 13 03:30 /var/tmp
2. Выполните следующую команду из терминала Linux, чтобы предоставить разрешения в том случае, если для каталога /var/tmp отсутствуют разрешения на чтение, запись и выполнение для пользователя, группы и др. Для выполнения этой команды требуются права sudo или root.
$sudo chmod 777 /var/tmp
Выполните следующую команду из терминала Linux, чтобы проверить наличие в системе общей библиотеки для загрузчика LSB или редактора связей:
$ls -al /lib64/ | grep ld-lsb-x86-64.so
* 
Если команда не возвращает выходных данных, общая библиотека отсутствует.
Если общая библиотека отсутствует, выполните следующие шаги для добавления общей библиотеки в систему.
1. Выполните следующую команду из терминала Linux, чтобы проверить версию библиотеки динамической компоновки (DLL) Linux:
$ls -al /lib64/ | grep ld-linux
2. Выполните следующую команду из терминала Linux, чтобы добавить в систему общую библиотеку:
$sudo ln -s /lib64/<linux_dll_version>/lib64/ld-lsb-x86-64.so.3
, где <linux_dll_version> - версия Linux DLL, полученная на шаге 1.
* 
Либо можно установить библиотеку redhat-lsb. Выполните следующую команду из терминала Linux, чтобы установить библиотеку redhat-lsb. Дополнительные сведения об установке библиотеки redhat-lsb см. в документации по Red Hat.
$yum -y install redhat-lsb
Настройка сервера лицензий
Сервер лицензий можно настроить только после выбора опции сервера лицензий на панели выбора компонентов. Выбрав эту опцию, предоставьте следующую информацию.
Поле
Описание
Порт сервера лицензий
Порт сервера, на котором должен быть настроен сервер лицензий. Значение по умолчанию - 7790.
Базовый каталог
Каталог установки по умолчанию для сервера лицензий.
Путь к InS_SW
Расположение диска и папки, в которую необходимо установить InS_SW. Каталог лицензий создается автоматически в этой папке с использованием следующего пути в системах Windows и Linux: ...\\InService\InS_SW\SW\System
Путь к файлу лицензий
Путь к файлу сервера лицензий Flexera, который предоставляется группой лицензий PTC (после выполнения процесса подписки на лицензию). Допускаются только файлы с расширениями .dat и .txt.
Обязательное поле.
Установка сервера лицензий
Установите сервер лицензий в локальной среде.
Для Windows:
1. Чтобы выполнить установку от имени администратора, выполните следующую команду из командной строки для запуска установки:
setup
Откроется интерфейс пользователя Servigistics InService.
2. Выберите переключатель Сервер лицензий и нажмите кнопку Далее.
3. Введите номер порта DNS, например 7790. Нажмите кнопку Далее.
4. Выберите файл лицензий, выполнив обзор и выбрав путь к действительному файлу лицензий, а затем нажмите кнопку Далее.
* 
Каталог лицензий, показанный на экране сводной информации выше, является местом установки сервера лицензий. В настоящем документе он обозначается как <License_Installation_Dir>.
После завершения установки отображается следующий экран:
Для Linux:
Для установки в системе Linux выполните те же шаги, что были описаны для Windows.
* 
Если сервер лицензий уже установлен, произойдет сбой процесса установки.
Контроль сервера лицензий
Для Windows: откройте файл <License_Installation_Dir>\PTCEswlm\bin\lmtools.exe, чтобы обновить лицензию и перезапустить службу или проверить информацию о лицензии. Чтобы проверить, работает ли сервер лицензий, выполните следующие шаги.
1. Откройте окно LMTools из папки <License_Installation_Dir>\PTCEswlm\bin.
2. Запустите LMTools.
3. На вкладке Server Status щелкните Perform Status Enquiry. Для сервера лицензий и демона поставщика отобразится статус UP.
Для Linux:
1. Перейдите в расположение <License_Installation_Dir>к \PTCEswlm\bin.
2. Выполните следующую команду:
./lmutil lmstat -a -c ../ptc_e/license.dat
Конфигурирование сервера лицензий
Во время установки Servigistics InService необходимо указать наименование хост-компьютера и порт созданного ранее локального сервера лицензий. См. раздел Задание сервера лицензий . Этот раздел включает инструкции о способах настройки имени хост-компьютера и порта локального сервера лицензий, если вы отказались от этого в процессе установки.