Глава 2. Установка

Установка клиента DCV в Windows

Клиент DCV 2017 для операционной системы Windows предоставляется с простым пошаговым установщиком, который будет руководить вами на протяжении всего процесса установки. Выгрузите, пожалуйста, соответствующий установщик с имеющегося вебсайта NICE.

В качестве альтернативы, если вы не желаете применять некий установщик, вы можете применить переносимую версию доступную на имеющемся вебсайте:

  1. Выгрузите ZIP архив переносимого клиента DCV (Portable Client) c https://www.nice-software.com/download/nice-dcv.

  2. Распакуйте этот архив в какой- то локальной папке или на USB- флешку и откройте её содержимое

  3. Дважды кликните по dcvviewer.exe (расположенному в папке bin) чтобы запустить необходимый клиент DCV.

Установка сервера DCV в Linux

RPM DCV 2017 доступны для установки всех компонентов с применением предпочитаемого вами диспетчера пакетов, причём все RPM заботятся о установке всех требуемых пакетов и зависимостей а также настройке всех необходимых конфигураций на вашем хосте. Однако, могут понадобиться некоторые дополнительные шаги для их выполнения вручную чтобы убедиться, что DCV работаете и настроен надлежащим образом.

RPM DCV 2017 имеют цифровые подписи с при помощи подписи GPG. Установка ключа GPG NICE позволит вашему диспетчеру пакетов проверять имеющиеся подписи пакета. Выгрузите NICE-GPG-KEY с вебсайта NICE и импортируйте его посредством такой команды:


rpm --import NICE-GPG-KEY
		

Для установки DCV 2017 на выбранном вами хосте зарегистрируйтесь от имени root и осуществите следующие шаги:

  1. Выгрузите соответствующую версию DCV 2017 с нашего вебсайта NICE

  2. В терминальном окне перейдите в тот каталог, который содержит все файлы установки и выполните следующие команды в соответствии с вашим дистрибутивом 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
		
[Замечание]Замечания
  • Для установки Linux с совместным использованием GPU или при некотором отдельном сеансе консоли, убедитесь, пожалуйста, что у вас имеется некий исполняемый X и он настроен надлежащим образом перед установкой DCV 2017.

  • DCV 2017 требует некоего открытого отдельного порта между своими сервером и клиентом. Проверьте, пожалуйста, что межсетевой экран настроен надлежащим образом и допускает обмен с портом 8443.

  • Пакеты совместного применения GPU также устанавливают некий сценарий диагностики с названием dcvgldiag. Проверьте его вывод в случае наличия неких ошибок или предостережений, применяя подсказываемые исправления.

Установка сервера DCV в Windows

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:

  1. Зарегистрируйтесь под root.

  2. Выгрузите упаковку администрирования лицензиями RLM с http://www.reprisesoftware.com/admin/software-licensing-download.php.

  3. Создайте новую группу и пользователя с именами rlm. Таким пользователем может быть любая допустимая учётная запись пользователя/ службы но он НЕ ЖОЛЖЕН быть root.

  4. 
    groupadd -r rlm useradd -r -g rlm -d "/opt/nice/rlm"-s /sbin/nologin -c "RLM License Server"rlm
     	   
  5. Создайте папки /opt/nice/rlm и /opt/nice/rlm/license, раскройте файл упаковки в /opt/nice/rlm (игнорируемые каталоги) и обеспечьте владение самой /opt/nice/rlm и её файлов со стороны rlm.

  6. 
    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
     	   
  7. Убедитесь, что ваш сервер RLM запускается при загрузке. Для этого вы можете воспользоваться неким сценарием, который вы можете найти в Дополнении A. Сценарий запуска RLM. Сохраните его как /opt/nice/rlm/dcv-rlm и выполните следующие команды:

  8. 
    chmod +x /opt/nice/rlm/dcv-rlm cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/ chkconfig –add dcv-rlm
     	   
  9. Переименуйте свой файл лицензии, который вы получили от NICE в license.lic и скопируйте его в свою папку /opt/nice/rlm/license/.

  10. Скопируйте файл nice.set в /opt/nice/rlm.

  11. Запустите свой сервер RLM и проверьте наличие файла в var/log/rlm.log.

  12. Запустите службу dcv-rlm

Для установки сервера лицензий RLM в хосте Windows:

  1. Выгрузите упаковку администрирования лицензиями RLM с http://www.reprisesoftware.com/admin/software-licensing-download.php.

  2. Создайте папку C:\RLM.

  3. Распакуйте rlm.vXXX.admin.exe в C:\RLM.

  4. Создайте папку C:\RLM\license.

  5. Переименуйте полученный вами от NICE файл лицензии в license.lic и скопируйте его в папку C:\RLM\license.

  6. Скопируйте файл nice.set в C:\RLM.

  7. Откройте приглашение командной строки (CMD.EXE от имени Администратора.

  8. Установите свой сервер RLM в качестве службы Windows: Заметим, что каталог, определяемый параметром -c НЕ ДОЛЖЕН завершаться обратной косой чертой "\".

  9. 
    cd C:\RLM rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlm
    		
  10. Запустите сервер RLM:

    
    net start dcv-rlm
    		

Чтобы убедиться в том, что RLM прекрасно работает:

  • Проверьте наличие файла журнала RLM: C:\RLM\rlm.log

  • Выполните следующую команду:

    
    C:\RLM\rlmstat -a -c [hostname]@5053