Instalar una licencia de producción - Amazon DCV

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).

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
  1. 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.

  2. Instale el paquete RLM de administración de licencias enC:\RLM.

Instale el RLM servidor en Linux

Para instalar el RLM servidor en Linux
  1. 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.

  2. 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
  3. Cree los /opt/nice/rlm/license directorios /opt/nice/rlm y necesarios para el RLM servidor.

    $ mkdir -p /opt/nice/rlm/license
  4. 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

  1. Vaya a /opt/nice/rlm/.

  2. Ejecute el siguiente comando:

    $ ./rlmutil rlmhostid ether

    El comando devuelve el ID de host del RLM servidor para cada interfaz de red de la siguiente manera.

  3. 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

  1. Vaya a /opt/nice/rlm/.

  2. Ejecute el siguiente comando:

    $ ./rlmutil rlmhostid ether

    Se IDs devolverán varios en una lista deIDs.

  3. 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.

  4. 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 en el sitio DCV web de Amazon y encuentra un DCV distribuidor o revendedor de Amazon en tu región.

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
  1. Abra el archivo en el editor de texto que prefiera.

  2. 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 el RLM_server_host_id.

  3. (Opcional) Agregue el número de ISV puerto en la línea del archivo que comienza conISV, agregandoport=port_number. Este puerto es necesario para permitir la comunicación con el DCV servidor.

    Si no desea especificar ningún ISV puerto, omítaloport=port_number. Si no especificas ningún ISV puerto, se utilizará un puerto aleatorio RLM en cada inicio.

    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.

  4. 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
  1. Conéctese a su RLM servidor.

  2. Copie el archivo license.lic editado en C:\RLM\license\.

  3. Copia el C:\Program Files\NICE\DCV\Server\license\nice.set archivo de tu DCV servidor de Amazon y colócalo en la C:\RLM\ carpeta de tu RLM servidor.

  4. 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-rlm

    Para obtener más información sobre las opciones de RLM inicio, consulte la página del producto Reprise Software License Manager (RLM).

  5. Inicie el servidor de RLM.

    C:\> net start dcv-rlm
  6. Confirme que el RLM servidor esté funcionando.

    1. 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-gl
      nota

      El contenido del rlm.log archivo puede variar ligeramente según la versión RLM del servidor.

    2. Ejecute el siguiente comando de la .

      C:\RLM\rlmutil rlmstat -a -c rlm_server_hostname@5053

      El comando devuelve información sobre el RLM servidor.

Configure el RLM servidor en Linux

Para configurar el RLM servidor en Linux
  1. Copie el archivo license.lic editado en /opt/nice/rlm/license/.

  2. 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.

  3. Crea un servicio de RLM servidor y asegúrate de que se inicie automáticamente al iniciarse.

    1. Cree un archivo llamado dcv-rlm en la carpeta /opt/nice/rlm/:

      $ touch /opt/nice/rlm/dcv-rlm
    2. 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:
    3. Haga que el script sea ejecutable, cópielo en /etc/init.d/ y, a continuación, agréguelo a la utilidad chkconfig:

      chmod +x /opt/nice/rlm/dcv-rlm
      cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
      chkconfig --add dcv-rlm
  4. Inicie el RLM servidor:

    $ service dcv-rlm start
  5. 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-gl
    nota

    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 formatoRLM_server_port@RLM_server. 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 predeterminado5053.

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
  1. Abra el Editor del Registro de Windows.

  2. 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:

    1. 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).

    2. En Name (Nombre), escriba license-file y pulse Intro.

  3. 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. RLM_server_port@RLM_server Consulte la nota anterior si necesita configurar la conexión a varios RLM servidores.

  4. 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
  1. Vaya a /etc/dcv/ y abra dcv.conf con su editor de texto preferido.

  2. 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 RLM_server_port@RLM_server formato.

    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.

  3. Guarde y cierre el archivo.