В некоторых случаях требуется активировать сервер плавающих лицензий на компьютере, который отключен от Интернета, или когда по внутренним причинам (например, брандмауэр) или проблемам с сервером активации невозможно выполнить обычную процедуру активации плавающих лицензий.
В данной статье описывается процедура автономной активации сервера лицензий и процесс запуска сервера лицензий после получения автономных файлов лицензий от службы поддержки:
- Процедура автономной активации сервера плавающих лицензий
- Запуск сервера лицензий после получения автономных файлов лицензий
- Настройка со стороны компьютера-клиента
- Автономная деактивация сервера лицензий
Процедура автономной активации сервера плавающих лицензий
Для автономной активации сервера плавающих лицензий необходимо загрузить дополнительную утилиту активации и запустить ее с компьютера, на котором будет сервер лицензий, с помощью следующих команд:
Windows:
activate.exe 1111-2222-3333-4444 C:/Windows/Temp/request-fls.act --offline --product rlm_server
Linux:
./activate 1111-2222-3333-4444 /var/tmp/request-fls.act --offline --product rlm_server
macOS:
activate 1111-2222-3333-4444 ~/Desktop/request-fls.act --offline --product rlm_server
Вместо фиктивного лицензионного ключа (1111-2222-3333-4444) используйте ваш ключ активации FLS.
Если сервер лицензий планируется запустить на виртуальной машине, сгенерируйте дополнительный файл запроса:
Windows:
activate.exe 1111-2222-3333-4444 C:/Windows/Temp/request-vm.act --offline --product rlm_server_enable_vm --no-rehost
Linux:
./activate 1111-2222-3333-4444 /var/tmp/request-vm.act --offline --product rlm_server_enable_vm --no-rehost
macOS:
activate 1111-2222-3333-4444 ~/Desktop/request-vm.act --offline --product rlm_server_enable_vm --no-rehost
Ссылки для скачивания утилиты активации находятся ниже (просьба не распространять их без нашего подтверждения):
Windows (64-бит): https://s3-eu-west-1.amazonaws.com/download.agisoft.com/activate_1_8_3_x64.zip
Windows (32-бит): https://s3-eu-west-1.amazonaws.com/download.agisoft.com/activate_1_8_3_x86.zip
Linux (64-бит): https://s3-eu-west-1.amazonaws.com/download.agisoft.com/activate_1_8_3_amd64.tar.gz
macOS (64-бит): https://s3-eu-west-1.amazonaws.com/download.agisoft.com/activate_1_8_3_mac.tar.gz
Созданные файлы запроса необходимо отправить по электронной почте (на адрес support@geoscan.aero) или через портал службы поддержки. В обращении не забудьте указать плавающий лицензионный ключ для активации сервера лицензий (первых одной-двух секций ключа будет достаточно) и количество мест, которые необходимо активировать.
Команда поддержки предоставит файлы лицензий rlm_server и vm_enable, а также файл плавающей лицензии, связанный с заказом.
Запуск сервера лицензий после получения автономных файлов лицензий
Когда у вас есть файлы лицензий для сервера плавающих лицензий (rlm_server.lic), для виртуальной машины (vm-enable.lic) и самой плавающей лицензии (floating.lic), вам необходимо запустить утилиту сервера лицензий.
2.1. Скачайте архив FLS по ссылке, соответствующей ОС на компьютере, который планируется использовать в качестве сервера лицензий:
Windows 64-бит: https://s3-eu-west-1.amazonaws.com/download.agisoft.com/agisoft-rlm-server_x64.zip
Windows 32-бит: https://s3-eu-west-1.amazonaws.com/download.agisoft.com/agisoft-rlm-server_x86.zip
Linux 64-бит: https://s3-eu-west-1.amazonaws.com/download.agisoft.com/agisoft-rlm-server_amd64.tar.gz
macOS: https://s3-eu-west-1.amazonaws.com/download.agisoft.com/agisoft-rlm-server.tar.gz
2.2. Распакуйте архив rlm-server в папку, откуда будет запускаться сервер лицензий.
2.3. Поместите файлы лицензии, полученные от службы поддержки, в каталог, где распакованы утилиты для rlm-server.
2.4. Запустите rlm из того же каталога.
2.5. Откройте веб-интерфейс Reprise License Server Administration в интернет-браузере http://server_ip_address:5054
(например: http://127.0.0.1:5054).
2.6. Нажмите кнопку Status в левом боковом меню открытого веб-интерфейса и перейдите к таблице ISV servers.
2.7. В таблице ISV servers нажмите кнопку «agisoft» в столбце Server Status, чтобы получить доступ к статусу пула лицензий — он должен отображать количество лицензий, соответствующих доступным файлам лицензий.
Настройки со стороны компьютера-клиента
3.1. Что касается настройки плавающих лицензий на компьютерах-клиентах, в Windows лицензии обычно передаются автоматически, и в качестве альтернативы вы можете поместить однострочный файл лицензии в папку установки Metashape Professional.
Windows
Папка установки по умолчанию C:/Program Files/Agisoft/Metashape Pro/
Linux
Нужно поместить файл лицензии в каталог, куда был распакован MetashapePro.
macOS
Необходимо поместить файл лицензии либо в содержимое пакета приложений MetashapePro:
MetashapePro.app/Contents/MacOS/ (нажать правой кнопкой мыши на MetashapePro.app и выбрать пункт "Показать содержимое пакета" в контекстном меню), либо в следующий каталог: /Library/Application Support/Agisoft/Metashape Pro/
Если последний еще не существует, используйте расширенные права для создания этого каталога и предоставьте ему необходимые права доступа с помощью следующих двух команд:
sudo mkdir "/Library/Application Support/Agisoft/Metashape Pro"
а также
sudo chmod 777 "/Library/Application Support/Agisoft/Metashape Pro"
Файл должен иметь расширение .lic, например server.lic, и должен содержать следующую строку:
HOST FLS_address any the_port_number
Например: HOST 192.168.10.100 any 5053
FLS_address - может быть именем компьютера или IP-адресом,
the_port_number - по умолчанию 5053.
выделенные жирным шрифтом слова ("HOST" и "any") менять не следует.
В качестве альтернативы файлу .lic вы можете создать переменную среды agisoft_LICENSE и задать ее в формате port@address, например:
После установки переменной среды требуется перезагрузка системы.
3.2. По умолчанию связь с сервером лицензий осуществляется через два порта TCP: порт RLM-сервера (по умолчанию 5053) и порт ISV-сервера (по умолчанию не фиксирован, используется первый свободный порт).
3.3. Для клиентских узлов под управлением macOS необходимо создать дополнительную вспомогательную директорию и предоставить к ней полные права доступа для использование плавающих лицензий. Если каталог еще не существует, используйте расширенные права для создания этого каталога и предоставьте ему необходимые права доступа с помощью следующих двух команд:
sudo mkdir "/Library/Application Support/Reprise"
а также
sudo chmod 777 "/Library/Application Support/Reprise"
Автономная деактивация сервера лицензий
Если сервер плавающих лицензий необходимо перенести на другую машину или деактивировать по какой-либо другой причине (например, в связи с плановым обновлением оборудования или операционной системы), запрос на автономную деактивацию ключа FLS необходимо сформировать с помощью инструмента автономной активации (Процедуры автономной активации сервера плавающих лицензий).
Windows
activate.exe C:/Windows/Temp/deactivate-fls.act --offline --revoke --product rlm_server
Linux
./activate /var/tmp/deactivate-fls.act --offline --revoke --product rlm_server
macOS
activate ~/Desktop/deactivate-fls.act --offline --revoke --product rlm_server
Отправьте сформированный файл запроса деактивации на адрес support@geoscan.aero, чтобы завершить процедуру деактивации. Затем следуйте процедуре активации сервера лицензий (в режиме онлайн или офлайн), если необходимо повторно активировать сервер лицензий.