Глава 4. Администрирование сервера
Содержание
DCV автоматически вырабатывает самостоятельно подписываемый сертификат который применяется для безопасного обмена
между клиентом и сервером. Имеется возможность заменить соответствующий выработанный сертификат
(dcv.pem
) и его ключ (dcv.key
)
вашими собственными сертификатом и ключом.
В Linux соответствующие сертификат и ключ хранятся в
/etc/dcv/
В Windows необходимые сертификат и ключ хранятся под
C:\Windows\System32\config\systemprofile\AppData\Local\NICE\dcv\
По умолчанию имеющийся сервер DCV выполняет прослушивание порта 8443. Чтобы изменить это порт отредактируйте следующие установки и перезапустите службу DCV.
В Linux:
-
Откройте
/etc/dcv/dcv.conf
-
Добавьте или измените соответствующий раздел [
connectivity
] и установитеweb-port=1234
В Windows:
-
Откройте редактор реестра системы
-
Перейдите в
HKEY_USERS\S-1-5-18\Software\GSettings\com\nicesoftware\dcv\connectivity
-
Установите значение следующего ключа в желаемый порт:
name: web-port, type: DWORD (32-bit), value: 1234
Отметим, что выбираемое для порта значение должно превышать 1024.
Если вы желаете выполнять доступ к DCV через стандартный порт HTTPS (443), мы рекомендуем развернуть посредник веб (прокси) или некий балансировщик нагрузки в качестве шлюза интерфейса, который затем передаст эти соединения в экземпляры DCV, которые напрямую не видны во всемирном Интернете.
По умолчанию соответствующий сервер DCV отсоединит клиентов, которые не отправляют никакого ввода (нажатия клавиатуры или перемещений мыши) в течении одного часа.
Отметим, что простаивающие клиенты отключаются (disconnected), однако соответствующий сеанс стороны сервера сохраняется и клиент может подключиться обратно к нему.
Продолжительность установленного таймаута по истечению которого не активные клиенты отключаются может быть
настроена в соответствующем разделе [connectivity
], определяющем
число минут в значении ключа idle-timeout
. Определите
0
чтобы никогда не отключать простаивающего клиента.
В Linux:
-
Откройте
/etc/dcv/dcv.conf
-
Добавьте или измените соответствующий раздел [
connectivity
] и установитеidle-timeout=120
В Windows:
-
Откройте редактор реестра системы
-
Перейдите в
HKEY_USERS\S-1-5-18\Software\GSettings\com\nicesoftware\dcv\connectivity
-
Установите величину следующего ключа в желаемое значение:
name: idle-timeout, type: DWORD (32-bit), value:120
Виртуальные сеансы DCV Linux могут получать преимущество от dcv-gl
для предоставления аппаратного ускорения OpenGL в рамках такого виртуального сеанса. Это именуется как
GPU sharing (совместное использование GPU)
так как вы можете иметь множество виртуальных сеансов и все они могут осуществлять доступ к данному GPU.
Если у вас в системе имеется множество GPU, вы можете настроить DCV таким образом чтобы он попытался применять всё имеющееся оборудование.
Самый первый шаг для применения множества GPU состоит в настройке вашего X сервера. Это обычно делается
получением множества разделов Device
и
Screen
в вашем xorg.conf
,
что в свою очередь означает, что ваш X сервер будет ссылаться на все GPU с названиями дисплея такими как
:0.0
и :0.1
.
DCV необходимо настроить с тем, чтобы он был осведомлён обо всех доступных GPU:
-
Откройте
/etc/dcv/dcv.conf
-
Добавьте или измените соответствующий раздел [
display/linux
] и установитеgl-displays = [':0.0',':0.1']
-
Перезапустите установленную службу
dcvserver
Теперь виртуальные сеансы DCV будут связаны с одним из имеющихся GPU в соответствии с карусельным методом (round robin).