Глава 2. Установка
Содержание
Клиент DCV 2017 для операционной системы Windows предоставляется с простым пошаговым установщиком, который будет руководить вами на протяжении всего процесса установки. Выгрузите, пожалуйста, соответствующий установщик с имеющегося вебсайта NICE.
В качестве альтернативы, если вы не желаете применять некий установщик, вы можете применить переносимую версию доступную на имеющемся вебсайте:
-
Выгрузите ZIP архив переносимого клиента DCV (Portable Client) c https://www.nice-software.com/download/nice-dcv.
-
Распакуйте этот архив в какой- то локальной папке или на USB- флешку и откройте её содержимое
-
Дважды кликните по
dcvviewer.exe
(расположенному в папкеbin
) чтобы запустить необходимый клиент DCV.
RPM DCV 2017 доступны для установки всех компонентов с применением предпочитаемого вами диспетчера пакетов, причём все RPM заботятся о установке всех требуемых пакетов и зависимостей а также настройке всех необходимых конфигураций на вашем хосте. Однако, могут понадобиться некоторые дополнительные шаги для их выполнения вручную чтобы убедиться, что DCV работаете и настроен надлежащим образом.
RPM DCV 2017 имеют цифровые подписи с при помощи подписи GPG. Установка ключа GPG NICE позволит вашему диспетчеру пакетов проверять имеющиеся подписи пакета. Выгрузите NICE-GPG-KEY с вебсайта NICE и импортируйте его посредством такой команды:
rpm --import NICE-GPG-KEY
Для установки DCV 2017 на выбранном вами хосте зарегистрируйтесь от имени root и осуществите следующие шаги:
-
Выгрузите соответствующую версию DCV 2017 с нашего вебсайта NICE
-
В терминальном окне перейдите в тот каталог, который содержит все файлы установки и выполните следующие команды в соответствии с вашим дистрибутивом Linux
RHEL 6.x
yum install nice-dcv-server-2017.0.el6.x86_64.rpm
RHEL 7.x
yum install nice-dcv-server-2017.0.el7.x86_64.rpm
SLES 12.x
zypper install nice-dcv-server-2017.0.sles12.x86_64.rpm
Если вы желаете создать виртуальные сеансы, вам также понадобится установить соответствующий пакет
nice-Xdcv
RHEL 6.x
yum install nice-Xdcv-2017.0.el6.x86_64.rpm
RHEL 7.x
yum install nice-Xdcv-2017.0.el7.x86_64.rpm
SLES 12.x
zypper install nice-Xdcv-2017.0.sles12.x86_64.rpm
Если вы желаете получить преимущества совместного использования GPU DCV, вам также понадобится установка
соответствующего пакета nice-dcv-gl
:
RHEL 6.x
yum install nice-dcv-gl-2017.0.el6.x86_64.rpm
RHEL 7.x
yum install nice-dcv-gl-2017.0.el7.x86_64.rpm
SLES 12.x
zypper install nice-dcv-gl-2017.0.sles12.x86_64.rpm
![]() | Замечания |
---|---|
|
DCV 2017 для операционных систем Windows предоставляется с простым пошаговым установщиком, который будет руководить вами на протяжении всего процесса установки. Выгрузите, пожалуйста, этот установщик с вебсайта NICE.
Для исполнения установки без её сопровождения, при котором не понадобятся никакие приглашения:
msiexec.exe /i nice-dcv-server.msi /quiet /norestart /l*v dcv_install_msi.log
DCV поддерживает три различные конфигурации лицензии:
-
Лицензии автоматической демонстрации: они устанавливаются при установке DCV в самый первый раз и будут действовать последующие 15 дней, после чего
-
Лицензии расширенной демонстрации: которые сохраняются в некотором текстовом файле в имеющемся сервере DCV в соответствующем определённом по умолчанию пути лицензий или в некотором пути, определяемом в ваших настройках.
-
Плавающие лицензии: устанавливаются в некотором сервере лицензий. Соответствующий сервер DCV следует настроить на проверку лицензий с этого сервера лицензий.
Вам не требуется устанавливать некий файл лицензий в клиентах DCV.
Лицензирование NICE DCV основано на Диспетчере лицензий Reprise (http://www.reprisesoftware.com)
Демонстрационные лицензии автоматически настраиваются при установке самого сервера DCV и они действуют последующие 15 дней. В случае когда не определён никакой файл лицензий, этот сервер автоматически применяет такие установленные демонстрационные лицензии.
Когда истекает срок установленной демонстрационной лицензии, не будет возможности создавать какой бы то ни было новый сеанс и вам понадобится запросить новые лицензии.
В том случае, когда возникает потребность в расширении за пределы, отпущенные сроком демонстрационного лицензирования, распространяются текстовые файлы демонстрационного лицензирования, которые выглядят аналогично приводимому ниже примеру:
LICENSE nice dcv 2017 06-nov-2017 uncounted hostid=ANY _ck=831efc232f
sig="70P0451478CR9UCVXHCAB62J5Y25CY383QUC4RG22GB67UWQ6BPFKUMRT7HYS2UAGFP4K2VJF0"
LICENSE nice dcv-gl 2017 06-nov-2017 uncounted hostid=ANY
_ck=831efcd260 sig="70P0452AU2AXGG104H44QDPDY5E904RNVYMMWBG22H2N4W74AMQ818VRQFKPR24VWCJDZ27BS8"
Прочитав такой файл лицензии вы можете легко получить дату её истечения (в приведённом выше примере это
06-nov-2017
), а также то, что данные лицензии не ограничены на
определённый хост (hostid=ANY
).
Для установки некоторого файла лицензии вам следует поместить его в соответствующий путь по умолчанию:
-
В Linux:
/usr/share/dcv/license/license.lic
-
В Windows:
<Program Files>\NICE\dcv\license\license.lic
В качестве альтернативы вы можете определить полный путь в имеющемся параметре настройке файла лицензии.
В Linux откройте файл настроек
/etc/dcv/dcv.conf
в текстовом редакторе и добавьте или измените
соответствующий раздел license
подобно следующим строкам:
[license]
license-file = "/path/to/custom/license/file.lic"
В Windows установите следующий ключ реестра в значение необходимого пути файла лицензии:
HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/license/license-file
Файлы лицензий следует устанавливать на хостах сервера DCV. Их не следует устанавливать в каком- то сервере лицензий RLM.
Промышленные лицензии NICE DCV являются плавающими (floating) и управляются неким сервером лицензий. Такие лицензии делают возможным их пользователю исполнять компоненты NICE DCV на любой машине, которая может выполнить доступ к соответствующему серверу лицензий. Лицензии исчисляются в терминах одновременно работающих удалённых рабочих мест.
Промышленные лицензии распространяются в виде текстовых файлов и выглядят подобно следующему примеру:
HOST MyHost abcdabcdabcd 5053
ISV nice
LICENSE nice dcv 2017 permanent 10 share=hi _ck=830602569e sig="60P045343USUUGQNTKXWSPRN6V1PED4D8GFARFR22H46CX106BE4AG49GMCENA9GHCXT68M8E4"
LICENSE nice dcv-gl 2017 permanent 10 share=hi _ck=830602c6cc sig="60P0452Q04V6VHW4XCP68N833FQBA6ADRDBC6FG22G78MFBY47KEDTC704WQTEYUXPR5C0T7V8"
Такой файл лицензии определяет:
-
HOST
: имя хоста соответствующего сервера лицензий (MyHost
), его идентификатор rlmhostid (abcdabcdabcd
) и применяемый порт TCP (5053
). -
LICENSE
: поддерживаемые функции программного обеспечения (dcv
и, не обязательно,dcv-gl
), основную версию (2017), срок её истечения (permanent
означает без ограничений) а также максимальное число одновременных рабочих мест10
.
Вам надлежит изменить данный файл лицензии обычным текстовым редактором
для модификации соответствующей строки HOST
:
-
определив надлежащее имя хоста (
MyHost
полностью квалифицированным доменным именем: это имя хоста должно разрешаться тем именем DNS, которое применяется узлом сервера DCV; -
опционально допускается изменение номера соответствующего порта
5053
.
Отметим, что можно изменять только само название хоста (MyHost
) и
значение его порта TCP без нарушения имеющейся подписи данной лицензии, которое привело бы к неверному файлу
лицензии.
Вам надлежит установить данный файл лицензии в вашем сервере лицензий RLM как это описано в Руководстве администрирования лицензиями Reprise, либо в соответствии с кратким описанием в следующем разделе Установка сервера лицензий.
Кроме того, вам необходимо настроить ваш сервер DCV на применение данного сервера лицензий.
В Linux откройте файл настроек
/etc/dcv/dcv.conf
в текстовом редакторе и добавьте или измените
соответствующий раздел license
на следующие строки:
[license]
license-file = "5053@myRLMserverhost"
где myRLMserverhost
является собственно именем хоста или IP адресом
вашего сервера RepriseLM, а 5053
его номером порта TCP.
В Windows измените следующий ключ реестра:
HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/license/license-file
и установите его в значение 5053@myRLMserverhost
.
Вы можете запросить лицензию у своего коммерческого контакта или у helpdesk@nice-software.com.
Данный раздел кратко описывает как устанавливать и настраивать сервер лицензий RLM для распространения
промышленных лицензий NICE DCV для серверов DCV. Если у вас в инфраструктуре уже имеется оснащённым некий
экземпляр Диспетчера лицензий Reprise (Reprise License Manager, RLM), вы можете пропустить данный раздел
и просто добавить необходимый файл nice.set
. Мы распространяем этот
файл nice.set
как часть установки сервера DCV. В
Linux вы можете обнаружить данный файл
nice.set
в usr/share/dcv/license/nice.set
.
В Windows вы можете отыскать его в своём каталоге
установки, например, в C:\Program Files\NICE\DCV\license\nice.set
.
Для получения более подробной информации по установке, развёртыванию и сопровождению соответствующего сервера лицензий в вашей инфраструктуре обратитесь, пожалуйста, к документации Диспетчера лицензий Reprise (http://www.reprisesoftware.com), либо если вам необходимы инструкции о том как настроить ваш сервер RLM в режиме Высокой доступности (HA, High Availability).
Прежде чем описать как устанавливается сервер лицензий, имеется ряд важных соображений и хороших практических советов, которые стоит указать:
-
Соответствующий узел, в котором необходимо разместить ваш сервер лицензий должен находиться во внутренней сетевой среде вашей компании и должен быть доступен всем тем компьютерам в вашей организации, которым следует проверять лицензии. В частности, он должен быть виден для всех серверов DCV, но при этом не требуется для видимости клиентами DCV.
-
Сервер RLM работает и в Windows, и в Linux (а также в ряде прочих операционных систем UNIX).
-
Данный сервер RLM не может исполняться в некоторой Виртуальной машине (обратитесь к NICE) helpdesk@nice-software.com в том случае, если вам необходимо исполнять такой сервер лицензий в Виртуальной машине.
-
Никогда не исполняйте свой сервер лицензий от лица
root
, всегда применяйте учётную запись без привилегий. -
Ваш сервер лицензий не должен выключаться. Вы не сможете запускать новые сеансы с помощью DCV пока не запустите повторно этот сервер лицензий.
-
Накладываемая сервером лицензий RLM нагрузка чрезвычайно низка, что означает что нет нужды в применении специально выделенного сервера.
-
Данный сервер лицензий Reprise содержит некий встроенный Веб сервер для предоставления дружественного пользователю интерфейса. Для максимальной безопасности исполняйте свой сервер лицензий с опцией командной строки
-nows
, которая отключает этот Веб сервер. Если вы оставляете такой Веб сервер работающим, проверьте что он надлежащим образом обезопасен через настройку его механизма аутентификации. -
Данный сервер RLM применяет два порта TCP для взаимодействия с клиентами лицензий, а именно, один основной порт и второй специфичный для производителя порт. Имеющийся первый порт можно настроить через строку
HOST
в соответствующем файле лицензий и по умолчанию он имеет значение5053
. Второй порт может быть определён в соответствующей строкеISV
в имеющемся файле лицензии и по умолчанию соответствует выбираемому случайным образом большому значению порта (в этом случае вам потребуется определить необходимое значение порта ISV в соответствующем файле лицензии чтобы разрешить определённое статичное правило в настройках своего межсетевого экрана).
Для установки Сервера лицензии RLM в хосте Linux:
-
Зарегистрируйтесь под
root
. -
Выгрузите упаковку администрирования лицензиями RLM с http://www.reprisesoftware.com/admin/software-licensing-download.php.
-
Создайте новую группу и пользователя с именами
rlm
. Таким пользователем может быть любая допустимая учётная запись пользователя/ службы но он НЕ ЖОЛЖЕН бытьroot
. -
groupadd -r rlm useradd -r -g rlm -d "/opt/nice/rlm"-s /sbin/nologin -c "RLM License Server"rlm
-
Создайте папки
/opt/nice/rlm
и/opt/nice/rlm/license
, раскройте файл упаковки в/opt/nice/rlm
(игнорируемые каталоги) и обеспечьте владение самой/opt/nice/rlm
и её файлов со стороныrlm
. -
mkdir -p /opt/nice/rlm mkdir /opt/nice/rlm/license tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ –strip-components 1 chown -R rlm:rlm /opt/nice/rlm
-
Убедитесь, что ваш сервер RLM запускается при загрузке. Для этого вы можете воспользоваться неким сценарием, который вы можете найти в Дополнении A. Сценарий запуска RLM. Сохраните его как
/opt/nice/rlm/dcv-rlm
и выполните следующие команды: -
chmod +x /opt/nice/rlm/dcv-rlm cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/ chkconfig –add dcv-rlm
-
Переименуйте свой файл лицензии, который вы получили от NICE в
license.lic
и скопируйте его в свою папку/opt/nice/rlm/license/
. -
Скопируйте файл
nice.set
в/opt/nice/rlm
. -
Запустите свой сервер RLM и проверьте наличие файла в
var/log/rlm.log
. -
Запустите службу
dcv-rlm
Для установки сервера лицензий RLM в хосте Windows:
-
Выгрузите упаковку администрирования лицензиями RLM с http://www.reprisesoftware.com/admin/software-licensing-download.php.
-
Создайте папку
C:\RLM
. -
Распакуйте
rlm.vXXX.admin.exe
вC:\RLM
. -
Создайте папку
C:\RLM\license
. -
Переименуйте полученный вами от NICE файл лицензии в
license.lic
и скопируйте его в папкуC:\RLM\license
. -
Скопируйте файл
nice.set
вC:\RLM
. -
Откройте приглашение командной строки (
CMD.EXE
от имени Администратора. -
Установите свой сервер RLM в качестве службы Windows: Заметим, что каталог, определяемый параметром
-c
НЕ ДОЛЖЕН завершаться обратной косой чертой "\
". -
cd C:\RLM rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlm
-
Запустите сервер RLM:
net start dcv-rlm
Чтобы убедиться в том, что RLM прекрасно работает:
-
Проверьте наличие файла журнала RLM:
C:\RLM\rlm.log
-
Выполните следующую команду:
C:\RLM\rlmstat -a -c [hostname]@5053