Размер шрифта:
Настройка параметров лицензии; Руководство пользователя pSeven

Настройка параметров лицензии; Руководство пользователя pSeven

Настройка параметров лицензии¶

На этой странице вы найдете краткое описание общих условий лицензирования и руководство по получению новой лицензии и регистрации лицензии при наличии установленной версии пакета pSeven.

Типы лицензий¶

Для пользователей пакета pSeven предусмотрено два основных типа лицензий: локальная и серверная, Дополнительно предоставляется лицензия на три сервера. Действие локальной лицензии распространяется только на главный компьютер (хост), поэтому устанавливать и использовать пакет pSeven по локальной лицензии можно только на этом компьютере. Серверная лицензия также действует только для одного конкретного хоста (сервера). Отличие состоит в том, что сервер может предоставлять лицензии нескольким компьютерам и, как правило, сам не работает с пакетом pSeven. Для получения лицензии компьютеры-клиенты, использующие пакет pSeven, должны быть подключены к серверу по сети. Отдельным типом лицензии является трехсерверная лицензия, обеспечивающая переход на резервный сервер в случае отказа (в трехсерверной конфигурации один из серверов становится основным, а остальные два используются в качестве резервных).

В случае приобретения локальной лицензии необходимо получить файл лицензии, который должен храниться на компьютере, где используется pSeven. Для использования локальной лицензии не требуется наличия сетевого подключения. Чтобы зарегистрировать локальную лицензию, вы можете в процессе инсталляции задать путь к файлу лицензии (см. раздел Руководство по инсталляцииУстановка настроек лицензии). Если вы пропустили этот шаг, обратитесь к разделу Регистрация локальной лицензии для регистрации лицензии в ручном режиме.

Для приобретения серверной лицензии необходимо наличие сервера FlexNet Publisher. Серверная лицензия регистрируется на сервере и не может копироваться на другие компьютеры-клиенты — более подробно об этом см. в разделе Настройка параметров сервера. Чтобы настроить параметры компьютеров-клиентов, вы можете в процессе инсталляции задать IP-адрес и номер порта лицензируемого сервера (см. Руководство по инсталляцииУстановка настроек лицензии). Если вы пропустили этот шаг, обратитесь к разделу Настройка параметров компьютеров-клиентов.

Главное преимущество серверной лицензии заключается в том, что она обеспечивает доступ к пулу лицензий, которым управляет лицензируемый сервер, в динамическом режиме предоставляя лицензии компьютерам сети, на которых работает пакет pSeven: при запуске пакета на каком-либо из компьютеров лицензия выводится из пула, а после закрытия пакета — вновь вводится в пул. Таким образом пул, состоящий, например, из десяти лицензий, может обслуживать около ста пользователей, при условии что в сети одновременно открыто и используется не более десяти экземпляров пакета pSeven. Для сравнения отметим, что при наличии 10 локальных лицензий пакет pSeven можно использовать только на 10 компьютерах, причем для каждого из них требуется отдельная лицензия, которую нельзя переносить на другой компьютер.

Получение лицензии¶

Лицензия на использование пакета pSeven представляет собой текстовый файл с расширением .lic . Файл привязан к конкретному серверу, комплексу из трех серверов или локальному компьютеру при помощи host ID FLEXnet. Для получения новой лицензии вы должны в первую очередь определить host ID.

Для получения локальной лицензии вам необходимо иметь host ID компьютера, на котором будет установлен пакет pSeven. Один из наиболее простых способов получить host ID — это запустить инсталлятор пакета pSeven и записать host ID, который появится в диалоге на этапе Установка настроек лицензии. Этот этап можно пропустить и продолжить инсталляцию, а лицензию зарегистрировать позднее (см. инструкцию в разделе Регистрация локальной лицензии). Второй возможный способ — отменить инсталляцию и дождаться получения файла лицензии. Для поиска host ID можно также воспользоваться утилитой управления лицензиями (см. раздел Получение host ID).

Для получения серверной лицензии вам потребуется host ID лицензируемого сервера (в случае лицензии на три сервера — host ID всех трех серверов). Если host ID неизвестен, обратитесь к разделу Получение host ID.

После получения host ID отправьте запрос на получение лицензии и получите .lic -файл (см. раздел Отправка запроса на получение лицензии).

Получение host ID¶

Host ID — это строка данных, идентифицирующая хост в системе управления лицензиями. Host ID требуется при отправке запроса на получение лицензии в DATADVANCE.

Найти host ID очень просто: для этого нужно запустить инсталлятор пакета pSeven и получить host ID на этапе Установка настроек лицензии (см. Руководство по инсталляции). Другой способ поиска host ID — использование утилиты управления лицензиями lmutil, которую можно загрузить с сайта DATADVANCE или найти в инсталляционном каталоге пакета pSeven. Если ни инсталлятор, ни утилита lmutil не могут определить host ID, его можно найти вручную.

Если на вашем компьютере уже установлен пакет pSeven, можно запустить утилиту lmutil из каталога пакета — pSeven_dir \license\lmutil.exe в Windows или pSeven_dir /license/lmutil в Linux. Если пакет pSeven не установлен или не может быть установлен на хосте (например, если хост является лицензируемым сервером), загрузите утилиту lmutil, воспользовавшись следующими ссылками, и сохраните ее во временном каталоге:

    для Windows (все версии). для 32-битной версии Linux. для 64-битной версии Linux.

Во избежание проблем совместимости в ОС Linux, убедитесь в том, что загружаемая версия lmutil соответствует версии ОС (32 или 64 бит).

После того как вы нашли необходимую версию lmutil, запустите ее при помощи опции lmhostid -ether. Результатом запуска должно быть короткое сообщение, содержащее host ID.

В редких случаях host ID в утилите lmutil определяется неправильно — см. более подробно ниже.

В ОС Windows можно открыть окно командной подсказки и перетащить в него загруженный файл lmutil.exe при помощи мыши, для того чтобы получить полный путь к файлу. Прежде чем выполнить команду, в окне подсказки нажмите пробел, введите lmhostid -ether и запустите поиск. Пример результата выполнения команды показан ниже:

В ОС Linux вам необходимо сначала задать разрешение на выполнение команды. Для этого найдите файл chmod +x lmutil* в каталоге, где сохранена утилита lmutil32 (или lmutil64 ), и запустите его. Пример:

Приведенная в примере строка выходных данных (“e05806420eb4”) представляет собой host ID. Обратите внимание, что host ID всегда состоит из 12 знаков и содержит только буквы от a до f (регистр не имеет значения). Если знаков больше или меньше 12, или строка содержит другие буквы или символы, это означает, что утилите lmutil не удалось найти host ID. В этом случае инсталлятор pSeven также не сможет его определить, поскольку он использует lmutil в качестве внутренней утилиты. Например, в некоторых системах, использующих Windows, lmutil возвращает некорректный host ID в виде “ffffffff” (число букв в кавычках должно быть равно 12):

Если вы столкнулись с трудностями при использовании lmutil (утилита не запускается или выдает некорректный host ID), обратитесь в службу технической поддержки DATADVANCE (support @ datadvance . net).

Отправка запроса на получение лицензии¶

Получив host ID, вы должны зайти на сайт www.datadvance.net и отправить запрос на получение лицензии. Для выполнения этого шага требуется наличие учетной записи зарегистрированного пользователя. Если у вас пока нет учетной записи DATADVANCE, вам необходимо сначала зарегистрироваться (register). Для регистрации используйте ваш актуальный адрес e-mail. Подтвердить регистрацию вы сможете, перейдя по предложенной ссылке.

    at www.datadvance.net.
  1. Перейдите на страницу license request page. 2. Вы также можете выбрать команду License Request в пользовательском меню в правой верхней части экрана.
  2. Заполните форму запроса на получение лицензии:
    • Contact Information: введите вашу контактную информацию. Обязательно укажите ваш актуальный адрес e-mail: именно на него будет отправлен файл лицензии и другая необходимая информация.
    • Product Information: выберите тип лицензии (пробная, коммерческая, научная) и одну из версий пакета pSeven.
    • Features: после выбора версии пакета в разделе информации о продукте на экране появятся дополнительные функции. Предлагаемые функции можно добавлять или удалять, чтобы добиться наиболее полного соответствия функциональных возможностей лицензии вашим потребностям.
    • License: укажите число пользователей лицензии и один из видов лицензии (более подробно см. в разделе Типы лицензий). Обращаем ваше внимание на то, что одна локальная лицензия предназначена только для одного пользователя. В зависимости от выбранного вами вида лицензии на экране появятся дополнительные настройки:
      • Standalone: укажите host ID компьютера, на котором будет использоваться пакет pSeven. О том, как найти host ID, можно прочитать в разделе Получение host ID.
      • Server: укажите host ID компьютера, который будет выполнять функции лицензируемого сервера, его имя и номер порта связи. Если вы укажете нестандартный порт, вам придется также указывать его в процессе инсталляции пакета pSeven (см. разделы Руководство по инсталляции и Установка настроек лицензии) или настройки параметров компьютеров-клиентов (см. раздел Настройка параметров компьютеров-клиентов). Для вашей информации: стандартный лицензированный порт для пакета pSeven имеет номер 27042 (который не является портом по умолчанию сервера FlexNet).
      • Three-Server: укажите всю вышеперечисленную информацию для каждого из трех серверов.
    1. Щелкните “Send” для отправки запроса.

    Ваш запрос будет обработан в течение одного рабочего дня. Файлы лицензий и другая необходимая информация будут отправлены на адрес e-mail, который вы указали в форме запроса на получение лицензии.

    Для удобства работы с несколькими лицензиями файлу лицензии присваивается имя, совпадающее с host ID, а к имени добавляется расширение .lic , например: E05806420EB4.lic . Обращаем ваше внимание, что при изменении имени файла на другой host ID файл не будет работать на другом компьютере.

    Регистрация локальной лицензии¶

    Вы можете зарегистрировать локальную лицензию (локальный файл лицензии) в процессе инсталляции пакета pSeven, указав путь к файлу (см. разделы Руководство по инсталляции и Установка настроек лицензии).

    Если вы пропустили этот шаг, вам необходимо скопировать файл лицензии в один из следующих каталогов:

    • инсталляционный каталог пакета pSeven (в котором находится исполняемый файл pSeven);
    • каталог настроек пакета pSeven: %USERPROFILE%\.p7\ в Windows, или

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

    Ни один из этих каталогов не имеет приоритета по отношению к другому. При запуске локального менеджера лицензий из пакета pSeven разрешения на использование лицензий загружаются из всех файлов XXXXXXXXXXXX .lic , находящихся в обоих поисковых каталогах ( — host ID). При этом включаются все функции, использование которых разрешено хотя бы одной из загруженных лицензий.

    Регистрация серверной лицензии¶

    Серверную лицензию необходимо зарегистрировать на сервере. Файл лицензии нельзя копировать на компьютеры, где используется пакет pSeven (клиенты). На каждом компьютере-клиенте необходимо указать адрес и порт лицензируемого сервера. Сделать это можно во время инсталляции пакета pSeven, либо вручную после ее завершения. Для установки настроек вручную необходимо задать переменную среды DATADVD_LICENSE_FILE .

    Настройка параметров сервера¶

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

    • Лицензированный сервер FlexNet Publisher находится в рабочем состоянии.
    • Вы получили файл лицензии (см. раздел Получение лицензии).
    • Вы получили лицензионный пакет DATADVANCE (он должен быть приложен к сообщению, в котором содержится ваш файл лицензии).

    Ниже приводится пошаговая инструкция по регистрации серверной лицензии. Текущие настройки сервера могут быть разными в зависимости от его типа; если вам требуется дополнительная информация, ознакомьтесь с Руководством по администрированию лицензии на сервер FlexNet Publisher (FlexNet Publisher License Administration Guide), которое поставляется в составе лицензионного пакета.

    1. Распакуйте лицензионный пакет и найдите демон поставщика DATADVANCE (каталог datadvd ).
    2. Скопируйте каталог datadvd в инсталляционный каталог FlexNet Publisher (содержащий исполняемый файл lmadmin).
    3. Импортируйте лицензию из файла. Откройте веб-интерфейс FlexNet Publisher (по умолчанию он находится по URL-адресу http://localhost:8090).
    4. Войдите в систему и выберите команду меню Administration.
    5. В панели вкладок слева щелкните Vendor Daemon Configuration.
    6. Щелкните Import License, перейдите к лицензии, а затем в диалоге щелкните Import License.
    7. Вернитесь на страницу Dashboard и щелкните Concurrent. Откроется окно с общими сведениями обо всех ключах лицензий и их текущем использовании на компьютерах-клиентах.

    Для работы с pSeven версии 6.9 и выше владельцам серверных лицензий необходимо обновить демон поставщика. Новый демон поставщика полностью совместим с предыдущими версиями pSeven и серверов лицензий.

    Для обновления демона поставщика DATADVANCE выполните следующую процедуру:

    1. Со страницы загрузки скачайте лицензионный пакет DATADVANCE для платформы, на которой установлен сервер. Для получения доступа к странице загрузки требуется наличие учетной записи зарегистрированного пользователя (см. Отправка запроса на получение лицензии).
    2. Распакуйте архив.
    3. Остановите сервер лицензий.
    4. В каталоге, где установлен lmadmin, замените содержимое каталога datadvd содержимым каталога datadvd из архива.
    5. Перезапустите сервер лицензий.
    Настройка параметров компьютеров-клиентов¶

    Настроить параметры компьютеров-клиентов можно в процессе инсталляции пакета pSeven, указав адрес и номер порта лицензируемого сервера (см. разделы Руководство по инсталляции и Установка настроек лицензии).

    Если вы пропустили этот шаг, на компьютерах-клиентах, работающих с пакетом pSeven, необходимо задать переменную среды DATADVD_LICENSE_FILE , которая содержит адрес и номер порта лицензируемого сервера. Если указать адрес и номер порта сервера во время инсталляции, переменная DATADVD_LICENSE_FILE будет автоматически задана инсталлятором пакета pSeven.

    Настройка параметров в ОС Windows¶

    В ОС Windows переменные среды можно задавать при помощи диалога системных свойств (System Properties). Для этого откройте командную подсказку Windows и выполните команду control sysdm.cpl,,3 для вызова окна System Properties. Программа автоматически переключится на вкладку Advanced; на этой вкладке нажмите клавишу Environment Variables . Откроется диалог настройки переменных среды. Нажмите клавишу New под строкой “User variables for YourUserName” и добавьте переменную среды. В диалоге New User Variable введите следующие данные (в качестве примера IP-адреса сервера используется 10.7.18.142):

    • Имя переменной (Variable name): DATADVD_LICENSE_FILE
    • Значение переменной (Variable value): @10.7.18.142

    Если в настройках сервера задано использование нестандартного порта, перед IP-адресом укажите его номер, например:

    • Значение переменной (Variable value): 38153@10.7.18.142

    После этого щелкните OK в диалоге New User Variable, а затем OK в окне Environment Variables и окне System Properties.

    Для проверки настроек лицензии можно проверить значение переменной DATADVD_LICENSE_FILE при помощи командной подсказки Windows:

    Программа должна выдать IP-адрес лицензируемого сервера (и номер порта, если он не является портом по умолчанию).

    Настройка параметров в ОС Linux¶

    Существуют различные методы настройки параметров рабочей среды в ОС Linux; рекомендации по выбору метода настройки можно найти в документации вашего дистрибутива. Например, при использовании bash можно изменить файл запуска (

    /.bashrc ), добавив в него следующую строку (в качестве примера IP-адреса сервера используется 10.7.18.142):

    Если в настройках сервера вы задали использование нестандартного порта, перед IP-адресом укажите его номер, например:

    Для проверки настроек лицензии можно проверить значение переменной DATADVD_LICENSE_FILE :

    Программа должна выдать IP-адрес лицензируемого сервера (и номер порта, если он не является портом по умолчанию).