Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instalar una licencia de producción
En las siguientes secciones de este tema se explica cómo comprar y utilizar una licencia de producción (licencia perpetua o suscripción).
Temas
Paso 1: Instalar el RLM servidor
Cuando compra una licencia o suscripción perpetua, obtiene un archivo de licencia que define los términos de la licencia. Debe instalar el archivo de licencia en un servidor Reprise License Manager (RLM).
Para obtener más informaciónRLM, consulte el sitio web de Reprise Software
Instale el RLM servidor en Windows
Para instalar el RLM servidor en Windows
-
Descargue el paquete RLM de administración de licencias del sitio web de Reprise Software
. nota
A partir de la DCV versión 2022.1 de Amazon, se requiere un RLM servidor >= 14. Las versiones anteriores requieren >= 12RLM.
Se recomienda instalar la última versión estable del paquete de administración de RLM licencias.
-
Instale el paquete RLM de administración de licencias en
C:\RLM
.
Instale el RLM servidor en Linux
Para instalar el RLM servidor en Linux
-
Descargue el paquete RLM de administración de licencias del sitio web de Reprise Software
. nota
A partir de la DCV versión 2022.1 de Amazon, se requiere un RLM servidor >= 14. Las versiones anteriores requieren >= 12RLM.
Se recomienda instalar la última versión estable del paquete de administración de RLM licencias.
-
Cree un grupo de usuarios y un usuario
rlm
. Puede ser cualquier usuario o cuenta de servicio válidos. Recomendamos encarecidamente no utilizar la cuenta raíz para este valor.$
groupadd -r rlm$
useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
Cree los
/opt/nice/rlm/license
directorios/opt/nice/rlm
y necesarios para el RLM servidor.$
mkdir -p /opt/nice/rlm/license -
Extraiga el contenido del paquete de administración de RLM licencias y asegúrese de que los archivos son propiedad del
rlm
usuario./opt/nice/rlm/
$
tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$
chown -R rlm:rlm /opt/nice/rlm
Paso 2: Obtenga el ID de host del RLM servidor
Después de instalar el RLM servidor, debe obtener el ID de host del RLM servidor. Deberá proporcionar este ID de host cuando compre una licencia o suscripción perpetua.
Obtenga el ID RLM de host del servidor en Windows
Para obtener el ID de host del servidor, abra el símbolo del sistema,
Vaya a C:\RLM\
y, a continuación, ejecute el comando siguiente.
C:\>
rlmutil.exe rlmhostid ether
El comando devuelve el ID de host del RLM servidor de la siguiente manera.
Hostid of this machine: 06814example
Anote el ID del host. Lo necesita para el siguiente paso.
Obtenga el ID RLM de host del servidor en Linux
Para obtener el ID de host del servidor, un solo retorno
-
Vaya a
/opt/nice/rlm/
. Ejecute el siguiente comando:
$
./rlmutil rlmhostid etherEl comando devuelve el ID de host del RLM servidor para cada interfaz de red de la siguiente manera.
Registre el ID del host. Lo necesita para el siguiente paso.
Se ha ejecutado este procedimiento y se ha devuelto el siguiente identificador único:
Hostid of this machine: 0a1b2c3d4e5f
A continuación, se registra este identificador y se utilizará para comprar la licenciaDCV.
Para obtener el ID de host del servidor, varios retornos
-
Vaya a
/opt/nice/rlm/
. Ejecute el siguiente comando:
$
./rlmutil rlmhostid etherSe IDs devolverán varios en una lista deIDs.
-
Ejecute el siguiente comando de la .
iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8) ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"
El comando debe devolver el ID de host del RLM servidor para la interfaz de red Gateway.
Registre el ID del host. Lo necesita para el siguiente paso.
Se ejecutó el procedimiento y IDs se devolvieron varios en una lista de varios identificadores:
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
Se ejecuta el comando de interfaz y se devuelve el siguiente identificador:
Hostid of this machine: 0a1b2c3d4e5f
A continuación, se registra este identificador y se utilizará para comprar la licenciaDCV.
Paso 3: Comprar la licencia perpetua o suscripción
Para obtener información sobre cómo comprar una licencia DCV perpetua o una suscripción de Amazon, consulta Cómo comprar
Debes proporcionar el ID de host de tu RLM servidor. El ID de anfitrión está incrustado en el archivo de licencia que DCV proporciona Amazon.
Paso 4: Modificar el archivo de licencia
Cuando compras una licencia o suscripción DCV perpetua de Amazon, recibes un license.lic
archivo que define la licencia. El archivo license.lic
contiene la información siguiente:
El nombre de host del RLM servidor.
El ID de host del RLM servidor que proporcionó al comprar la licencia.
El número de TCP puerto del RLM servidor. El valor predeterminado es
5053
.El número de ISV puerto. Se trata de un puerto opcional en el que el RLM servidor escucha las solicitudes de DCV licencia de Amazon. Si no se especifica, se selecciona un puerto aleatorio RLM al inicio.
Los DCV productos de Amazon cubiertos por la licencia, junto con los siguientes detalles de cada producto:
La versión principal que cubre la licencia (por ejemplo,
2017
para los DCV productos de Amazon de 2017).Fecha de vencimiento.
Permanent
indica que la licencia no caduca.El número máximo de sesiones simultáneas (por ejemplo,
10
para 10 sesiones simultáneas en el servidor).La suma de comprobación de licencia.
La firma de la licencia.
El siguiente bloque de código muestra el formato del archivo license.lic
:
HOST RLM_server_hostname
RLM_server_host_id
RLM_server_port
ISV nice port=port_number
LICENSE product_1
major_version
expiration_date
concurrent_sessions
share=hi _ck=checksum
sig="signature
"
LICENSE product_2
major_version
expiration_date
concurrent_sessions
share=hi _ck=checksum
sig="signature
"
El siguiente bloque de código muestra un ejemplo de un license.lic
archivo con el ISV puerto omitido. El archivo de licencia incluye licencias para dos DCV productos de Amazon DCV y dcv-gl.
HOST My-RLM-server abcdef123456 5053 ISV nice LICENSE nice dcv 2017 permanent 10 share=hi _ck=456789098a sig="abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890ab" LICENSE nice dcv-gl 2017 permanent 10 share=hi _ck=123454323x sig="1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz12"
Para editar el archivo license.lic
-
Abra el archivo en el editor de texto que prefiera.
-
Añade el nombre de host del RLM servidor y el número de TCP puerto en la primera línea del archivo, que empieza por.
HOST
aviso
La
RLM_server_host_id
es el ID de host que proporcionó al comprar la licencia. No puede editar elRLM_server_host_id
. -
(Opcional) Agregue el número de ISV puerto en la línea del archivo que comienza con
ISV
, agregandoport=
. Este puerto es necesario para permitir la comunicación con el DCV servidor.port_number
Si no desea especificar ningún ISV puerto, omítalo
port=
. Si no especificas ningún ISV puerto, se utilizará un puerto aleatorio RLM en cada inicio.port_number
aviso
Si tiene una configuración de firewall que impide el uso de un puerto seleccionado al azar, debe especificar este puerto y configurar el firewall para habilitarlo, además del RLM puerto especificado en la
HOST
línea. -
Guarde y cierre el archivo.
aviso
Si se modifica cualquier otra parte de la licencia, se dañará la firma del archivo y la licencia quedará invalidada.
Paso 5: Configurar el RLM servidor
Tras modificar el archivo de licencia, debe colocarlo en el RLM servidor y, a continuación, iniciar el RLM servicio.
Configure el RLM servidor en Windows
Para configurar el RLM servidor en Windows
-
Conéctese a su RLM servidor.
-
Copie el archivo
license.lic
editado enC:\RLM\license\
. -
Copia el
C:\Program Files\NICE\DCV\Server\license\nice.set
archivo de tu DCV servidor de Amazon y colócalo en laC:\RLM\
carpeta de tu RLM servidor. -
Instale el RLM servidor como un servicio de Windows.
C:\>
rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlmPara obtener más información sobre las opciones de RLM inicio, consulte la página del producto Reprise Software License Manager (RLM)
. -
Inicie el servidor de RLM.
C:\>
net start dcv-rlm -
Confirme que el RLM servidor esté funcionando.
-
Abra
C:\RLM\nice.dlog
con su editor de texto preferido y confirme que aparece la línea siguiente.date_time
(nice) Server started on license1 (hostid:host_id
) for: dcv dcv-glnota
El contenido del
rlm.log
archivo puede variar ligeramente según la versión RLM del servidor. -
Ejecute el siguiente comando de la .
C:\RLM\rlmutil rlmstat -a -c
rlm_server_hostname
@5053El comando devuelve información sobre el RLM servidor.
-
Configure el RLM servidor en Linux
Para configurar el RLM servidor en Linux
-
Copie el archivo
license.lic
editado en/opt/nice/rlm/license/
. -
Copia el
/usr/share/dcv/license/nice.set
archivo de tu DCV servidor de Amazon y colócalo/opt/nice/rlm
en tu RLM servidor. -
Crea un servicio de RLM servidor y asegúrate de que se inicie automáticamente al iniciarse.
-
Cree un archivo llamado
dcv-rlm
en la carpeta/opt/nice/rlm/
:$
touch /opt/nice/rlm/dcv-rlm Abra el archivo con su editor de texto preferido y agregue el siguiente script. Guarde y cierre el archivo.
#! /bin/sh # chkconfig: 35 99 01 # description: The Reprise License Manager daemon. # processname: dcv-rlm ### BEGIN INIT INFO # Provides: dcv-rlm # Required-Start: $local_fs $remote_fs $syslog # Required-Stop: $local_fs $remote_fs $syslog # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: The Reprise License Manager daemon. # Description: A service that runs the Reprise License Manager daemon. ### END INIT INFO # user used to run the daemon RLM_USER="rlm" # root of rlm installation RLM_ROOT="/opt/nice/rlm" # license directory (license files should have .lic extension) RLM_LICENSE_DIR="/opt/nice/rlm/license" # log file RLM_LOG_FILE="/var/log/rlm.log" _getpid() { pidof -o $$ -o $PPID -o %PPID -x "$1" } start() { echo -n "Starting rlm: " touch ${RLM_LOG_FILE} chown "${RLM_USER}" ${RLM_LOG_FILE} su -p -s /bin/sh "${RLM_USER}" -c "${RLM_ROOT}/rlm -c ${RLM_LICENSE_DIR} \ -nows -dlog +${RLM_LOG_FILE} &" if [ $? -ne 0 ]; then echo "FAILED" return 1 fi echo "OK" } stop() { echo -n "Stopping rlm: " pid=`_getpid ${RLM_ROOT}/rlm` if [ -n "$pid" ]; then kill $pid >/dev/null 2>&1 sleep 3 if [ -d "/proc/$pid" ] ; then echo "FAILED" return 1 fi fi echo "OK" } status() { pid=`_getpid ${RLM_ROOT}/rlm` if [ -z "$pid" ]; then echo "rlm is stopped" return 3 fi echo "rlm (pid $pid) is running..." return 0 } restart() { stop start } case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1 esac exit $? # ex:ts=4:et:
-
Haga que el script sea ejecutable, cópielo en
/etc/init.d/
y, a continuación, agréguelo a la utilidadchkconfig
:chmod +x /opt/nice/rlm/dcv-rlm
cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
chkconfig --add dcv-rlm
-
-
Inicie el RLM servidor:
$
service dcv-rlm start -
Compruebe que el RLM servidor está funcionando y funcionando según lo previsto. Abra
var/log/rlm.log
con su editor de texto preferido y confirme que aparece la línea siguiente:date_time
(nice) Server started on license1 (hostid:host_id
) for: dcv dcv-glnota
El contenido del
rlm.log
archivo puede variar ligeramente según la versión RLM del servidor.
Paso 6: Configurar el Amazon DCV Server
Configura tu DCV servidor de Amazon para que utilice el RLM servidor. Para ello, debe configurar el parámetro de license-file
configuración en su DCV servidor de Amazon.
El license-file
parámetro debe configurarse con la especificación del RLM servidor al que se va a conectar, en el formato
. El RLM servidor se puede especificar como nombre de host o como dirección IP. Si no se configura de forma explícita, el puerto RLM del servidor es el predeterminadoRLM_server_port
@RLM_server
5053
.
En caso de que se utilicen varios RLM servidores, puede especificar una lista de especificaciones de varios RLM servidores, separadas por :
en Linux y ;
en Windows. Luego, el servidor intentará conectarse a cada uno de ellos por separado, hasta que se pueda establecer una conexión con el RLM servidor correspondiente. Esto puede resultar especialmente útil, por ejemplo, cuando se utiliza un servidor de RLM conmutación por error para tomar el control en caso de que no se pueda acceder al RLM servidor principal. En este caso, puede especificar la licencia con el formato: RLM_primary_server_port
@RLM_primary_server
:RLM_failover_server_port
@RLM_failover_server
nota
En caso de que Amazon DCV Server esté instalado en Windows, debe separar las entradas de la especificación con;
.
Configuración de Windows Amazon DCV Server
Para configurar el parámetro de configuración license-file
en un servidor Windows
-
Abra el Editor del Registro de Windows.
-
Navegue hasta la tecla HKEY_ USERS /S-1-5-18/Software/ /com/nicesoftware/dcv/license/ y seleccione el parámetro del archivo de GSettings licencia.
Si no hay ningún parámetro
license-file
en la clave del registro, debe crearlo:Abra el menú contextual (clic con el botón derecho) para la clave license (licencia) en el panel izquierdo y elija New (Nuevo), String value (Valor de cadena).
En Name (Nombre), escriba
license-file
y pulse Intro.
-
Abra el parámetro license-file. En Value data, introduzca el número de puerto y el nombre de host del servidor RLM en el formato.
Consulte la nota anterior si necesita configurar la conexión a varios RLM servidores.RLM_server_port
@RLM_server
Haga clic en Aceptar y cierre el Editor del Registro de Windows.
Configuración de Linux Amazon DCV Server
Para configurar el parámetro de configuración license-file
en un servidor Linux
-
Vaya a
/etc/dcv/
y abradcv.conf
con su editor de texto preferido. -
Busque el parámetro
license-file
en la sección[license]
. A continuación, sustituya la ruta existente por el puerto y el nombre de host del RLM servidor en el
formato.RLM_server_port
@RLM_server
Si no hay un parámetro
license-file
en la sección[license]
, agréguelo manualmente con el siguiente formato:license-file = "
RLM_server_port
@RLM_server
"Consulte la nota anterior si necesita configurar la conexión a varios RLM servidores.
-
Guarde y cierre el archivo.